国际象棋大师

逻辑简单,代码易懂,注释好4初学者,一定要试一试。

4.3 k下载

更新2011年3月22日

查看许可协议

这是一个双人游戏,我正在开发基于人工智能的电脑播放器。
适用美国国际象棋规则。
一个2D数组由编号的棋子的位置更新(每个棋子对应一个数字)
当玩家选择一个棋子时,相应的数字就会被检查出所有可能移动的位置,然后程序就会等待它必须移动的第二个位置。
在每一轮之后,程序调用函数“wholoses”。M ",看国王是否在那里。我正在努力改变这个逻辑,因为它应该检查check MATE也。

要运行的主要函数是CHESS_on_MATLAB.m
它会调用自己的FIG
主文件只调用“playerturn”函数。M”是用户给出的输入。
这个函数然后调用不同的函数来检查棋子的位置,输赢等等
“checkfp。M”检查所期望的职位是否可能,如果不可能,则给出消息。
目前赢家必须杀死国王,而我意识到它不应该是这样,它应该检测将军条件,所以不要担心,我将在未来几天更新这一点。

引用作为

苏莱曼·沙夫卡特(2022年)。国际象棋大师(//www.ru-cchi.com/matlabcentral/fileexchange/30594-chess-master), MATLAB中央文件交换。检索

MATLAB版本兼容性
使用R2009b创建
与任何版本兼容
平台的兼容性
窗户 macOS Linux

世界杯预选赛小组名单社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!世界杯预选赛小组名单

开始狩猎!
版本 发表 发布说明
1.4.0.0

描述

1.1.0.0

总结
描述
标签

1.0.0.0

Baidu
map