文摘
英文文摘
声明
引 言
1 背景介绍
1.1 JAVA的不同应用领域
1.2 J2ME体系结构
1.2.1 配置层
1.2.2 简表层
1.2.3 CLDC类库
1.2.4 MIDP
1.3 J2ME WTK
2 手机游戏开发环境介绍
2.1 配置Eclipse开发环境
2.1.1 Eclipse基础
2.1.2 Eclipse的下载与安装
2.1.3 一些必要的配置
2.1.4 J2ME插件EclipseMe的安装
2.2 对EclipseMe插件的配置
3 手机射击类游戏的需求分析
3.1 目标程序功能需求分析
3.2 可行性分析
3.3 游戏策划
3.3.1 游戏故事背景策划
3.3.2 游戏开始画面系统
3.3.3 游戏操作介绍
3.3.4 游戏内容系统
3.3.5 线程控制和游戏暂停系统
3.3.6 记分系统
3.3.7 高分榜系统
4 手机射击类游戏设计
4.1 游戏框架设计
4.2 系统结构设计
4.3 系统详细设计
4.3.1 主类: main.java
4.3.2 封面cover类
4.3.3 游戏的主要控制类cortrol.java
4.3.4 飞机元素类Plane.java
4.3.5 子弹元素类bullet.java
4.3.6 背景类backdrop.java
4.3.7 版权类about.java
4.4 创建J2ME项目设计
4.5 创建J2ME应用程序设计
5 于机射击类游戏实现
5.1 主菜单界面背景系统代码实现
5.2 子弹与飞机界面系统实现
5.3 键盘响应的实现
5.4 游戏的暂停返回实现
5.5 碰撞检测实现
5.6 双缓存实现
5.7 积分排序实现
6 系统测试与维护
6.1 游戏测试
6.2 系统移植
6.3 系统维护
结 论
参考文献
致 谢