其两个游戏玩家,我致力于开发基于人工智能的计算机高手。
美国国际象棋规则应用。
更新一个二维数组的棋子的位置编号(每件对应一个数字)
选择一块相应数量的玩家是检查所有可能的地方可以移动,然后程序等待第二要搬的地方。
每次打开程序调用函数”wholoses。m”将是否有国王。我努力改变这个逻辑也应该检查检查伴侣。
主要功能是CHESS_on_MATLAB.m运行
将调用它的无花果
最主要的只是调用函数”playerturn m文件。m”是由用户的输入。
这个函数然后调用不同的功能检查块的位置,赢得损失等
“checkfp。m”检查是否期望的职位是可能的,并给出了信息如果不可能的。
目前获胜者杀死国王,我意识到,它不应该是这种情况,它应该检测将军条件,所以不要担心我要更新这个在未来几天。
引用作为
Suleman Shafqat (2023)。国际象棋大师(//www.tatmou.com/matlabcentral/fileexchange/30594-chess-master), MATLAB中央文件交换。检索。