An open API service indexing awesome lists of open source software.

https://github.com/sebzanardo/chess-board

Digital 2-Player Chess Board using the Pygame library.
https://github.com/sebzanardo/chess-board

chess chess-board

Last synced: about 1 year ago
JSON representation

Digital 2-Player Chess Board using the Pygame library.

Awesome Lists containing this project

README

          

# Chess Board
Programmed in Python using the Pygame Library.
Software Design Development Year 12 Major Project
Written by Sebastian Zanardo

### CONTROLS:
**[ 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

### REQUIREMENTS:
Python 3.11+
Pygame 2.3.1+

To launch software run the `main.py` file.
![Screenshot 2023-12-07 at 11 00 46 pm](https://github.com/II-ZEN-II/Chess/assets/97170564/12c93ec0-207d-44d4-b4e0-efbdfd160f56)