基于安卓的中国象棋的设计与实现开题报告.docVIP

基于安卓的中国象棋的设计与实现开题报告.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于安卓的中国象棋的设计与实现开题报告

吕梁学院2017届毕业论文(设计)开题报告 (学生用表) 系(部):计算机科学与技术系 专业:软件工程专升本 班级:1501 课题名称 基于Android的中国象棋的设计与实现 指导教师 刘兴明 学生 孙科 学号 20151107110 一、课题研究的来源及意义 随着移动终端日益普及,手机已然成为人们日常生活的一部分的今天,手机游戏也越来越成为人们生活中不可或缺的一部分。可以用于游戏开发的语言多种多样,而Android语言只是其中一种。然而Android是目前发展最快的程序设计语言,它采用面向对象编程技术,功能强大而且又简单易学,深受广大程序设计人员的推崇。本游戏设计是一款基于Android的桌面游戏软件——中国象棋。中国象棋体现的是一种策略,方寸之间包含天地玄机,人生哲理,使人越是细玩越觉其味悠然深远。由于简单的行棋规则,趣味性强,便捷的载体,使得象棋成为雅俗共赏的竞技项目。因此,也成为流行极为广泛的棋艺活动。是我国正式开展的78个体育项目之一,为促进该项目在世界范围内的普及和推广,在中国古代,象棋被列为士大夫们的修身之艺,现在则被视为怡神益智的一种有益的活动。有着数以亿计的爱好者。它不仅能丰富文化生活,陶冶情操,在棋战中,人们可以从攻与防、虚与实、整体与局部等复杂关系的变化中悟出某种哲理。 二、国内外发展现状及研究背景 ?Android在中国的前景十分广阔,首先是有成熟的消费者,在国内,Android社区十分红火, 这些社区为Android在中国的普及做了很好的推广作用。 随着我国经济文化水平的持续提高,人民群众的象棋文化需求也在提高。针对这个有利于事业发展的积极变化,中国象棋协会在过去五年中在服务水平、内容、形式和制度标准等诸多方面都做了卓有成效的努力与尝试,并取得了非常可喜的发展态势。在新形势下,象棋这一有着悠久传统的国粹,又焕发出新的活力和生机。截至目前,世界已有20多个国家和地区加入世界象棋联合会,无论是国际奥委会还是世界体育总会都越来越重视智力运动的发展,这为象棋在世界范围内赢得了更加广阔的发展空间。 三(一)研究目标 在Android系统上实现两台设备(二)研究内容 采用传统的“棋盘数组”——即用一个9*10的数组来存储棋盘上的信息,数组的每个元素存储棋盘上相应位置是何种棋子。 各棋子按其行子规则行子。 行子不能越出棋盘界限。行子的半路以及目的点的状况。 1.点击棋盘时,先判断是红方还是黑方走棋; 2.然后再判断点击棋盘的时候是否选中棋子,若没有,则选中棋子; 3.选中棋子之后,在判断所选棋子是红方的棋子还是黑方的棋子; 4.若选中的是自己的棋子,则将光标移动到该棋子上以提示玩家; 5.点击屏幕走动棋子,在走动时先判断所点击位置是否符合走动规则,若不符合则不能走动,或者所走位置出了棋盘则也不能走动; 6.若符合棋子走动规则,则需判定该位置是否有棋子,若没有棋子,则能走动; 7.若该位置上有棋子,则要判断该棋子是自己棋子还是对方棋子,若是自己棋子,则该位置上不能走动,若是对方棋子则可以替换掉该棋子,即吃子; 8.吃子之后需判断该棋子是否为帅或者将,若是帅或者将,则游戏结束。 四、 1.研究方法 文献法、调查法 2.进度安排: 1)开题论证阶段 2016年8月—2016年9月2日 2)分析、研究、设计 2016年9月— 2016年10月上旬 3)实施、报告编写阶段 2016年10月中旬— 2016年11月上旬 4)论文编辑、指导评阅 2016年11月中旬—2016年12月上旬 5)验收、答辩、总结阶段 2016年12月中旬—2017年1月上旬 五、研究方案(或实验方案)的可行性分析和已具备的研究条件(或实验条件) 1.可行性分析 技术可行性: 本系统开发基于Android技术,采用JAVA语言,配置JDK以及SDK,利用 Eclipse开发软件实现代码的编写,同时先进的开发平台能够提高开发效率和保证系统的兼容性。 经济可行性: 对于设计并实现具有相对完整功能的游戏程序,主要的工作是对安卓手机开发平台及其平台特性的学习,而安卓系统是开源的,所以从这方面来说,该系统的开发过程不需要经济上的投入,故而在经济上是可行的。 社会可行性: 社会分析是主要对项目对社会的影响进行分析。智能手机越来越普及,最近智能手机的出货量更是超过了功能手机。智能手机中,使用安卓系统或基于安卓系统的手机又占很大一部分,所以开发基于安卓平台的手机应用的市场还是很大的。用户通过手机希望获取自己感兴趣的信息,一款基于安卓的桌面游戏可以为用户提供很好的服务,软件本身具有安装简易,操作方便、快捷等特点。 2、完成本课题的条件、需求 为了更好的完成本课题,需要理论联系实际。在整个开发阶段,始终

您可能关注的文档

文档评论(0)

a888118a + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档