# 主要设计 1、寻找棋盘界面和对应的棋子图片,程序设计棋盘界面和功能菜单 2、设计不同的棋子的移动逻辑 3、棋子移动时,要有音效 4、设计对手AI的逻辑算法,这里运用了极大极小值搜索算法,设置不同的搜索深度AI(智能不同) 5、对局开始前,双方棋子在棋盘上的摆法。 6、对局时,由执红棋的一方先走,双方轮流走一步。 7、轮到走棋的一方,将某个棋子从一个交叉点走到另一个交叉点,或者吃掉对方的棋子而占领其交叉点,都算走了一着。 8、双方各走一着,称为一个回合。 9、走一着棋时,如果己方棋子能够走到的位置有对方棋子存在,就可以把对方棋子吃掉而占领那个位置。 10、一方的棋子攻击对方的帅(将),并在下一着要把它吃掉,称为“照将”,或简称“将”。“照将”不必声明。被“照将”的一方必须立即“应将”,即用自己的着法去化解被“将”的状态。如果被“照将”而无法“应将”,就算被“将死”。 11、特别设计了人机对弈,人人对弈,还有AI对AI对弈
2022-02-06 09:04:47 6.73MB java 游戏 开发语言 后端
内容索引:VC/C++源码,游戏编程,中国象棋,VC游戏源码  VC++写的中国象棋游戏源程序,界面看上去挺不错,可以选择人与电脑对战,通过网络人与人对战,程序虽小,不过考验的编程水平是多方面的,因此通过游戏我们有学习不少实用的技巧。简要说明一下:游戏网络运行方法:先在网络上的一台运行作为服务器,再到另外一台机器上运行这个程序,选择不作服务器,并制定服务器的IP地址,游戏就可以开始了。
2022-01-05 10:05:22 48KB VC/MFC源代码 游戏编程
1
利用java实现一个中国象棋对弈的软件,实现中国象棋的规则,棋盘方形,中间有一条“界河”,交叉点共有90,公有32枚棋子,分为黑红两组,有象棋对弈、新游戏、悔棋、信息提示等功能。
2021-12-19 15:49:11 283KB java中国象棋
1
中国象棋游戏+源代码,本游戏实现了较强的人工智能.而且游戏界面非常华丽. 资源中包括完整的VC++源代码,和工程文件.
1
中国象棋游戏的设计与实现—免费毕业设计论文中国象棋游戏的设计与实现—免费毕业设计论文中国象棋游戏的设计与实现—免费毕业设计论文中国象棋游戏的设计与实现—免费毕业设计论文
1
本代码是基于C++的中国象棋游戏,多次检验执行是没有问题的,代码是打包过的。可以参考。。。。。。。。。。。。。。。。。
2021-12-08 08:23:44 207KB 中国象棋游戏 c++
1
人机对弈,把源码放在虚拟空间里面,直接就可以运行。棋力有初级,中级水平。还不错。
2021-11-26 21:39:49 1.53MB 中国象棋 网页人机对弈 HTML5
1
个人优化后的中国象棋。通过研究了中国象棋在计算机中的表示问题,以及博弈树的搜索技术及在此基础上发展起来的相关剪枝算法。系统使用 MFC 文档视图体系结构和 Visual C++开发工具,实现了一个具有一定棋力的中国象棋人机对弈程序。此博弈程序实现了人机博弈,悔棋,电脑难度设置,着法名称生成等功能。
2021-11-24 19:53:23 39.08MB MFC 算法 数据结构 c++
1
中国象棋游戏(labview),大家有需要的自行下载,谢谢!
2021-09-27 15:53:42 706KB 游戏 中国象棋 labview
1
基于Android的中国象棋游戏的模拟.pdf
2021-09-22 15:05:05 576KB Android 客户端 应用开发 参考文献