1
0
mirror of https://github.com/tiyn/yeschess.git synced 2025-10-16 12:51:24 +02:00

refactoring: cleanup engine code and add alpha beta to readme

This commit is contained in:
TiynGER
2021-05-03 17:09:48 +02:00
parent b7480a0cd4
commit 3c97395ce8
4 changed files with 54 additions and 81 deletions

View File

@@ -38,7 +38,8 @@ Due to easier off the board checking a
### Engine
The engine uses a simple implementation of the
[NegaMax](https://www.chessprogramming.org/NegaMax)-algorithm.
[NegaMax](https://www.chessprogramming.org/NegaMax)-algorithm with
[Alpha-Beta-Pruning](https://www.chessprogramming.org/Alpha-Beta#Negamax_Framework).
For the evaluation function each piece has a corresponding value.
Additionally there are [piece-square tables](https://www.chessprogramming.org/Piece-Square_Tables)
to encurage putting pieces on active squares.