电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

基于J2ME MIDP2.0的手机游戏的开发与实现 开题报告VIP免费

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

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

基于J2ME MIDP2.0的手机游戏的开发与实现 开题报告

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部