本程序中设计了15个类,包括一个大类和14个小类。
小类分别是车马炮象士帅兵(我方)和車馬砲相仕將兵(敌方)共12小类;
一个象棋大类。
也就是说将每一个棋子都进行了定义。
游戏包含三种棋谱,悔棋、和棋、查看消灭的对方棋子和游戏进行多少回合的修改化操作缺点:悔棋操作中,有设计上的缺陷,你能发现吗?
2024/9/14 10:07:31 262KB C++课程大作业
1
我是一个非计算机专业的中年蜀黍,本身喜欢象棋,就想自己开发一个象棋软件,但没有基础,就从html、css、js最简单的开始自学,草创了这个web版的象棋小程序。
该程序包含了象棋棋规,目前有两人对弈,排局两种操作模式,具有棋谱动态演示、悔棋等功能。
后续会加入人机对弈,电脑支招等功能。
代码全部原创,欢迎大侠们交流指正。
2023/12/25 4:57:56 6KB 象棋 javascript
1
开源围棋源码GUNGO.在围棋游戏开发上有很重要的研究价值。
其棋谱保存格式也是很多商业围棋软件都兼容的。
1
用于我本人写的一个AI五子棋训练集,格式为sgf,总共有五千盘
2023/3/7 7:15:16 2.62MB 棋谱
1
Silverlight+WCF实战-网络象棋源码1。
按钮事件”求和、认输、前往大厅、退出系统“2。
棋谱及棋谱回放,能过该回放能定义棋子自动回放,并可定义棋子每步的间隔时间。
3。
在线用户4。
聊天窗口。
2023/1/20 0:08:22 1.96MB Silverlight WCF 实战 网络象棋
1
实现功能:1.人人对战;
2.人机对战(可选择电脑先手还是玩家先手);
3.悔棋;
4.自动判断胜负;
5.保存棋谱和载入棋谱(可以一步步播放)。
-原创
2015/4/21 19:56:09 12.54MB pygame 五子棋 python 人机对战
1
一个五子棋游戏的MFC完成(已判禁手,可以人人对下,人机对下,保存棋盘,恢复棋谱)其中AI采用加权判断方法,棋盘自动保存成txt文件。
2021/4/18 12:12:50 16KB 五子棋 MFC 人机对战 禁手
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡