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

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