网学网为广大网友收集整理了,基于J2ME的手机版超级玛丽游戏,希望对大家有所帮助!
论文字数:14419,页数:42
摘要
本游戏以J2ME技术为核心,借助WTK,Eclipse等强大的工具,通过各种核心类实现了一个手机版的超级玛丽游戏。
游戏中通过各类函数实现了地图的绘制、碰撞检测、滚屏以及按键控制等主要内容,在主要人物的实现和乌龟的运动规律上做了随机规律的算法,增加了游戏的趣味性。在人物的运动上采用了滚屏技术的运用,并且对游戏进行了一系列的优化:如产生新对象,收集垃圾,对时间和空间的权衡等,基本上实现了预期的设计目标。
关键词:J2ME,手机游戏,滚屏技术
ABSTRACT
The game with J2ME technology as the core, with the help of WTK, Eclipse and other powerful tools, through various categories to achieve the core of a mobile phone version of the super-Mary game.
Game through various functions to achieve the mapping of the collision detection, control buttons and Scroll main content,and in the realization of the main characters and the movement of turtles done a random law algorithm, an increase of the 39 games. Figures in the movement to use the Scroll the use of the technology on the game and carried out a series of optimization: If a new object, garbage collection and the time and space to weigh, basically achieving the desired objectives.
Keywords: J2ME, Mobile Game, Rolls the screen technology
目录
摘要 I
ABSTRACT. II
第1章 绪论 1
1.1 背景 1
1.1.1 手机娱乐功能的发展 1
1.1.2 手机软件的现状 1
1.1.3 J2ME的现状与发展 2
1.3 研究内容 3
1.3.1 本游戏介绍 3
1.3.2 本程序需要解决的主要技术问题 3
1.4 本章小结 3
第2章 开发环境及相关技术的介绍 4
2.1 开发环境 4
2.2 Java语言特点 4
2.3 开发平台简介 6
2.4 关于Eclipse 7
2.5 关于Wireless Tool Kit 8
2.6 Java Appication Manager 8
2.7 本章小结 8
第3章 游戏的系统分析与设计 9
3.1 游戏的策划和准备工作 9
3.1.1 游戏的策划 9
3.1.2 游戏的准备工作 9
3.2 游戏的流程分析与架构 9
3.2.1 程序的总体架构 9
3.2.2 游戏的总体框架图 11
3.2.3 程序的类结构 12
3.4 本章小结 14
第4章 游戏主要技术的实现 15
4.1 滚屏游戏的技术 15
4.1.1 游戏中用到的主要技术 15
4.1.2 滚屏游戏的驱动方式 15
4.1.3 进度条技术 16
4.2 滚屏游戏的实现 16
4.2.1 地图绘制的实现 16
4.2.2 碰撞检测 19
4.2.3 键控处理的实现 22
4.2.4 滚屏的实现 24
4.2.5 主要人物的实现 27
4.2.6 乌龟的实现 29
4.2.7 菜单的实现 31
4.3 滚屏游戏的优化 34
4.3.1 游戏中屏幕绘制技术的优化 34
4.3.2 游戏中新对象的产生和垃圾收集 34
4.3.3 游戏优化中的时间,空间的权衡 35
4.4 本章小结 35
第5章 结论 36
致 谢 37
参考文献 37