This projects acts as a platform to play the game reversi (or othello), though this version is slightly extended (it uses the concept of holes, check rules to learn more). The motiviation behind this is to create a platform which enables people to write AIs and compete with them against each other.
- Get Java and Ant
- Clone this repository:
- ssh:
git clone git@github.com:Benzammour/reversi-server.git
- https:
git clone https://github.com/Benzammour/reversi-server.git
- ssh:
- Build project with
ant jar
- Go into directory
bin/jar
- Run jar with
java -jar reversi-server.jar [options]
If you want to write a client for this server I suggest you make yourself familiar with the rules of the game and read the network specification.
Please don't submit PRs to the master
but instead to the dev
branch.
- Samir Benzammour - benzammour
See also the list of contributors who participated in this project.
This project is licensed under the MIT License - see the LICENSE.md file for details
- i2 Chair - Website
This project is based on a lab done in university in which we developed AIs to play against each other. However, we used an extremely extended version of the game - which this game is not. I kept this fairly simple (with the extension of hole, see rules for more) to enable people to jump right into developing the client without having to read a million rules beforehand.