Many on Habrahabr participated in the Google AI Challenge. Download tools for local testing and have already felt the charm and convenience of them:
launch from the console;
Dozens of open pages with a simulation (I don’t like live mode for example), or I need to update;
to make a new simulation you need to edit the startup file;
other
I sat like that, sat and one day wondered, why not make a mini tool that would unite all this in one place and forget about the console. As a result, a launcher was made on the knee for half an hour. Its main features:
running the simulator with the necessary parameters (number of rounds, rounds, seed);
card selection;
selection of bots;
forming a bot launch string based on its extension (made for Python, PHP, Ruby, PERL since they knew how they were launched);
output simulator field next;
The log output of the bot ( transmitted to stderr ) is also nearby;
PS : I did it for myself, but I decided to share it with habrauers :) if there are suggestions for improvement, welcome to comments.
UPD: updated sources and binaries, added the ability to specify the path to the interpreter. UPD2: added support for java. UPD3: added the ability to select a bot several times.