1、南 京 工 程 学 院毕业设计说明书( 论文)专 业: 电子信息科学与技术 题 目: 基于 J2ME 技术的手机游戏开发 疯狂赛车 毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文) ,是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日 期: 使用授权说明本人完全了解 大学关于收
2、集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名:
3、 日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名: 日期: 年 月 日导师签名: 日期: 年 月 日指导教师评阅书指导教师评价:一、撰写(设计)过程1、学生在论文(设计)过程中的治学态度、工作精神 优 良 中 及格 不及格2、学生掌握专业知识、技能的扎实程度 优 良 中 及格 不及格3、学生综合运用所学知识和
4、专业技能分析和解决问题的能力 优 良 中 及格 不及格4、研究方法的科学性;技术线路的可行性;设计方案的合理性 优 良 中 及格 不及格5、完成毕业论文(设计)期间的出勤情况 优 良 中 及格 不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格2、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中 及格 不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格
5、建议成绩: 优 良 中 及格 不及格(在所选等级前的内画“”)指导教师: (签名) 单位: (盖章)年 月 日评阅教师评阅书评阅教师评价:一、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格2、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中 及格 不及格二、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格建议成绩: 优 良 中 及格 不及格(在所选等级前的内画“”)
6、评阅教师: (签名) 单位: (盖章)年 月 日教研室(或答辩小组)及教学系意见教研室(或答辩小组)评价:一、答辩过程1、毕业论文(设计)的基本要点和见解的叙述情况 优 良 中 及格 不及格2、对答辩问题的反应、理解、表达情况 优 良 中 及格 不及格3、学生答辩过程中的精神状态 优 良 中 及格 不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格2、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中 及格 不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?
7、设计是否有创意? 优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格评定成绩: 优 良 中 及格 不及格(在所选等级前的内画“”)教研室主任(或答辩小组组长): (签名)年 月 日教学系意见:系主任: (签名)年 月 日毕 业 设 计 说 明 书 ( 论 文 ) 中 文 摘 要J2ME 虚拟机在手机上的普及为手机游戏的发展提供了最适合的土壤。随着MIDP2.0 包的发布,使得手机游戏开发者可以更专注于游戏性的增强而不再是繁琐的动画处理与地图设计,而开发过程变得更加方便迅捷。本文完整地描述了在 Eclipse 平台应用 J2ME 技术,特别是 MIDP2.0
8、 中新增加的 GameAPI 在手机上实现一个疯狂赛车游戏。核心在于其游戏引擎的构建,其中涉及到的技术有 Midlet 框架、赛道产生算法、游戏状态机和精灵等。关键字 J2ME MIDP 2.0 Game API Eclipse 疯狂赛车毕 业 设 计 说 明 书 ( 论 文 ) 外 文 摘 要Title Development of Cell Phone Game Based On J2ME Crazy Racing Car AbstractWidespread use of KVM on the cell phone promotes the development of cell pho
9、ne game. The release of MIDP 2.0 enables game producer to concentrate more on improvement of game performance than effort in animation processing and map design. And the development progress becomes rapider and more convenient. The thesis introduces the J2ME technology of based on the integrated dev
10、elopment environment of Eclipse. It is mainly about the implementation of a gameCrazy Racing Car. The core of the thesis focuses on the game engine construction. The technology concerned includes the MIDlet class, thread, spirits etc.Keywords J2ME, MIDP2.0, Game API, Eclipse, Crazy Racing Cari目 录第 一
11、 章 绪 论 .11.1 移动游戏的文化和业务 .11.2 移动平台简介 .21.3 关于本课题 .4第 二 章 开 发 环 境 与 主 要 技 术 .52.1 开发平台 .52.2 主要技术 .62.3 术语及相关缩写解释 .14第 三 章 系 统 需 求 分 析 .153.1 运行平台 .153.2 界面要求 .153.3 速度要求 .153.4 游戏具体需求 .15第 四 章 系 统 设 计 与 实 现 .184.1 整体框架 .184.2 游戏的启动管理 .204.3 游戏的主类的实现 .234.4 游戏闪屏的实现 .274.5 游戏菜单的实现 .304.6 游戏画布的实现 .334.7 赛道产生算法 .364.8 键控处理算法 .374.9 碰撞检测算法 .394.10 游戏角色的 AI 策略设计 .414.11 游戏引擎的实现 .42第 五 章 游 戏 测 试 .455.1 打包 .45ii5.2 下载测试 .465.2 BUG 发现与测试总结 .48第 六 章 结 束 语 .496.1 毕业设计的难点与创新 .496.2 毕业设计的收获 .49致 谢 .51参 考 文 献 .52附 录 : 英 文 技 术 资 料 翻 译 .53