This aims to become an environment for running Mia games, where the players are bots programmed by participants in an exercise session.
The game is run by a server (provided here). The players communicate with that server using a simple text-based protocol over UDP.
The idea for this was shamelessly copied from Nicolas Botzet and Steven Collins, who used a similar setup (albeit simulating Poker) for their Craftsmen Coding Contest session at SoCraTes 2011.
- Install a JVM (>= 1.7), Gradle (>= 2.8), Node (>=6.2.1) and NPM
- Run
./installto build and installserver,java-udp-helper,swing-spectatorandjava-simple-bot - Run
./startto start server and spectator. Ctrl-C to stop both. - Use./start 60000to start server with initial delay of 1 minute (60000 msecs). - cd to
./client/java-simple-botrunning one of the two Java bots: -./start-simple-bot-./start-random-bot