This project was for the Advanced Programming Concepts course. The assignment was to develop a complete 2-player chess game.The basic frame for the user interface was provided for us, but we had to implement the entire backend, and the focus was on clean code, and good use of Object-Oriented Programming techniques.

Screenshots




Source

Chess Source