网站大量收购独家精品文档,联系QQ:2885784924

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

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

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

根顺老师 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档