赛车手机游戏实训报告

赛车手机游戏实训报告

ID:11470093

大小:404.50 KB

页数:18页

时间:2018-07-12

赛车手机游戏实训报告_第1页
赛车手机游戏实训报告_第2页
赛车手机游戏实训报告_第3页
赛车手机游戏实训报告_第4页
赛车手机游戏实训报告_第5页
资源描述:

《赛车手机游戏实训报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、综合实训报告2008~2009学年第一学期课题名称手机游戏设计综合实训赛车手机游戏开发系别专业计算机多媒体技术班级学号学生姓名指导教师:2008年11月14日一、综合实训项目名称赛车手机游戏开发二、实训目的让我们能够熟练掌握eclipse软件的使用,能够自己独立编写J2ME手机游戏程序代码。巩固我们的所学知识,使我们把理论知识与实践结合起来,能够更好的理解J2ME手机游戏程序的编写,掌握它各部分的含义。掌握游戏闪屏设计技术,游戏屏幕类GameCanvas制作游戏界面,游戏多重背景的制作技巧,实现赛车的各种功能以及游

2、戏实现技巧。三、实训内容和要求a)用JAVAMEMIDP2.0提供的GameAPI实现手机赛车游戏程序开发;b)游戏屏幕类GameCanvas的应用;c)应用图层类LayerManager实现游戏场景;d)应用图层管理类LayerManager实现对游戏背景的管理。e)应用游戏精灵类Sprite实现赛车的功能。f)游戏线程的应用;g)手机程序代码优化;h)综合掌握调试手机游戏程序技巧。四、实训工作记录实训工作记录日期项目内容项目实施存在的问题解决方法不足2008.10.27~31市场调研、制定方案、收集素材、赛车游

3、戏的准备工作1、在网上查找各赛车游戏的类型与前景;2、利用网络收集赛车游戏所须的材料;3、利用photoshop软件对素材进行整理与修改。1、网络上的赛车游戏太难,以我的水平还无法制作;2、网络上的材料很难找到自己所须的;3、在eclipse软件所在的操作系统上没有photoshop软件。1、只能自己设计一个较简单的赛车游戏;2、只能找一些差不多的材料,再利用photoshop软件修改;3、先在其他操作系统上进行修改材料,再返回原系统。因为材料不够好,所以游戏中的障碍物显得很粗糙。因为不断的改换操作系统,所以浪费了

4、较多的时间。2008.11.1~3游戏策划、游戏功能架构图、流程图1、根据所收集的资料对赛车游戏进行策划;并没有对各图做到深刻了解。、类继承关系图2、根据自己的策划绘制手机游戏功能架构图、流程图和类继承关系图。对于各图的含义和它们之间的区别不太清楚,所以一开始不会绘制。通过查找书本资料和在网上查找资料,并且通过询问同学,基本上理解了各个图的含义和其之间的关系和区别。2008.11.4~11游戏开发、各功能模块的实现1、开始制作游戏,编写游戏程序代码;2、通过实训中的各模块的要求,一步步的编写代码,实现各个模块的功能

5、。由于对J2ME知识还不够深入了解,所以在许多细节方面还不会编写。通过对书本上的知识进行巩固和进一步的了解,并且向同学进行询问,基本上解决了这个问题。只是基本上解决了这个问题,并没有能够完美的解决,还存在许多方面的问题。2008.11.12~14游戏测试、优化及改进,完成实训报告1、通过eclipse软件进行游戏测试,使其显示在手机屏幕上;2、对游戏的各个功能进行检测和完善;3、通过对程序进行分析,完成实训报告。1、一开始程序上存在着许多细节方面的不足,使其无法在手机屏幕上显示;2、各个功能不够完善,存在缺陷。1、

6、通过查找书本和询问同学,解决了这些不足,并能够在手机屏幕上显示;2、通过查找书本和询问同学,尽量完善各个功能。各个功能还是存在一些不足。一、功能模块(算法)描述(可用文字描述,也可用流程图)1、闪屏的实现2、欢迎界面的实现3、进行游戏各功能的选择4、进行游戏(显示计分)5、结束游戏6、退出程序二、关键类的源代码(*.java文件。程序应符合以下规范要求:A 可读性:有注释;B 交互性:有输入提示;C 结构化程序设计风格:分层缩进、隔行书写)CARDemoMIDletimportjavax.microedition.

7、lcdui.Display;importjavax.microedition.lcdui.*;importjavax.microedition.midlet.*;importjavax.microedition.midlet.MIDlet;importjavax.microedition.midlet.MIDletStateChangeException;publicclassCARDemoMIDletextendsMIDletimplementsCommandListener{Displaydisplay;Lis

8、tlist;CommandokCommand;//定义确定按钮CommandbackCommand;//定义返回按钮CommandhelpCommand;//定义帮助按钮Alertalert;inti;publicCARDemoMIDlet(){//创建构造函数CARDemoMIDlet()display=Display.getDisplay(this);a

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。