Skip to content

Latest commit

 

History

History
17 lines (8 loc) · 642 Bytes

File metadata and controls

17 lines (8 loc) · 642 Bytes

Chess

Chess engine in C++, using bitboards. Written for my A-level NEA CompSci practical project.

For reference, I have also uploaded sections 1 and 2 of the documentation file. It is self-contained and provides context and explanation for this project. Note the bad formatting on page 15 because I couldn't recover the final version of the file.

Objectives testing video: https://youtu.be/XaAM19NxYJ0

Features

  • AI with Monte-Carlo Tree Search (MCTS)

  • AI with Minimax with Alpha-Beta Pruning, Iterative Deepening and Transposition Table

  • Hybrid AI with MCTS that launches Minimax at shallow-depth nodes