- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Android版的中国象棋人机对弈游戏设计与实现
学校:
班级:
姓名:
学号:
团队成员:
完成日期:2011-6-29
摘 要
象棋水平的发展是需要靠信息技术来推动的,国际象棋有两个很好的范例,一个是象棋棋谱编辑和对弈程序的公共平台——WinBoard平台,另一个是商业的国际象棋数据库和对弈软件——ChessBase,他们为国际象棋爱好者和研究者提供了极大的便利。国际象棋软件有着成功的商业运作,已发展成一种产业。然而,电脑在中国象棋上的运用还刚刚起步,尽管国内涌现出一大批中国象棋的专业网站和专业软件,但是由于缺乏必要的基础工作,电脑技术在中国象棋上的应用优势还无法体现出来。
在设计中国象棋软件过程中,国际象棋软件有很多值得借鉴的成功经验和优秀的思想。例如B. Moreland,微软(Microsoft)的程序设计师,业余从事国际象棋引擎Ferret的开发,他的一系列关于国际象棋程序设计的文章非常值得其他棋类程序设计人员借鉴。然而,中国象棋与国际象棋存在着很大的差异,因此国际象棋的某些成熟技术,无法直接应用于中国象棋,需要对其加以改进和创新。中国象棋游戏的设计工作是非常复杂和重要的,它涉及面广、牵涉方面多,如果不好好考虑和设计,将难以成功开发出这个游戏。在这个游戏的设计中,将牵涉到图形界面的显示与更新,并且在这个游戏的开发中还会应用类的继承机制以及一些设计模式。
该游戏主要研究基于android技术的中国象棋游戏的分析与设计,对中国象棋游戏特殊的行棋规则给予了细致的分析与理解,设计出了一种实时可行的行棋规则,从移动范围、移动方向等方面重新描述行棋规则,基于android技术通过计算机模拟实现了中国象棋特殊的行棋规则算法,设计出了一种可行的方法,使每个棋子的行棋路线都严格遵循本身的行棋规则,游戏的实战对弈得以实现,通过实验运行,证明这种限定棋子行棋路线的方法是可行的,并得到了预期的目标。
关键词:android版、中国象棋、人机对弈、类、规则
目 录
第一部分:中国象棋的开发背景************************************************************
第二部分:中国象棋的需求分析*****************************************************************
第三部分:游戏的策划及准备工作
第四部分:功能简介及其运行结果
第五部分:游戏的架构
第六部分:游戏框架的简介
第七部分:游戏结论
第八部分:游戏展望
第九部分:谢谢指导
第十部分:游戏参考文献
第一部分:中国象棋的开发背景
1、中国象棋具有悠久的历史,象棋的爱好者更是数不胜数,远在战国时代,象棋便在贵族阶层中广为流传,早期的象棋是象征着当时战斗场面的游戏,后来这种观念慢慢被改变,成了人们休闲娱乐中不可缺少的一部分。
2、而当今的人们忙于工作,很少有时间静下心来享受一下象棋对弈的乐趣,因此电脑版象棋、手机版象棋便开始受到人们的关注。
第二部分:中国象棋的需求分析
该游戏是改编网络版中国象棋,使其更加满足玩家的的要求。主要用于android手机的平台。满足广大象棋爱好者的要求。
第三部分:游戏的策划及准备工作
1)游戏的策划
游戏类型
该游戏属于棋牌类游戏的一种,并采用简单的人工智能,可达到玩家与电脑进行对弈的效果。
运行的目标平台
游戏的目标平台为
(3)操作方式
该游戏拟采用屏幕事件进行操作,玩家可以鼠标来单击屏幕完成对游戏进行控制,游戏中部分的功能可以使用键盘操作来完成。
2)android平台下游戏的准备工作
1、相关的素材。
图片名称
用途
游戏背景图片
欢迎界面logo2
欢迎界面背景图片
帮助界面背景图片
VS图片
游戏棋盘
菜单按钮
确定按钮
返回按钮
关闭声音按钮
打开声音按钮
开始游戏按钮
退出游戏按钮
显示声音状态图片
声音按钮
你输了图片
你赢了图片
指针
指针
黑将
黑士
黑象
黑马
黑車
黑炮
黑卒
红将
红士
红象
红马
红車
红炮
红卒
2、棋盘的标记
红方
黑方
帅
8
将
1
仕
12
士
5
相
13
象
6
马
10
马
3
车
9
车
2
炮
11
炮
4
兵
14
卒
7
{2,3,6,5,1,5,6,3,2},
{0,0,0,0,0,0,0,0,0},
{0,4,0,0,0,0,0,4,0},
{7,0,7,0,7,0,7,0,7},
{0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0},
{14,0,14,0,14,0,14,0,14},
{0
您可能关注的文档
- Agilent1100液相色谱仪使用操作指导书.doc
- AGV小车自动定位控制系统设计毕业设计.doc
- AHP下苏宁逆向物流运作模式决策研究.doc
- ai-ei-ui公开课精品教案.doc
- AIAG手册FMEA第四版word格式.doc
- ai教学过程eiui教案.doc
- AI调色技巧专业学习平面设计、网页制作等.doc
- Ai蜘蛛网的制作.doc
- alexa排名研究分析.doc
- AltiumDesigner软件使用教学教程.doc
- 2025年漯河食品职业学院单招职业适应性测试题库1套.docx
- 2025年山东海事职业学院单招职业倾向性考试题库完整.docx
- 2025年广东机电职业技术学院单招职业适应性考试题库新版.docx
- 2025年广东机电职业技术学院单招职业技能考试题库完美版.docx
- 2025年广东机电职业技术学院单招职业倾向性考试题库新版.docx
- 2025年山西国际商务职业学院单招职业技能考试题库一套.docx
- 2025年山西工程职业学院单招职业倾向性考试题库完整.docx
- 2025年安阳学院单招职业技能考试题库完整.docx
- 2025年定西师范高等专科学校单招职业适应性考试题库及答案一套.docx
- 2025年山西同文职业技术学院单招职业技能考试题库完整版.docx
文档评论(0)