Test how your bot behaves in certain situations. Forked from mpeterv's original rgsimulator to add the ability to import matches from robotgame.net. See additional keys (L, K, P, O) for additional functionality.
(latest) rgkit is needed to use it. If you don't have it, grab it from here and install as a module.
usage: rgsimulator.py [-h] [-m MAP] usercode [usercode2]
Robot game simulation script.
positional arguments:
player File containing first robot class definition.
player2 File containing second robot class definition (optional).
optional arguments:
-h, --help show this help message and exit
-m MAP, --map MAP User-specified map file.
rgsimulator is fully keyboard-controlled.
- Use arrow keys or
WASDto move selection. - Press
Fto create a friendly bot in selected cell. - Press
Eto create an enemy bot in selected cell. - Press
R,DeleteorBackspaceto remove a bot in selected cell. - Press
Hto change hp of a bot in selected cell. - Press
Tto change turn. - Press
Cto clear the board. - Press
Spaceto show moves bots would attempt. - Press
Enterto progress turn. - Press
Lto load a match from robotgame.net. Enter just the match number. - Press
Kto load a specific turn from a loaded match. Also updates the simulator turn counter. - Press
Pto swap code for the two bots. (player 1 becomes player 2) - Press
Oto reload the code for both bots.

