Follow these steps to install pygame-ce and run the Chess2 project:
-
Uninstall
pygame(if already installed):pip uninstall pygame
-
Install requirements:
pip install requirements.txt
-
Clone this repository:
git clone https://github.com/Vitvor-ua/LazyChess.git
-
Navigate to the project directory:
cd LazyChess -
Run the LazyChess game:
python main.py
The menu lets you start a bot match and choose your colour. From the game footer you can save or load the current state, toggle per-move timing and open the move history window.
This project covers coursework requirements by implementing menu selection, move indicators, outcome detection, timed play, game analyzer, saving/loading feature.