Skip to content

Latest commit

 

History

History
20 lines (15 loc) · 790 Bytes

README.md

File metadata and controls

20 lines (15 loc) · 790 Bytes

ShallowOrange

This is a basic chess engine (the name is a reference to Deep Blue).

To use, open in Docker with the existing Dockerfile
Create a new build folder with mkdir build
Enter the folder with cd build and type cmake ..
Type make main and then ./main.

A config file can be found in the entry folder.
If the config file is not used, the depth will be 3, and the board will be shown without coordinates from the pov of the color you are playing. The randomness will be based on the difficulty.
The config file can be used to choose a depth, randomness, color, and visual options.

Best chess.com bot beaten: Emir (1000)

To be implemented:
-Opening book
-More sophisticated board evaluation
-Optimized calculations

Note: En passant is forced