Skip to content

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

Notifications You must be signed in to change notification settings

janernsting/maexchen

This branch is 124 commits ahead of, 13 commits behind conradthukral/maexchen:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ca03d30 · Mar 5, 2020
Jun 10, 2016
Mar 4, 2020
Sep 30, 2011
Nov 28, 2016
Nov 28, 2016
Jul 21, 2016
Jun 17, 2016
Jun 23, 2016
Jun 23, 2016
Jul 24, 2016
Jul 24, 2016
Jul 24, 2016
Jul 14, 2016

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%