基于J2ME的Java游戲--坦克大战的开发毕业设计论文.docVIP

基于J2ME的Java游戲--坦克大战的开发毕业设计论文.doc

  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文档。上传文档
查看更多
基于J2ME的Java游戲--坦克大战的开发毕业设计论文

西南交通大学本科毕业设计(论文) 第 PAGE II页 西南交通大学课程设计报告 西 南 交 通 大 学 Java游戏编程技术课程设计报告 坦克大战游戏编程课程设计报告 年 级: 2008级 学 号: 姓 名: 陈锦添 专 业: 信息管理与信息系统 分数: 教师签名: 二零一零年六月 西南交通大学课程设计报告 PAGE 5 - 摘 要 Java良好的跨平台特性在移动平台的开发中显示出了巨大的威力。Java语言面向对象的优势也使得开发游戏变得非常容易。 随着手机的日益普及、Java功能在移动设备上的实现,Java应用程序产生的手机增值服务逐渐体现出其影响力,对丰富人们的生活内容、提供快捷的资讯起着不可忽视的作用。本论文着眼于J2ME技术的应用,开发一款可商用的手机游戏程序——坦克大战。本程序的界面和运作方式继承于日本任天堂公司在20世纪80年代开发的Battle City游戏,将老少皆宜的经典作品移植到手机上来,为更流行的硬件平台提供应用软件。 本论文介绍了任天堂红白机的软硬件特性、J2ME的相关技术及本程序的结构分析和具体功能的实现。 [关键字]:J2ME,手机游戏,Java,坦克大战 手机中将Java语言引入,作为一种通用的开发标准,并将向市场推广普及仅仅短短几年,J2ME仍是一种新型的技术,中文资料除台湾出版过相关书籍外,国内相关介绍资源很有限,国内J2ME开发商也屈指可数,名声较响的Digital-Red公司也仅成立于1999年。本文可算是对新技术的一些尝试,代表对无线平台应用程序推广的一些努力。 目 录 摘 要 - I - Abstract - I - TOC \* MERGEFORMAT 第一章 程序结构、思想和相关技术 PAGEREF _Toc264215152 \h - 3 - 1.1 本程序需解决的有关技术问题 PAGEREF _Toc264215153 \h - 3 - 1.2 程序流程 PAGEREF _Toc264215154 \h - 4 - 1.3 绘图与MIDP2.0新增的GameCanvas包 PAGEREF _Toc264215155 \h - 6 - 1.3.1 提供低级绘制的Canvas类 PAGEREF _Toc264215156 \h - 6 - 1.3.2 Graphics类 PAGEREF _Toc264215157 \h - 6 - 1.3.3 PNG格式 PAGEREF _Toc264215158 \h - 6 - 1.3.4 Game包中的新功能 PAGEREF _Toc264215159 \h - 7 - 第二章 游戏的设计思路 PAGEREF _Toc264215160 \h - 8 - 2.1 坦克的控制和敌方的智能运行 PAGEREF _Toc264215161 \h - 8 - 2.2 子弹的运行和控制 PAGEREF _Toc264215162 \h - 9 - 2.3 RMS数据库系统 PAGEREF _Toc264215163 \h - 10 - 2.4 内存使用的最佳化 PAGEREF _Toc264215164 \h - 11 - 2.5 混淆器(Obfuscator)的使用 PAGEREF _Toc264215165 \h - 12 - 第三章 程序分析和具体实现 PAGEREF _Toc264215166 \h - 12 - 3.1 游戏进入前的选择 PAGEREF _Toc264215167 \h - 12 - 3.2 主游戏逻辑及其涉及到的若干类 PAGEREF _Toc264215168 \h - 13 - 3.3 坦克的共同行为 PAGEREF _Toc264215169 \h - 15 - 3.4 玩家坦克的功能属性 PAGEREF _Toc264215170 \h - 16 - 3.5 敌人坦克的功能属性 PAGEREF _Toc264215171 \h - 16 - 3.6 子弹的运行和控制 PAGEREF _Toc264215172 \h - 18 - 3.7 记分系统 PAGEREF _Toc264215173 \h - 19 - 3.8 本章小结: PAGEREF _Toc264215174 \h - 21 - 第四章 总 结 PAGEREF _Toc264215175 \h - 21 - 4.1 本程序的总结和展望 PAGER

文档评论(0)

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

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

1亿VIP精品文档

相关文档