Jaa*_*koK 21
游戏算法的一般策略是minimax策略,增加了alpha-beta修剪.minimax算法找到最佳移动,并且alpha-beta修剪阻止它进入游戏树的分支,这些分支不能产生比先前分支已经具有的更好的结果.
然而,国际象棋游戏树太大而无法完全检查.这就是为什么计算机国际象棋引擎只检查树到一定深度,然后使用各种方法来评估位置.其中许多方法都基于启发式方法.此外,一个严肃的国际象棋游戏计划将有一个开放的库,以便它可以在开始时通过咨询该库而不必检查游戏树.最后,许多终极游戏已经完全解决,并且这些游戏也作为库编程.