Skip to content
/ TtCE Public

A chess engine written in C++ using bitboard based board representation.

License

Notifications You must be signed in to change notification settings

tmacksf/TtCE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 

Repository files navigation

Thomas the Chess Engine

A UCI compliant chess engine written in C++ using a bitboard based board representation, evaluation function taken from PeSTO, and alpha-beta search. Not all UCI functionality has been implemented, but the core functionality including position, go, and wtime/btime are functioning.

Compiling

In order to compile this engine, CMake 3.1 and C++ 17 are required. To compile, navigate into TtCE directory and run the following commands.

mkdir build
cd build
cmake ..
cmake --build .

Running

A UCI compliant GUI is required to play against the engine. Examples of these include Arena and Cutechess.

About

A chess engine written in C++ using bitboard based board representation.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published