关键词:无线网络移动端;Java ME;俄罗斯方块;游戏开发
目 录
论文总页数:25页
1.引言1
1.1系统综述1
5.3.2游戏规则模块功能15
1.3无线网络移动端游戏发展现状1
2开发环境介绍2
2.1编程环境的选择2
2.2Java ME Wireless Toolkit(WTK)简介4
2.3Java ME Wireless Toolkit(WTK)开发环境的简介5
3游戏设计7
4.1系统解决方案8
3.2俄罗斯方块游戏的规则7
5.1系统源文件结构10
4游戏系统分析设计8
5.2.2难度选择模块功能12
4.2.1难度选择模块9
4.2系统总体结构8
参考文献23
4.2.3游戏规则模块9
4.3游戏中断处理流程10
5系统实现与测试10
3.3俄罗斯方块游戏的特性7
5.4方块处理模块17
5.3.1游戏规则模块结构14
3.1俄罗斯方块游戏的背景7
5.3游戏规则模块功能14
5.2难度选择模块11
4.2.2方块处理模块9
5.2.1难度选择模块结构11
5.4.1方块处理模块结构17
5.4.2方块处理模块功能20
1.2Java ME游戏开发背景1
结 论23
致 谢23
声 明25
编程环境的选择
目前,移动开发有以下四种主流平台。Java Micro Edition(Java ME),Binary Runtime
Environment for Wireless(BREW),Symbian和Window Mobile
Smartphone。其中:
Binary Runtime Environment for Wireless(BREW)
BREW是基于高通公司的Code Division Multiple
Acces(CDMA)技术的手机为开发平台。它使用C或C++结合BREW API来开发BREW设备上面的程序。和Java
ME一样BREW能够作为游戏和地磁手机操作系统之间的一个中介。和Java
ME不同,BERW也支持本地代码,能够专门针对某一手机的处理器而编译。本地代码通常比对应的解释版本要快很多,但在设备之间移植会花费很多技巧。在北美和亚洲有部分无限通信服务提供商。
Symbian
Symbian是一种开放的操作系统,任何设备制造商都能获得使用许可。Symbian支持C++、Java和Visual
Basic等编程语言。但大多数商业Symbian游戏都是用C++开发并作为本地Symbian应用程序,这使得它们和Java开发的游戏相比更快一些。
Window Mobile Smartphone
在Window Mobile Smartphone平台上,可以使用在编写Pocket
PC游戏时所用的一样的工具和API。这意味着要使用C、C++或C#编程语言并结合使用Window Mobile API。
这里我选用Java Micro Edition(Java ME)作为开发平台。
摘 要
本系统是一个基于Java ME平台的无线网络移动端的俄罗斯方块游戏,利用Java ME Wireless
Toolkit(WTK)开发包工具在无线网络移动端上实现经典的俄罗斯方块游戏。论文开始部分对无线网络移动系统开发中常使用几种开发语言和环境作了比较,说明了选择Java
ME Wireless
Toolkit作为开发环境的的原因并对它作了相关的介绍。并展示了在WTK中打开一个项目、把源文件打包成JAR包、产生混淆包的方法和过程。在系统设计时,遵循了无线网络移动端程序的startApp、pauseApp、destroyApp的开发生命周期。在设计与实现方面,分成难度选择、游戏规则、方块处理这几个模块进行实现。在开发与实现的同时也讲解了俄罗斯方块这款古老而经典游戏的游戏背景、规则以及相关特性。最终展示了无线网络移动端的游戏开发的基本开发过程和设计思路。
已投稿到: |
|
---|