A fully functional, interactive chess game built using Python's Tkinter library. This GUI-based application allows two players to play classic chess with move validation, check/checkmate detection, ...
Python implementation of a Knight and King chess puzzle with custom board sizes, move validation, and full unit testing. Coursework project for the Principles of Programming module at Birkbeck, ...