学位论文 > 优秀研究生学位论文题录展示
基于J2ME的手机游戏设计
作 者: 杨帆
导 师: 罗惠琼
学 校: 电子科技大学
专 业: 计算机系统结构
关键词: 无线 J2ME 手机游戏 有限连接设备配置 移动设备信息描述
分类号: TP311.11
类 型: 硕士论文
年 份: 2006年
下 载: 792次
引 用: 2次
阅 读: 论文下载
内容摘要
信息社会中手机及其它无线设备越来越多地走进普通老百姓的工作和生活中。随着信息网络化的不断发展,手机及其它无线设备上网也势在必行。J2ME技术是当前业界流行的无线应用开发支柱平台,基于J2ME能够方便地利用各种Java技术在手机上实现许多复杂的功能,传统的手机软件存在很多弊端,而Java技术在无线网络服务中的优势非常明显。随着手机性能的不断提高,手机休闲娱乐应用的市场发展趋势己经逐渐明朗,手机休闲娱乐应用将成为PC休闲娱乐应用之后又一重要业务增长点。通过充分分析了当前手机休闲娱乐应用市场的需求和发展趋势,以及分析了其他手机应用的特点和优点,作者积累了很多理论知识和实践经验。本文正是在此基础上结合了实际的开发经验,合理运用了一些新技术实现了一个手机娱乐游戏,本文的主要工作集中在:详细阐述了开发手机游戏所需的关键技术--怎样用对象表示游戏角色及怎样控制游戏流程及各角色的动作。重点在如何表示一个游戏角色,如何控制各各角色及如何对用户的按键作出适当的反映。本文的主要结构包括下面两方面:1.根据作者的开发经验介绍了手机游戏的基本开发技术,硬件特点和具体开发环境。2.结合作者参与的具体项目--“太空大战”,详细阐述开发一个基于J2ME平台的手机游戏的基本步骤和各个关键要素,重点说明了如何用面向对象的思想对手机上的游戏动画角色进行抽象和封装,并用具体的源代码说明如何控制游戏角色的运动,绘制及游戏流程和如何相应按键事件。本文组织如下:第一章简单的介绍了本论文的引言,第二章阐述了J2ME技术的系统结构,第三章J2ME手机增值业务进行介绍,第四章介绍了手机游戏的开发要点和工具。第五章是本文的重点,介绍了手机游戏--太空大战的制作过程。第六章总结全文。
|
全文目录
摘要 4-5 ABSTRACT 5-10 第一章 引言 10-12 1.1 手机游戏的国内外发展状况 10-11 1.2 本文的研究重点 11 1.3 本章小节 11-12 第二章 手机软件开发平台――J2ME 体系结构介绍 12-36 2.1 为什么选择J2ME 12-13 2.2 J2ME 概述 13-14 2.2.1 Java 2 平台划分 13-14 2.2.2 J2ME 概念 14 2.3 J2ME 的配置和描述 14-16 2.3.1 配置(Configuration) 15 2.3.2 描述(profile) 15-16 2.4 J2ME 体系结构 16-17 2.5 KVM 17-18 2.5.1 KVM 概念 17 2.5.2 KVM 特征 17-18 2.5.3 KVM 实现 18 2.6 配置(CLDC) 18-21 2.6.1 什么是配置 18-19 2.6.2 CDC 和CLDC 19-20 2.6.3 CLDC 范围 20 2.6.4 CLDC 特征 20-21 2.7 移动信息设备描述(MIDP) 21-35 2.7.1 移动信息设备描述 21-22 2.7.2 五种规范化描述 22-23 2.7.3 MIDP 设备的需求 23-25 2.7.4 MIDP 规范覆盖的范围 25-26 2.7.5 MIDP 类库 26-28 2.7.6 MIDP 应用程序 28-30 2.7.7 MIDP 应用程序生存周期 30-35 2.8 本章小节 35-36 第三章 J2ME 手机增值业务介绍 36-40 3.1 J2ME 增值服务 36-37 3.1.1 从用户来源划分 36 3.1.2 从连接方式划分 36-37 3.1.3 从应用内容划分 37 3.2 J2ME 的手机游戏市场 37-38 3.3 网络游戏:手机游戏的未来 38-39 3.4 本章小节 39-40 第四章 手机游戏开发关键知识和工具 40-59 4.1 手机游戏的画面显示基础 40-45 4.1.1 图形的低级绘制 41-44 4.1.2 图像的获取 44-45 4.1.3 UI 组件的使用 45 4.2 相应游戏中用户的按键 45-54 4.2.1 按键事件 46 4.2.2 游戏按键 46 4.2.3 相应键盘事件 46-48 4.2.4 使用通用按键 48-49 4.2.5 使用重复按键简化用户输入 49-54 4.2.5.1 判断系统是否支持重复按键 49 4.2.5.2 模拟重复按键 49-54 4.3 线程的使用 54-55 4.3.1 线程的启动与停止 55 4.4 手机硬件平台特点 55-56 4.5 手机游戏开发流程 56-57 4.6 J2ME 游戏开发工具 57-58 4.6.1 基本开发工具 57 4.6.2 J2MEWTK 开发工具 57 4.6.3 IDE 工具 57 4.6.4 J2ME 手机游戏开发环境实现 57-58 4.7 本章小节 58-59 第五章 手机游戏―“太空大战”的设计与实现 59-94 5.1 需求分析 59 5.2 可行性研究 59-60 5.3 总体设计 60-62 5.4 详细设计 62-68 5.5 编码实现 68-88 5.6 测试 88-91 5.6.1 单元测试 88-89 5.6.2 集成测试 89-91 5.6.3 兼容性测试 91 5.7 编写用户手册 91 5.8 打包发布 91-93 5.9 最后的效果图 93 5.10 本章小节 93-94 第六章 全文总结 94-95 参考文献 95-97 致谢 97-98 在校期间研究成果及个人简历 98
|
相似论文
- 基于无线通信的弹载计算机系统BIT设计,TJ414
- 列车动态监控系统的研究,U284.48
- 基于无线传感器网络的电动汽车电池组综合测试技术研究,U469.72
- 基于UWB脉冲信号的测距定位技术,TN929.5
- 基于软件无线电的中波接收机研究与实现,TN851
- 基于软件无线电的数字中频收发信机的设计与实现,TN929.5
- 基于高阶累积量的频谱感知技术仿真分析,TN911.23
- 传感器网络中渐变事件监测研究,TP212.9
- 无线传感器网络中定位攻击检测技术研究,TP212.9
- 基于功能节点的无线传感器网络多对密钥管理协议研究,TP212.9
- 基于LEACH的安全建簇无线传感器网络路由协议研究,TP212.9
- 无线传感器网络组播路由协议研究,TN929.5
- 基于地理位置的WSNs路由算法研究与改进,TN929.5
- 基于ZigBee技术的无线传感器网络研究与实现,TN929.5
- 核废物暂存库辐射场无线监测系统研究,TL751
- 基于PWM的滴灌控制系统的设计与研究,S152.7
- 基于RFID和GPRS的无线通信平台的医疗应用,R319
- 无线群控技术在团体操表演中的应用与研究,G837
- 一种自适应选择处理节点的时空查询算法,TN929.5
- 无线传感器网络MAC协议的研究,TN915.04
- 无线传感器网络节点定位算法的研究,TN929.5
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 程序设计 > 程序设计方法
© 2012 www.xueweilunwen.com
|