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.8), Gradle (>= 2.8), Node (>=6.2.1) and NPM
- Run
./install
to build and installserver
,java-udp-helper
,swing-spectator
andjava-simple-bot
- Run
./start
to start server and spectator. Ctrl-C to stop both. - Use./start 60000
to start server with initial delay of 1 minute (60000 msecs). - cd to
./client/java-simple-bot
running one of the two Java bots: -./start-simple-bot
-./start-random-bot