中国象棋游戏论文.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
毕业设计(论文) 标 题: 中国象棋游戏 学生姓名: 杨斌军 系 部: 电子信息系 专 业: 软件技术 班 级: 软件1101班 指导教师: 李春奇 株洲职业技术学院教务处制 目 录 摘 要 3 1 绪论 4 1.1 手机软件现状 4 1.2 手机游戏应具有的特征 4 1.3 休闲类游戏开发简述 5 1.4 中国象棋发展现状 6 1.5 论文组织结构 7 1.6 本章小结 7 2 相关技术简介 9 2.1面向对象程序设计方法 9 2.2 开发环境及相关技术的介绍 9 2.2.1 平台无关性 9 2.2.2 安全性 10 2.2.3 面向对象 10 2.2.4 分布式 10 2.2.5 键壮性 10 2.3 关于ECLIPSE 10 2.4 Android技术 12 2.5本章小结 12 3 系统总体设计 13 3.1详细规则、胜负判定方法 13 3.1.1 认识棋盘和棋子 13 3.1.2 走棋和吃子 13 3.1.3 吃子 14 3.1.4 将军、应将、将死、困毙 14 3.1.5 胜、负、和 14 3.2规则类封装的流程图 15 3.2.1车行走流程图 15 3.2.2马行走流程图 16 3.2.3士行走流程图 16 3.2.4炮行走流程图 17 3.2.5象行走流程图 17 3.2.6兵行走流程图 18 3.2.7将或帅行走流程图 18 3.3本章小结 18 4 详细设计 20 4.1棋子走法流程图 20 4.2游戏页面的介绍 23 4.3各种相关类的介绍 25 4.4游戏过程中的逻辑处理 26 4.5优化和改进 27 5 总结 28 5.1 本程序的总结和展望 28 5.2 感想 28 参考文献 29 附 录 32 致 谢 37 摘 要 随着智能手机的快速普及,智能手机操作系统市场风生水起。为了让智能手机用户能够随时的查询互联网所提供的服务,一种高效的办法就是将应用系统的功能拓展到手机终端上,让手机能够通过移动网以及互联网访问Web网站并处理各种各样的业务。因此,智能手机的应用软件及其需要的服务将有广泛的发展前景。而Android是开发性体系架构,不仅具有非常好的开发、调试环境,而且还支持各种可扩展的用户体验,包括丰富的图形组件、多媒体支持功能以及强大的浏览器。因此,对于软件从业人员来说,Android平台具有无限的吸引力。 本文就在分析讨论Android手机软件开发技术原理的基础上,为用户开发出基于Android平台的中国象棋游戏的软件。通过对Android系统架构和应用开发进行初步研究,设计一款中国象棋。在对系统进行详细需求分析的基础上,确定了系统的功能和性能要求,对游戏的菜单界面、屏幕绘制、时间控制、布局算法、音效和动画等进行了设计,系统实现了:下棋界面、走棋与吃棋,胜负判断,并最终实现了一个界面友好、高效稳定和富有娱乐性的手机益智游戏。 关键字:Android、中国象棋 、游戏 1 绪论 1.1 手机软件现状 在信息社会中,手机及其他无线设备越来越多的走进普通百姓的工作和生活,随着信息网络化的不断进展,手机及其他无线设备上网络势在必行。但是传统手机存在以下弊端: 1.传统手机出厂时均由硬件厂商固化程序,程序不能增加、删除,有了错误也不能更新、修改,若要增加新功能必须另换一部手机。 2.传统手机访问互联网是通过WAP(Wireless Application Protocal),所有网络资源必须接通网络才能在线访问,非常耗时、费用亦很高。 而Java技术在无线应用方面的优势非常明显: 1)应用程序可按需下载,而不是购买由硬件商提供的套件,可升级空间大。 2)Java技术提供了一个类库,它使的应用开发商可以创建更为直觉、丰富的用户界面(GUI) ; 3)Java技术使网络带宽的应用更为有效,因为应用程序可以下载到器件上,并在本地运行,仅仅是在连接到服务器时才会占用网络带宽。 基于以上分析,Java手机将是未来手机的发展方向,是业界的热点。 1.2 手机游戏应具有的特征 一个手机游戏应该具有以下特征: 易于学习: 既然手机游戏面向的是普通消费者而不是计算机专家,那么他们不可能深入的学习游戏技巧。消费者不会花几个小时去研究一个3元的手动操作的游戏。保持游戏的简单是最基本的要求。 可中断性: 多任务处理是手机生活方式的基本特征。手机用户常常在任务(如等一个电子邮件或者等车)之间有一小段时间。而游戏、日历管理、通讯和工作数据访问使用的是同一个设备。所以

文档评论(0)

嫣雨流纱 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档