⑴ 《基于J2ME平台的手机游戏》毕业论文的开题报告
基于J2ME的手机在线游戏(论文+程序+答辩ppt)
http://www.3cj.cn/soft/20/124/2008/204282314274.html
摘 要
现在的移动电话是小型的计算机,暂时它的处理能力与台式机的标准处理能力相比很有限,但是足够运行一个相对小型的游戏,甚至是3D游戏。同时它们还是网络计算机,能够高速发送和接收数字数据。 除了语音数据以外,它们还可以发送和接收其它类型的数据。所以市面上已经出了好几款类似PC上的网络游戏。
java 2 Micro Edition (J2ME即K-JAVA)是一种针对移动电话和PDA这样的小型设备的Java语言。大部分的手机厂商都迫切希望Java手机推广应用。尽管J2ME与台式机中的Java相比还是有很大的限制,但是它已经极大的提高了移动电话支持游戏的能力,并且有比SMS或WAP更好控制的界面,允许使用子图形动画,可以通过无线网络连接到远程服务器。
本设计使用J2ME设计了一个手机在线游戏系统,实现一个实时、高效、多人同时进行的手机动作游戏。
用户通过手机GPRS上网登录到服务器,与其他的用户一起开始游戏。
本文先从Java手机游戏的背景出发,介绍了Java手机游戏的发展现状和国内外行业动态,然后从整体上介绍本系统开发的模型,接下来对本系统的各个功能模块——作详细的描述。
最后,本文归纳了本系统设计的硬件和软件环境, 并对该设计的测试结果进行汇报。最后一章为对全文的总结以及对今后研究工作的展望。
关键词:J2ME,Java手机游戏,客户端子系统
目录
摘 要 I
目录 III
第一章 绪论 1
1.1 背景及现状 1
1.1.1.手机游戏特征 1
1.1.2.手机游戏的类型 2
1.2 行业动态与展望 4
1.3 论文结构 12
第二章 J2ME技术概述 14
2.1 J2ME总体架构 14
2.2 配置概述 15
2.3 简表概述 15
2.4 J2ME目标设备 16
2.5 J2ME、J2SE 与 J2EE 之间的比较 16
2.6 JavaSocke网络编程 17
2.7 小结 20
第三章 系统总体设计 21
3.1 系统的总体结构与功能 21
3.2 系统类建模 31
3.3 本章小结 34
第四章 各模块的设计 35
4.1 客户端游戏控制模块 35
4.1.1 功能简介 35
4.1.2 模块具体实现 35
4.2 通信模块 42
4.2.1 功能简介 42
4.2.2 模块具体实现 43
4.3 服务器端游戏控制模块 46
4.3.1 功能简介 46
4.3.2模块具体实现 46
4.4 小结 46
第五章 系统运行环境及系统测试 47
5.1 系统运行硬件环境 47
5.2 系统运行软件环境 48
5.3 系统测试 49
结论 54
附录 56
附录A 安装J2ME 56
附录B IDE NETBEANS 56
参考文献 59
致 谢 60
⑵ 有关java开发游戏毕业设计的开题报告
首先介绍了手机游戏开发的背景、目的、意义和手机游戏开发的国内外现状等,接着介绍了手机游戏的特征、类型,以及手机游戏开发的基本原则等。
此外,还详细介绍了手机游戏的开发语言Java和开发平台J2ME,讲述了如何搭建J2ME平台,为读者了解手机游戏开发和设计打下了一定的基础,同时也讲述了有关Eclipse和MIDP应用程序的一些知识。
接着在本文中介绍了手机游戏程序的结构、思想以及相关技术,主要是介绍了几个主要的类:Canvas类和Graphics类,还有介绍了程序中的绘图技术、混淆器的使用、模拟器的调试等。
最后本文介绍了手机游戏程序的代码编写和程序结构等,让读者对本文的手机游戏程序有了一个概括性的了解。
关键词:J2ME,Java,Ecilpse,手机游戏,MIDP ABSTRACT
This article introces something about mobile telephone game.For example, the background and the objective and the meaning of it,and the developing status in in-country and out-country.And then introces the character and the style of telephone game and the basic principle of telephone game exploitation.
And then this article introces Java language and J2ME flat of telephone game exploitation, also narrate how to build J2ME flat. That would be propitious to reader to make a design.And this article also introces something about Eclipse and MIDP application in addition.
In succession,this article introces the configuration and idea and correlation technique of telephone games development.Mainly comes down to Canvas and Graphics,and plot technic in games,and how to use Obfuscator and how to debug simulator.
Finally,this article explains the code of telephone games and the program structure,readers will be understands the phone games in this article.
Keyword:J2ME,Java,Eclipse,telephone game,MIDP
目 录
1.绪 言 5
1.1 手机游戏研究的背景 5
1.2 手机游戏研究的目的和意义 5
1.3 手机游戏的国内外现状 6
1.4 手机游戏概述 7
1.4.1 手机游戏特征 7
1.4.2 手机游戏的类型 8
1.4.3 手机游戏设计的基本原则 8
2.开发环境及相关技术的介绍 10
2.1 JAVA语言特点 10
2.2 J2ME概述 10
2.3 J2ME体系结构 11
2.4 关于ECLIPSE 13
2.5 J2ME开发环境的搭建 13
2.6 MIDP应用程序 14
2.7 JAVA APPLICATION MANAGER 14
3.程序结构、思想和相关技术 15
3.1 本程序需解决的有关技术问题 15
3.2 程序流程图 15
3.3 绘图与MIDP2.0新增的GAMECANVAS包 16
3.3.1 Canvas类 17
3.3.2 Graphics类 17
3.3.3 PNG格式 17
3.3.4 有关绘图的一些技术 18
3.4 内存使用最佳化 18
3.5 混淆器(OBFUSCATOR)的使用 19
3.6 模拟器的调试 19
4.程序分析和编写手机代码 20
4.1 进入游戏前的选择 20
4.2 主游戏逻辑及其涉及到的若干类 20
4.2.1 程序的菜单选项 20
4.2.2 游戏的设定 21
4.2.3 游戏的界面绘制 24
4.2.4 游戏中板的出现和小人位置的检测 25
6.总结与展望 26
7.致 谢 27
参考文献 28