chess
chess copied to clipboard
This is a text-based version of Chess written in Python.
Table of Contents
- Table of Contents
- Installation
- Screenshots
- Options
- Simulation mode
- Bugs
- To be implemented
Installation
Clone the repository and run main.py
. Example:
git clone https://github.com/bmeares/chess.git
cd chess/
python3 main.py
Screenshots




Options
Run python3 main.py -h
to display all options or python3 main.py -m
to display all menus instead of using flags.
Below is a list of the currently supported options:
Options:
========
GRAPHICS
-a .... ASCII-only
-l .... Limited ANSI
-u .... Full Unicode / ANSI / TrueColor
GAME MODES
-0 .... 0 Player
-1 .... 1 Player
-2 .... 2 Player
SPEED
-f .... Fast
-s .... Slow
AI
-n .... Normal
-g .... Aggressive
-c .... Chill
MISC
-m .... Show all menus
-h .... Show help / options
-i .... Simulation
Simulation mode
Run main.py
with the -i
flag to enter Simulation Mode. From here you can run as many games in parallel as the number of cores on your system.
Bugs
- Check indicator seems to sometimes display check when not in check
To be implemented
- Castling