Checkmate - Web chess application based on GNUChess
Description
It is a web application designed and developed during the 2014-2015 Fall Semester as project of Software Development with Scripting Languages course at Middle East Technical University. Pair Programming has been used as software development technique. Important: Our project works best with GNU Chess 6.1.2
Prerequisites
Following packages must be installed:
- gnuchess :
sudo apt-get install gnuchess
- django :
sudo apt-get install python-django
How to run
Let’s proceed step by step:
- clone the repository using
git clone git@github.com:esrefozturk/checkmate.git
- change directory using
cd checkmate
- start CheckmateServer using
python CheckmateServer.py 0.0.0.0 20000
- on another terminal change directory using
cd checkmate
- start django web server using
python manage.py runserver
Where to get help
If you want to try our project and something doesn’t go as expected, drop us a line at esref.ozturk@ceng.metu.edu.tr or ozge.lule@ceng.metu.edu.tr
Contribution
We both love open source software and would like to see pull requests.
Contributor list
Credits
This project is as a fork of GNUChess.
Screenshots
Built with hugs and bugs in Ankara.