explodorama / files / docs / balance / structure.md
structure.md
d3e4ed26 2026-10-25 Pavel Safronov | 1 | # Balance lab: structure |
| 2 | ||
fcf44f32 2026-10-25 Pavel Safronov | 3 | 2026-10-25 · rules version 35 · 1800 positions from 60 seeds · 26 s. |
d3e4ed26 2026-10-25 Pavel Safronov | 4 | |
| 5 | Positions from the Careful bot's games (every 10th turn), measured as they are and with each | |
| 6 | power-up added; the columns are the difference from the baseline, with a 95% interval (✱: real). | |
| 7 | ||
| 8 | - **Escapable bombs:** of the tiles a bomb can go on, the share the player can survive after, | |
| 9 | getting away by any of their moves (positions where no bomb can go down are left out). | |
| 10 | - **Reach in 3 turns:** distinct tiles the player can be on after up to 3 turns, by any actions. | |
| 11 | - **Safe actions:** actions now that the player can survive after. | |
| 12 | ||
| 13 | | Arm | Escapable bombs | Reach in 3 turns | Safe actions | | |
| 14 | |---|---|---|---| | |
fcf44f32 2026-10-25 Pavel Safronov | 15 | | **baseline** | 80% | 10.2 | 4.9 | |
| 16 | | teleport (charge) | +13 ± 2 ✱ | +32.3 ± 0.4 ✱ | +11.1 ± 0.2 ✱ | | |
| 17 | | slide | +1 ± 0 ✱ | +11.1 ± 0.3 ✱ | +1.6 ± 0.1 ✱ | | |
| 18 | | run | +1 ± 0 ✱ | +10.1 ± 0.3 ✱ | +1.5 ± 0.1 ✱ | | |
| 19 | | diagonal | +12 ± 2 ✱ | +8.4 ± 0.2 ✱ | +1.4 ± 0.1 ✱ | | |
| 20 | | star | +20 ± 2 ✱ | +1.6 ± 0.1 ✱ | +0.5 ± 0.0 ✱ | | |
| 21 | | wallPass | +5 ± 1 ✱ | +1.4 ± 0.1 ✱ | +0.1 ± 0.0 ✱ | | |
d3e4ed26 2026-10-25 Pavel Safronov | 22 | | bombPass | +7 ± 1 ✱ | +0.6 ± 0.1 ✱ | +0.2 ± 0.0 ✱ | |
fcf44f32 2026-10-25 Pavel Safronov | 23 | | kick | +4 ± 1 ✱ | +0.0 ± 0.0 | +0.2 ± 0.0 ✱ | |
d3e4ed26 2026-10-25 Pavel Safronov | 24 | | fusePlus | +1 ± 0 ✱ | 0.0 ± 0.0 | +0.0 ± 0.0 ✱ | |
fcf44f32 2026-10-25 Pavel Safronov | 25 | | throw | 0 ± 0 | +0.0 ± 0.0 | +1.4 ± 0.1 ✱ | |
| 26 | | rpg | 0 ± 0 | +0.0 ± 0.0 | +1.3 ± 0.1 ✱ | | |
d3e4ed26 2026-10-25 Pavel Safronov | 27 | | detonator | 0 ± 0 | +0.0 ± 0.0 | +0.3 ± 0.0 ✱ | |
fcf44f32 2026-10-25 Pavel Safronov | 28 | | bombPlus | 0 ± 0 | 0.0 ± 0.0 | +0.4 ± 0.0 ✱ | |
d3e4ed26 2026-10-25 Pavel Safronov | 29 | | heart | 0 ± 0 | 0.0 ± 0.0 | 0.0 ± 0.0 | |
fcf44f32 2026-10-25 Pavel Safronov | 30 | | pierce (charge) | −0 ± 0 | −0.1 ± 0.1 | +1.4 ± 0.1 ✱ | |
| 31 | | power (charge) | −0 ± 0 | −0.1 ± 0.1 | +1.3 ± 0.1 ✱ | | |
| 32 | | nuke (charge) | −0 ± 0 | −0.1 ± 0.1 | +1.3 ± 0.1 ✱ | | |
| 33 | | shield (charge) | −0 ± 0 | −0.1 ± 0.1 | +0.8 ± 0.0 ✱ | | |
| 34 | | freeze (charge) | −0 ± 0 | −0.1 ± 0.1 | +0.8 ± 0.0 ✱ | | |
| 35 | | decoy (charge) | −0 ± 0 | −0.1 ± 0.1 | +4.7 ± 0.1 ✱ | | |
| 36 | | icbm (charge) | −0 ± 0 | −0.1 ± 0.1 | +1.3 ± 0.1 ✱ | | |
| 37 | | flamePass (charge) | −0 ± 0 | −0.1 ± 0.1 | +0.8 ± 0.0 ✱ | | |
| 38 | | proximity | −2 ± 0 ✱ | +0.0 ± 0.0 | −0.0 ± 0.0 ✱ | | |
| 39 | | firePlus | −3 ± 1 ✱ | 0.0 ± 0.0 | −0.0 ± 0.0 ✱ | | |
| 40 | | tnt | −4 ± 1 ✱ | +0.0 ± 0.0 | −0.1 ± 0.0 ✱ | |