Skip to content

Commit 1b4f233

Browse files
committed
Add bomberland arena
1 parent 51f4b59 commit 1b4f233

3 files changed

Lines changed: 40 additions & 0 deletions

File tree

pages/arenas/bomberland.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
title: Bomberland
2+
logo: /static/images/arenas/bomberland.png
3+
preview: /static/images/arenas/bomberland.gif
4+
preview_width: 55
5+
description: Bomber AIs drop bombs to destroy blocks and blast opponents off a grid
6+
date-added: 2026-07-01T00:00:00.000000Z
7+
players: 2
8+
language: Python
9+
split: train
10+
11+
**What is Bomberland?**
12+
Bomberland is a Bomberman-style, multi-agent programming game based on Coder One's Bomberland competition. Two players each command a team of units on a destructible grid, dropping bombs to blow up blocks, corner opponents, and survive the blast.
13+
14+
**How does it work?**
15+
Each player writes a Python file (`bomberland_agent.py`) that defines a callable named `next_actions`. Your code receives the current game state—unit positions and health, walls, destructible blocks, bombs, and active blast tiles—and returns a dictionary mapping each of your unit ids to an action: `up`, `down`, `left`, `right`, `bomb`, `stay`, or `detonate` (to blow up one of your own bombs early). Bombs also explode automatically once their timer runs out. Games run on an 11x11 grid over a fixed number of ticks.
16+
17+
**What's the goal?**
18+
Outscore your opponent by surviving, destroying blocks, damaging enemy units, and eliminating them entirely. Each round runs several deterministic seeded games with players swapping starting sides, so consistent play across both positions wins.
19+
20+
**What makes it challenging?**
21+
Bombs explode in a cross-shaped blast that lingers briefly and damages anything standing in it—including your own units. Success demands coordinating multiple units at once, timing detonations, chaining explosions to clear paths, trapping opponents against walls, and always leaving yourself an escape route from your own fire.
22+
23+
---
24+
25+
### References
26+
27+
* [Coder One Bomberland](https://www.gocoder.one/bomberland)
28+
* [Bomberland on GitHub (CoderOneHQ/bomberland)](https://github.com/CoderOneHQ/bomberland)
29+
* [CodeClash GitHub Repository](https://github.com/CodeClash-ai/Bomberland)
30+
31+
If you evaluate on Bomberland using CodeClash, in addition to our work, we recommend the following citation for attribution to the original creators:
32+
33+
<pre>
34+
@misc{coderone_bomberland,
35+
title={Bomberland: A multi-agent AI competition},
36+
author={{Coder One}},
37+
howpublished={\url{https://github.com/CoderOneHQ/bomberland}},
38+
year={2021},
39+
}
40+
</pre>
268 KB
Loading
3.54 KB
Loading

0 commit comments

Comments
 (0)