Skip to content

janernsting/maexchen

 
 

Repository files navigation

Mäxchen

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.

Set Up

  • Install a JVM (>= 1.7), Gradle (>= 2.8), Node (>=6.2.1) and NPM
  • Run ./install to build and install server, java-udp-helper, swing-spectator and java-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

About

An environment for running Mia games, where the players are bots programmed by participants in an exercise session.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CoffeeScript 50.7%
  • Java 18.4%
  • Python 14.2%
  • Haskell 4.9%
  • Clojure 3.3%
  • Ruby 2.4%
  • Other 6.1%