文档介绍:目录
目录 I
摘要 1
前言 2
第1章 J2ME 3
手机游戏简介 3
J2ME简介 3
概述 3
配置 4
简表 5
关于本课题 5
术语与缩写解释 6
第2章开发平台与主要技术 7
开发平台 7
Eclipse 7
EclipseME 7
JDK 7
Wireless Toolkit 8
Proguard 8
诺基亚N6070 8
主要技术 8
第3章需求分析 10
运行平台 10
界面要求 10
速度要求 10
具体需求 10
主要界面 10
闪屏 11
菜单 11
帮助与关于 11
角色 11
地图 12
泡泡 12
道具 12
游戏规则 12
关卡 13
其它 13
第4章程序实现 14
整体框架 14
类设计 14
文件结构 16
启动 17
闪屏 18
菜单 20
模型层 21
视图层 22
文字换行与分页 24
地图设计 26
基本结构 27
砖块属性 29
属性规则 29
判断属性 30
增加属性 31
删除属性 31
地图绘制 32
资源准备 33
图形处理原则 33
本游戏的图形资源处理 34
声音资源准备 35
游戏基本原理 35
状态机 35
线程 36
FPS控制 36
场景类 38
图层 40
炸弹 41
创建与回收 41
更新状态 42
爆炸 44
引爆 45
清除爆炸效果 46
道具 47
角色 47
创建 48
更新 48
移动 51
设置炸弹 52
播放声音 53
资源装载与进度条 53
关卡 54
保存关卡配置 55
读取关卡配置 56
兼容性设计 57
打包与混淆 59
第5章总结 61
参考文献 62
致谢 63
摘要
J2ME虚拟机在手机上的普及为手机游戏的发展提供了最适合的土壤,,特别是其中新增的GameAPI使得手机游戏开发者可以更专注于游戏性的增强而不再是繁琐的动画处理与地图设计,让开发过程变得更加方便迅捷,它是手机游戏发展的重要里程碑。本文完整地描述了如何在Eclipse平台应用J2ME技术,(原型为网游《泡泡堂》),核心在于其游戏引擎的构建。其中涉及到的技术有Midlet框架、游戏状态机、线程、精灵、地图、关卡、程序优化及兼容性设计等。
关键字:J2ME;;GameAPI;Eclipse;手机游戏;炸弹人;泡泡堂
作者: XXX
指导老师: YYY
前言
在信息社会中手机以及其他无线设备越来越多地走进普通老百姓的工作和生活中。中国是世界上移动通信发展最快的国家之一,2000年无线通讯用户突破7370万,,成为全球第一大移动通信市场。而且这个数字还在强劲增长之中,权威人士预测,到2005年,。这无疑是一个很大的市场。随着信息网络化的不断进展,手机以及其他无线设备上网也势在必行。传统的手机软件存在着很多弊端,而java技术在无线网络服务中的优势是非常明显的。
本课题是利用java的微型版本j2me进行手机游戏的开发,由于本人知识的有限,以及客观条件的限制,本人打算开发一个单机版的游戏。本人在网络上玩过《泡泡堂》游戏,曾经为了和别人比赛,苦苦的玩了好多次,追求胜利!后来得知这个小小的游戏是盛大当年代理很成功的一款网络游戏,许多人都玩过,也很喜欢。现在这款游戏的版本已经更新了数代,游戏生产厂商继续开发这个游戏,看来这个游戏还是有很大的市场的。于是,我决定利用自己大学所学的知识,