基于J2ME MIDP2.0的手机游戏的开发与实现 开题报告_第1页
基于J2ME MIDP2.0的手机游戏的开发与实现 开题报告_第2页
基于J2ME MIDP2.0的手机游戏的开发与实现 开题报告_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于J2MEMIDP2.0的手机游戏的开发与实现J2ME(Java2MicroEdition)是Java微型版的英文缩写,是近年来随着各种不同设备,尤其是移动通信设备的飞速发展而诞生的一项新的开发技术。在可以搭载Java的终端设备中,手机毫无疑问是最流行、最普及的。本文主要介绍了基于J2ME最新开发包MIDP2.0的手机JAVA赛车游戏—荣耀飞车的开发全过程。内容包括游戏界面、存储读取、物理模拟、各种趣味系统等模块的具体功能和实现原理。这款游戏不但实现了普通赛车游戏胜负判定、赛道多变的传统设定,还创造性地设计了称号、道具、车辆特技等增添游戏趣味的系统,加大了程序的难度。程序按功能可分为MIDlet类、LOGO画面、菜单界面、游戏界面、公告板界面、游戏帮助和存储读取七个模块。LOGO画面是一个两张图片组成的简单动画,用来吸引用户和显示开发者的相关信息。菜单界面共有五个,功能是根据用户选择的选项来决定程序的下一步动作。采用低级用户界面,各个菜单绘制得都极具个性。游戏界面类是程序中最大最复杂的类,也是MIDP2.0新特性的用武之地。它继承自GameCanvas类,用到其中的许多方法,来绘制跑道地图和赛车,并使用户可以精准地控制赛车在跑道上行驶。控制赛车与地图上元素碰撞效果的各个函数也在其中。公告板界面类在每场比赛后被调用,负责将本场比赛的胜负、金钱经验称号的得失等信息显示给用户看。在这个界面上可以存储游戏和重新游戏。存储和读取采用J2ME的永久存储技术,用来存储用户的ID、金钱、经验等参数,下次可以将其读出继续上次的游戏。MIDlet类在本游戏中是整个程序的线索。它不但负责程序的初始化、暂停和销毁,还管理着游戏中所有的按键效果。同时,采用用高级用户界面的帮助文档和ID输入都在此实现。存储和读取游戏的代码也在本类中包含。游戏还有几个趣味设定:当金钱、经验等达到一定要求,系统会授予用户相应的荣誉称号。反之,系统也会剥夺用户已有的称号。称号会使用户享受加快车速、奖金增加、免除罚金等特殊照顾。物体碰撞、均加速运动等物理效果的模拟给游戏赋予了很强的真实感。车辆特技配合着道具系统更使游戏中的四种赛车魅力十足。本游戏系统界面友好,运行可靠

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论