Fantom

Fantom is an implementation of the board game Scotland Yard for the seminar on applied artificial intelligence. The main purpose of this implementation is to serve as a test-bed for AI research and testing various methods for controlling the agents.

It does not have any user interface, but on the other hand it has a client-server architecture, a clearly defined communication protocol between the agents and the game and a library for implementing your own agents.

Source code available on BitBucket.