- 113
- 0
- 约1.97万字
- 约 25页
- 2017-12-14 发布于湖北
- 举报
五子棋源码实验报告及人机对战说明
五子棋对战说明
实验报告
源代码
五 子 棋
作品特点:C语言程序 五子棋
作品功能:五子棋人机对战,人人对战。
目录:1 五子棋介绍。
五子棋棋型介绍。
人人对战的实现。
电脑下子的实现。
棋型价值的计算。
胜利及棋型的判断。
补充说明
五子棋介绍。
五子棋是一种两人对弈的纯策略型棋类游戏。只要任意一方在棋盘上且同一个回合上连为五子为胜。还有禁手规则,在本程序中不作讨论。
五子棋棋型介绍。
本程序中的棋型均为本人自定义。本程序总共设计35种棋型。●表示玩家的棋子,◎表示电脑的棋子。以下称电脑方为己方,玩家方为对方。从一空点向某一方向判断该方向的棋型。某一方向指1-8方向 从右顺时针开始数。
空棋型。从一空点向一方向看连续2个为空的棋型。空棋型共1种。
如图,从左端的空点向右看会发现
有连续2个空点。
活棋型。2端无挡的棋型为活棋型。活棋型共8种:己方4种,对方4种。
左图为 己活3 。从左端的空点向右看会发现己方有连续的3个子,且右端无挡。故
该点的1方向为己活3。
左图为 对活2
冲棋型。1端无挡的棋型为冲棋型。冲棋型共9种:己方4种,对方4种,边界1种。
左图为边界冲棋型。空点的右端为边界。
或 左图为 己冲2。从左端的空点向右看会发现己方有连续的2个子,且右端有挡(此处有挡表示有对方的子或为边界)。故该点
您可能关注的文档
最近下载
- 2026江苏事业单位统考南通市海门区招聘44人笔试备考题库及答案解析.docx VIP
- 中国联通机房标准化规范.pdf
- 重力坝毕业设计 - 副本重力坝毕业设计 - 副本.doc VIP
- 2026江苏南通市海门区招聘区镇(街道)专职安全巡查员66人考试备考题库及答案解析.docx VIP
- 英语中的名词化.pdf VIP
- 2026江苏南通市海门区招聘区镇(街道)专职安全巡查员66人考试备考试题及答案解析.docx VIP
- 云内动力D25发动机装配培训.ppt VIP
- 2026年高级卫生专业技术资格考试神经内科(005)(副高级)巩固要点详解.docx VIP
- 预制飘窗安装施工工艺流程.docx VIP
- 六年级辩论不可以说谎可以讲善意的谎言正方九篇.doc VIP
原创力文档

文档评论(0)