Chess NEA Project
Find a file
2026-06-02 21:59:25 +01:00
assets/pieces/alpha Partial refactor 2026-06-02 20:43:46 +01:00
src unify enums.py into config.py 2026-06-02 21:59:25 +01:00
LICENSE Big push, added a lot of functionality, notably en-passant being a hacky implementation 2026-05-29 16:40:31 +01:00
README.md Update README.md 2026-06-02 21:21:45 +01:00

Chess NEA Project

A chess game, written in Python with the pygame-ce library, for my A-Level OCR Computer Science NEA.

Requirements

  • Python 3.10 or newer
  • Git, or download a .zip of the source code
  • pygame-ce package

Installation

Windows Powershell:

git clone https://git.tsbprodesk.co.uk/localuser/chessnea.git
cd chessnea
py -m venv venv
.\venv\Scripts\Activate.ps1
python -m pip install pygame-ce
python src\main.py

Linux/macOS:

git clone https://git.tsbprodesk.co.uk/localuser/chessnea.git
cd chessnea
python3 -m venv venv
source venv/bin/activate
python3 -m pip install pygame-ce
python3 src/main.py