Skip to content

A simpler GameManager to launch multiple executions of a DipGame simulation and collect their results, without a GUI.

License

Notifications You must be signed in to change notification settings

andreferreirav2/dipgame_gamemanager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

GameManager - An Alternative GameManager for DipGame

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.

Installation

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.

Usage

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.

Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request :D

Credits

License

MIT: http://rem.mit-license.org

About

A simpler GameManager to launch multiple executions of a DipGame simulation and collect their results, without a GUI.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages