文件名称:DiamondJM/DiamondKnife:MATLAB中的象棋引擎-matlab开发
文件大小:156KB
文件格式:ZIP
更新时间:2024-06-17 18:49:47
matlab
这是一个功能齐全的国际象棋引擎。 强度不是很好,因为我认为我已经开始达到计算能力的顶峰。 能够在在线服务器上达到大约1100 elo。 功能包括支持人与计算机、人与人以及计算机与计算机。 具有带有棋盘图的GUI。 僵持和三步重复检测处于活动状态。 国际象棋引擎具有 alpha beta 修剪功能; 使用MATLAB的containers.Map功能的换位表; 迭代深化; 和减少后期动作。 试一试,让我知道它的表现如何! 欢迎发现错误。
【文件预览】:
github_repo.zip