- 9
- 0
- 约1.86万字
- 约 26页
- 2017-06-20 发布于湖北
- 举报
毕 业
中国象棋游戏的设计与实现
摘要中国象棋发展至今已有数千年的历史了,它是中华民族智慧的结晶。在我国,中国象棋的普及程度是其它棋类无法比拟的,大至国际、国内比赛,小至社区街道。如今,仅中国就有2亿人会下中国象棋,且中国象棋的发展趋势日益国际化。本文首先研究了中国象棋在计算机中的表示问题,讨论如何产生着法一系列相关内容,其次研究了博弈树的搜索技术及在此基础上发展起来的相关剪枝算法使用MFC文档视图体系结构和Visual C++开发工具,实现了一个具有一定棋力的中国象棋人机对弈程序。此博弈程序实现了人机博弈,悔棋,电脑难度设置,着法名称生成等功能。
关键词中国象棋人工智能博弈树Alpha-Beta搜索目 录
1 1
1.1 中国象棋游戏设计背景和研究意义 1
1.2 国内外象棋软件发展概况 1
1.3 中国象棋游戏设计研究方法 1
1.4 本文的主要工作 2
2 棋局表示和着法生成 2
2.1 棋盘和棋子的表示 2
2.2 着法生成 4
3 走棋和博弈程序的实现 5
3.1 博弈程序的实现 5
3.1.1 搜索算法 5
3.1.2 着法排序 8
3.1.3 局面评估 9
3.2 悔棋和还原功能的实现 11
3.3 着法名称显示功能的实现 12
3.4 胜败判定 14
4 界面设计和系统实现 15
4.1 界面设计 15
4.2 系统实现 17
5
您可能关注的文档
- “信息交流”课件设计与实现.doc
- Φ150冷喂料挤橡机.doc
- Z型弯曲摸和三通管塑件注射摸的设计.doc
- “输出轴”零件的机械加工工艺规程及工艺装备设计.doc
- “我的寒假实践”作品.doc
- 《110kv变电站设计》.doc
- “推动架零件”机械加工工艺规程设计及“铣φ32mm端面”专用夹具设计.doc
- 《PLC原理及应用》课程设计任务书.doc
- 《C程序设计》网络课程设计方案.doc
- 《儿子与情人》的主题分析.doc
- 建筑工程材料选择题:碳素结构钢与钢筋性能.pdf
- 眼部护理的跨文化比较.pptx
- 眼部护理:季节性变化的影响.pptx
- 眼部护理:男士与女士的特别需求.pptx
- 《快乐读书吧:在那奇妙的王国里》(课件)-2025-2026学年语文三年级上册统编版.pptx
- 眼部护理:眼部疲劳的预防措施.pptx
- 2026届九年级英语中考冲刺分层模拟卷与答案解析(质量检查版,含听力原文、作答空间和评分细则).docx
- 2026版项目投资合作协议书范本条款清单与签署风控提示模板(流程图).docx
- 2026版企业通用岗位结构化面试题库与综合评分表规范填写规范与审批台账模板(看板模板).docx
- 2026版企业会计准则现金流量表编制口径手册(执行版,含分类口径/填报模板填写规范与审批台账模板(测算模型).docx
原创力文档

文档评论(0)