Skip to content

Modern C++ Chess. 24-bit ANSI colored, console-based chess using C++17. Optional multi-threaded AI using Minimax with alpha-beta pruning. Fully configurable properties including: ply depth, thread pool size, optional AI time limit, all colors, and more. (Based on my JavaChess repo, Re-written to practice my C++)

License

Notifications You must be signed in to change notification settings

ripred/CPlusPlusChess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

168 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Actions Status Actions Status Actions Status Actions Status Actions Status codecov

CPlusPlusChess

=== 24-bit ANSI colored, console-based chess using C++17. Optional multi-threaded AI using Minimax with alpha-beta pruning. Fully configurable properties including: ply depth, thread pool size, optional AI time limit, all colors, and more. 94% code coverage for unit tests. This is basically a modern C++ version of my JavaChess project.

About

Modern C++ Chess. 24-bit ANSI colored, console-based chess using C++17. Optional multi-threaded AI using Minimax with alpha-beta pruning. Fully configurable properties including: ply depth, thread pool size, optional AI time limit, all colors, and more. (Based on my JavaChess repo, Re-written to practice my C++)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published