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
WASD
to move selection. - Press
F
to create a friendly bot in selected cell. - Press
E
to create an enemy bot in selected cell. - Press
R
,Delete
orBackspace
to remove a bot in selected cell. - Press
H
to change hp of a bot in selected cell. - Press
T
to change turn. - Press
C
to clear the board. - Press
Space
to show moves bots would attempt. - Press
Enter
to progress turn. - Press
L
to load a match from robotgame.net. Enter just the match number. - Press
K
to load a specific turn from a loaded match. Also updates the simulator turn counter. - Press
P
to swap code for the two bots. (player 1 becomes player 2) - Press
O
to reload the code for both bots.