A simpler GameManager to launch multiple executions of a DipGame simulation and collect their results, without a GUI.
This project was initially created to help collect the results for the DipBlue, a DipGame bot created during my Masters Thesis and located at andreferreirav2/dipblue.
The installation of this project is the same as the original GameManager built by the Angela Fabregues and the other developers/contributors of the DipGame.
To run the simulations all you need to do is run the main()
method of the GameLauncher
. This will, according to the example below, run 70 iterations of the game using 2 DipBlue bots and the remaining 5 DumbBots.
gameBatch(70, Archetype.DIPBLUE, Archetype.DIPBLUE);
The source code of the DipBlue Bot must be included in the path of the execution.
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :D