Programmed in Python using the Pygame Library.
Software Design Development Year 12 Major Project
Written by Sebastian Zanardo
[ MOUSE ] select squares and move pieces on the board
[ ARROWKEYS ] traverse previous moves in a game
[ SPACE ] plays a random legal move for the current player
[ S ] save the game to a text file that is loaded into the board upon running the software
[ ESC ] close software
Python 3.11+
Pygame 2.3.1+