Skip to content

Chess with stockfish bot and analysis written using pygame

Notifications You must be signed in to change notification settings

Vitvor-ua/LazyChess

Repository files navigation

Installation

Follow these steps to install pygame-ce and run the Chess2 project:

  1. Uninstall pygame (if already installed):

    pip uninstall pygame
  2. Install requirements:

    pip install requirements.txt
  3. Clone this repository:

    git clone https://github.com/Vitvor-ua/LazyChess.git
  4. Navigate to the project directory:

    cd LazyChess
  5. 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.

Coursework

This project covers coursework requirements by implementing menu selection, move indicators, outcome detection, timed play, game analyzer, saving/loading feature.

About

Chess with stockfish bot and analysis written using pygame

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published