小编Ive*_*lin的帖子

AI Chess有效动作

我想写AI国际象棋,我有一个问题.我准备好了碎片移动规则,我正在尝试删除无效的移动(让国王受到检查等).我写了这样的话:

ValidateMove(board);
{
for(i=0;i<64;i++)
if(board[i]==king.opposite) kingpos=board[i];

createmoves(board);

if (moves.contains(kingpos)) return false;
}
Run Code Online (Sandbox Code Playgroud)

但是,我正在使用minimax + alpha beta,验证使我的搜索速度非常慢.

validation performance chess

1
推荐指数
1
解决办法
1856
查看次数

标签 统计

chess ×1

performance ×1

validation ×1