预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共16页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

目录 TOC\*MERGEFORMAT一.设计需求 PAGEREF_Toc59242 1.设计背景 PAGEREF_Toc320302 2.作品简介 PAGEREF_Toc233603 3.设计目的与意义 PAGEREF_Toc199923 4.设计要求 PAGEREF_Toc218933 二.设计思路 PAGEREF_Toc185104 1.伪界面的设计 PAGEREF_Toc66464 2.排行榜 PAGEREF_Toc59946 3.飞机的移动的实现 PAGEREF_Toc139466 4.计分器 PAGEREF_Toc17817 三.设计成果 PAGEREF_Toc288499 1.游戏伪界面的实现 PAGEREF_Toc136679 2.游戏按键的实现 PAGEREF_Toc2644510 3.爆炸效果的实现 PAGEREF_Toc12912 4.排行榜的实现 PAGEREF_Toc2335513 5.友军飞机子弹的产生 PAGEREF_Toc3237914 四.结束语 PAGEREF_Toc1821715 五.致谢 PAGEREF_Toc1222915 六.参考文献 PAGEREF_Toc2461915  一.设计需求 1.设计背景 随着游戏的日益普及、Java功能在移动设备上的实现,Java应用程序产生的增值服务逐渐体现出其影响力,对人们丰富多彩的生活内容、提供快捷方便的资讯起着至关重要的作用。随着信息技术的快速发展,Java语言的跨平台的优势,毫无疑问在手机上体现的淋漓尽致,而JavaMe是基于Java技术的,JavaMe扩展了Java的优势。在当今操作系统众多的嵌入式领域中,Java给了我们一个跨平台的好机会,利用Java,我们可以很好的实现跨平台。随着JDK的推出和不断发展,Java语言设计的游戏速度已经得到大大地改善。所以今后基于Java的游戏将是一种趋势。 基于J2ME的Java游戏全民打飞机的设计与实现,通过SunJava(TM)WirelessToolkit2.5.2forCLDC和Eclipse3.2等开发工具,利用Java语言,开发出一款操作简单,容易上手的飞机射击类多模式的游戏。 作品简介 全民打飞机是一款非常经典的游戏,这款游戏由软件13322班第二组成员设计与制作,此游戏有丰富的内容,炫酷的子弹与真实感十足的敌机与玩家飞机,和动感的音乐。这款游戏具有累计分数与排行榜,我们可以通过游戏累计分数而达到该游戏的第一名这样使得玩家具有玩了还想玩的冲动,激起人类的求胜欲望。 全民打飞机的游戏规则非常浅显易懂。玩家进入游戏之后,界面会显示开始游戏、排行榜、退出选项,进入游戏后玩家飞机发射子弹击打敌机,每击打掉一架敌机后,玩家就获得相应的分数,累计得分,在最后时显示成绩,当累计到一定分数后会出现小BOSS,打死小BOSS后会出现最终的BOSS。综上,此游戏制作流程相对比较清晰。 设计目的与意义 使玩家能够玩的开心,玩出激情,让他们觉得不一样的全名打飞机,地图的多样性使玩家不觉得枯燥无味。玩家通过鼠标控制飞机各种角度的潇洒走位,让玩家能够精确的躲避敌机的子弹和炮火。 设计要求 ①操作系统windowsxp7/8以上 ②必须用JDK1.6版本以上 ③使用Myeclipse或eclipse ④代码规范:方法名要使用驼峰命名法,遇到大括号,代码要缩进。 ⑤类名的规则:必须以$,_,字母开头,后面可接其他字符。 设计思路 1.伪界面的设计 1、界面主要有背景图片,添加在界面上得各种图标及各种文字组成。除此之外还包括功能键及界面标题的绘制。不同界面的设计整体方法大致相同,主要在于图片的排版。本游戏界面大小为:屏幕宽度:496像素,屏幕长度:680像素。所以以下将以飞机选择界面为例介绍游戏运行界面的实现 游戏界面流程图1. 2.排行榜 当游戏玩家点击游戏界面排行榜时,会通过图片的切换,进行切换到排行榜界面,排行榜界面有排名、名字和分数。 3.飞机的移动的实现 在初始游戏时,玩家进入菜单后通过上下键选择游戏的各种功能。当进入游戏后,玩家通过方向键和确定键控制我方飞机的移动和子弹发射。 在菜单选择中,可以通过设置一个option变量来标记玩家选择的状态。并通过此变量来转换界面。 在游戏开始以后,玩家通过鼠标控制飞机移动,当玩家控制飞机,通过KeyEvent类来监听获取当前键盘的状态 4.计分器 在游戏开始时,每当消灭一架敌机,就会获得相应的分数,一架小飞机100分,当分数达到1000分就会出现一个小BOSS,小BOSS分数为1000分,大BOSS为5000分。 设计成果 1.游