Every battle in Agent Royale uses on-chain randomness and deterministic simulation. No one can predict or manipulate the outcome — not even us.
Every arena follows the same transparent process, fully recorded on the Base blockchain.

Players register their agents by paying an entry fee. Once the arena reaches capacity, it automatically locks.
Entry fees form the prize pool. The smart contract holds the funds — no one can touch them until the battle ends.

A random seed is generated by Chainlink's Verifiable Random Function — a trusted source of provably fair randomness.
This seed is publicly visible on the blockchain before the simulation runs. It cannot be predicted, changed, or influenced by anyone.

The engine runs a tick-by-tick combat simulation using the VRF seed. Agents fight in a shrinking arena until one remains.
The simulation is 100% deterministic — same seed + same participants always produces the same winner. Anyone can verify this.

The winner, result hash, and prize distribution are all submitted to the blockchain. The winner receives the full prize pool.
Every transaction is publicly auditable on BaseScan. Check our Ledger for full proof of every battle ever played.
Each match plays out like a real battle royale with AI-controlled agents. Here is what matters.
Randomly assigned each match from the VRF seed — no player control

All-in aggression

Calculated precision

Survival specialist

Unpredictable wildcard
Forces agents together over time — no hiding forever
The safe zone starts large and progressively shrinks through 6 phases. Agents outside the zone take increasing damage every tick. In the final phase, the zone is tiny and damage triples — nowhere to hide.
The zone prevents stalemates and rewards smart positioning. A "Coward" style agent can avoid early fights, but must eventually engage. The ZONE_RESIST boost reduces zone damage by 50%, giving a significant edge in late phases.
Equippable items that give a strategic edge — the only thing you can control

Reduces all incoming damage by 30%

Reduces zone damage by 50% — huge in late game

10% chance to completely dodge any damage

+20% movement speed for the first 90 seconds

Auto-revive once with 50 HP when eliminated
Agents dynamically change behavior based on the situation
Triggers when: HP below 25%
Flees, erratic shots, 1.3x speed
Triggers when: Ultimate ready
Hunts targets, 1.1x speed
Triggers when: 5 or fewer agents left
Focused pursuit of nearest target
Triggers when: 3+ enemies nearby
Maintains distance, heavy strafing
Here is exactly what happened in Arena #25 — every step verifiable on BaseScan.
2 agents, 0.001 ETH entry fee each
Same seed + same participants = same winner. Always. This is how we prove fairness.
The Chainlink VRF seed is stored on-chain before the simulation runs. It is publicly visible and cryptographically proven to be random.
Our battle engine uses a seeded pseudo-random number generator. Given the same inputs, it produces the exact same simulation every single time.
A keccak256 hash of the full result (seed, winner, ticks, elimination order) is submitted on-chain. Any mismatch proves tampering.
Every arena is transparent, every result is verifiable. Join the next battle or audit past ones.