Android版中国象棋人机对弈游戏设计与实现

Android版中国象棋人机对弈游戏设计与实现

ID:285811

大小:1.94 MB

页数:35页

时间:2017-07-18

Android版中国象棋人机对弈游戏设计与实现_第1页
Android版中国象棋人机对弈游戏设计与实现_第2页
Android版中国象棋人机对弈游戏设计与实现_第3页
Android版中国象棋人机对弈游戏设计与实现_第4页
Android版中国象棋人机对弈游戏设计与实现_第5页
资源描述:

《Android版中国象棋人机对弈游戏设计与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Android版的中国象棋人机对弈游戏设计与实现学校:班级:姓名:学号:团队成员:完成日期:2011-6-29摘要象棋水平的发展是需要靠信息技术来推动的,国际象棋有两个很好的范例,一个是象棋棋谱编辑和对弈程序的公共平台——WinBoard平台,另一个是商业的国际象棋数据库和对弈软件——ChessBase,他们为国际象棋爱好者和研究者提供了极大的便利。国际象棋软件有着成功的商业运作,已发展成一种产业。然而,电脑在中国象棋上的运用还刚刚起步,尽管国内涌现出一大批中国象棋的专业网站和专业软件,但是由于缺乏必要的基础工作,电脑技术在中国象棋上的应用优势还无法体现出来。在设计中国象棋软件过程中,

2、国际象棋软件有很多值得借鉴的成功经验和优秀的思想。例如B.Moreland,微软(Microsoft)的程序设计师,业余从事国际象棋引擎Ferret的开发,他的一系列关于国际象棋程序设计的文章非常值得其他棋类程序设计人员借鉴。然而,中国象棋与国际象棋存在着很大的差异,因此国际象棋的某些成熟技术,无法直接应用于中国象棋,需要对其加以改进和创新。中国象棋游戏的设计工作是非常复杂和重要的,它涉及面广、牵涉方面多,如果不好好考虑和设计,将难以成功开发出这个游戏。在这个游戏的设计中,将牵涉到图形界面的显示与更新,并且在这个游戏的开发中还会应用类的继承机制以及一些设计模式。该游戏主要研究基于and

3、roid技术的中国象棋游戏的分析与设计,对中国象棋游戏特殊的行棋规则给予了细致的分析与理解,设计出了一种实时可行的行棋规则,从移动范围、移动方向等方面重新描述行棋规则,基于android技术通过计算机模拟实现了中国象棋特殊的行棋规则算法,设计出了一种可行的方法,使每个棋子的行棋路线都严格遵循本身的行棋规则,游戏的实战对弈得以实现,通过实验运行,证明这种限定棋子行棋路线的方法是可行的,并得到了预期的目标。关键词:android版、中国象棋、人机对弈、类、规则目录第一部分:中国象棋的开发背景**************************************************

4、**********第二部分:中国象棋的需求分析*****************************************************************第三部分:游戏的策划及准备工作第四部分:功能简介及其运行结果第五部分:游戏的架构第六部分:游戏框架的简介第七部分:游戏结论第八部分:游戏展望第九部分:谢谢指导第十部分:游戏参考文献第一部分:中国象棋的开发背景351、中国象棋具有悠久的历史,象棋的爱好者更是数不胜数,远在战国时代,象棋便在贵族阶层中广为流传,早期的象棋是象征着当时战斗场面的游戏,后来这种观念慢慢被改变,成了人们休闲娱乐中不可缺少的一部分。2、而当

5、今的人们忙于工作,很少有时间静下心来享受一下象棋对弈的乐趣,因此电脑版象棋、手机版象棋便开始受到人们的关注。第二部分:中国象棋的需求分析该游戏是改编网络版中国象棋,使其更加满足玩家的的要求。主要用于android手机的平台。满足广大象棋爱好者的要求。第三部分:游戏的策划及准备工作1)游戏的策划游戏类型该游戏属于棋牌类游戏的一种,并采用简单的人工智能,可达到玩家与电脑进行对弈的效果。运行的目标平台游戏的目标平台为Android2.2(3)操作方式该游戏拟采用屏幕事件进行操作,玩家可以鼠标来单击屏幕完成对游戏进行控制,游戏中部分的功能可以使用键盘操作来完成。2)android平台下游戏的准

6、备工作1、相关的素材。图片名称用途bacnground.png游戏背景图片logo2.png欢迎界面logo2welcomebackage.png欢迎界面背景图片helpbackground.png帮助界面背景图片vs.pngVS图片qipan.png游戏棋盘menu.png菜单按钮ok.png确定按钮back.png返回按钮closesound.png关闭声音按钮opensound.png打开声音按钮startgame.png开始游戏按钮exit.png退出游戏按钮sound3.png显示声音状态图片sound2.png声音按钮lost.png你输了图片win.png你赢了图片lef

7、t.png指针right.png指针a.png黑将b.png黑士c.png黑象d.png黑马e.png黑車f.png黑炮g.png黑卒35a1.png红将b2.png红士c3.png红象d4.png红马e5.png红車f6.png红炮g7.png红卒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,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。