- 23
- 0
- 约4.61千字
- 约 21页
- 2018-03-24 发布于江西
- 举报
基于qt的中国象棋游戏界面设计与实现.ppt
中国象棋游戏的设计与实现 研究背景 中国象棋发展至今已有数千年的历史了,它是中华民族智慧的结晶。在我国,中国象棋的普及程度是其它棋类无法比拟的,大至国际、国内比赛,小至社区街道。如今,仅中国就有2亿人会下中国象棋,且中国象棋的发展趋势日益国际化。本文首先研究了中国象棋在计算机中的表示问题,讨论如何产生着法等一系列相关内容,其次研究了博弈树的搜索技术及在此基础上发展起来的相关剪枝算法。系统使用MFC文档视图体系结构和QT开发工具,实现了一个具有一定棋力的中国象棋人机对弈程序。此博弈程序实现了人机博弈,悔棋,电脑难度设置,着法名称生成等功能。 目录 1 绪论 1 1.1 中国象棋游戏设计背景和研究意义 4 1.2 国内外象棋软件发展概况 4 1.3 中国象棋游戏设计研究方法 4 1.4 本文的主要工作 4 2 棋局表示和着法生成 6 2.1 棋盘和棋子的表示 6 2.2 着法生成 9 3 走棋和博弈程序的实现 10 3.1 博弈程序的实现 10 3.1.1 搜索算法 10 3.1.2 着法排序 14 3.1.3 局面评估 18 3.2 悔棋和还原功能的实现 21 3.3 着法名称显示功能的实现 25 3.4 胜败判定 34 4 系统实现 37 中国象棋研究背景 国内外象棋软件发展概况 最早的象棋软件是一副可以外出携带的电子棋盘,后来升级到电视游戏机。开始出现的一些容量很小的象棋软
您可能关注的文档
- (课件)-子教学情景2:数控系统显示画面及操作.ppt
- ppt-操行管理系统登录步骤一、教师输入学生缺旷作业二、操行成.ppt
- 绩效考核如何实现激励与约束作用_自我管理与提升_求职.ppt
- 2005年遵义市坪丰农贸批发市场整合推广思路[PPT课件].ppt
- (PPT)-中国积极的就业政策与民营经济发展莫荣研究员劳动保障部.ppt
- [PPT]-企业应用整合--异构应用的业务流程自动化(ppt17)-流程管理.ppt
- PPT-纪检监察制度学习.ppt
- 2017年幼儿园小班教学计划PPT课件.pptx
- 房地产建安也营改增难点重点问题破解与纳税安排.ppt
- 美容院如何留住优秀员工 ppt课件.ppt
- 2025年新人教版7年级英语上册全册课件.pptx
- 2025年秋季新人教版历史7年级上册全册教学课件.pptx
- 2025年秋新人教版英语7年级上册全册教学课件(新版教材).pptx
- 2025年人教版历史7年级上册全册课件(新版教材).pptx
- 2024年新沪科版物理8年级上册全册教学课件.pptx
- 2025年秋季新星球版地理7年级上册全册教学课件.pptx
- 2024年秋季新沪科版8年级上册物理全册教学课件.pptx
- 2024年秋季人教版7年级上册语文全册教学课件(考点精讲版).pptx
- 2025年秋新外研版3年级上册英语全册教学课件(新版教材).pptx
- 2024年新外研版3年级上册英语全册课件.pptx
原创力文档

文档评论(0)