Your Bitcorn Farm
Your fighters are ready for battle
Your Farm Total Stats
choose your victim
Select an opponent to enable the battle button
Choose your fighters and dominate the battlefield!
Your fighters are ready for battle
Select an opponent to enable the battle button
Attacker Farm vs Defender Farm
Your Farm
Enemy Farm
Your corn stands tall β the battlefield is yours
This harvest was stolen β but the corn will rise again!
| Rank | Farm | Power Ranking | Battles | Wins | Losses | Win Rate | Damage Dealt | Kills |
|---|
Owning at least one BATTLECORN card is required to enter the arena.
Grab yours from the official dispenser and join the battle.
Message goes here
The battlefield is experiencing technical difficulties. Please wait a moment and try your request again.
You've completed all 3 battles for today.
Come back tomorrow for more action!
In an ancient kingdom far away, the ai slop continued to be a Corn King!
Bitcorn Battle is a farm battle game. This is version 2, a fresh take on the original from 2018. This is based on an innovative blockchain "idle farming game" from 2018 called Bitcorn Crops.
First, connect your wallet. By doing so, you are giving this website (read-only) permission to verify that you control the bitcoin address that is battling. It's a crypto thing. Once you verify an address, we check for the BATTLECORN token, which is required to play. It allows the holder to play 3 battles per day, just like the original game did. Next we check to see which fighters you have - you need to have at least one to battle.
The battle starts when you choose an enemy farm to attack.
There are rounds of attack and defend, until someone loses all fighters.
In each round an attack takes place and
Here are the relative attack, defense, and health strengths of the fighters:
| Fighter | Attack | Defense | Health |
|---|---|---|---|
| CORNBADGER | 60 | 50 | 40 |
| CORNCOMBINE | 50 | 40 | 60 |
| CORNROCK | 30 | 60 | 60 |
| CORNTITIO | 50 | 40 | 60 |
| CORNTUKTUK | 50 | 50 | 50 |
| CORNZILLA | 70 | 40 | 40 |
| FARMCAT | 40 | 30 | 90 |
| FARMHAND | 40 | 40 | 70 |
| FARMSPIDER | 60 | 30 | 70 |
| MURDEROCROWS | 60 | 40 | 50 |
The leaderboard ranks farms by various metrics. The default is a ranking system we use called an Elo Rating system. Here are the main reasons we replaced the original ranking by wins leaderboard:
When an attacker and defender have been chosen and the player clicks the button to attack or defend, the defender takes damage. How much damage is based on the fighters' attack and defense levels, along with some element of chance.
The difference between attack and defense strengths is varied by a random amount between -20 and +25.
Non-zero damage is the result in 90% of cases.
The other 10% of the time, damage is either doubled or tripled.
Here is the code snippet that shows the calculation:
let base = attacker_attack - defender_defense;
let variance: i64 = rng.random_range(-20..=25);
let mut dmg: i64 = base + variance;
// critical damage chances: 10%
let crit = rng.random_bool(0.1);
let crit2 = rng.random_bool(0.25);
if crit { // for 10% of these, at least 2x
if crit2 { // 1/4 of those will be 3x
dmg *= 3;
} else {
dmg *= 2;
}
}
// never heal the enemy accidentally
let dmg = dmg.max(0);
Your Farm
Enemy Farm