基于Android平台的游戏设计_太空保卫战毕业论文

上传人:l**** 文档编号:169467818 上传时间:2021-02-25 格式:DOC 页数:31 大小:1,024KB
返回 下载 相关 举报
基于Android平台的游戏设计_太空保卫战毕业论文_第1页
第1页 / 共31页
基于Android平台的游戏设计_太空保卫战毕业论文_第2页
第2页 / 共31页
基于Android平台的游戏设计_太空保卫战毕业论文_第3页
第3页 / 共31页
基于Android平台的游戏设计_太空保卫战毕业论文_第4页
第4页 / 共31页
基于Android平台的游戏设计_太空保卫战毕业论文_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《基于Android平台的游戏设计_太空保卫战毕业论文》由会员分享,可在线阅读,更多相关《基于Android平台的游戏设计_太空保卫战毕业论文(31页珍藏版)》请在金锄头文库上搜索。

1、科技信息职业学院毕 业 论 文题 目: 基 于 Android 平 台 的 游 戏设 计太 空 保 卫 战 学 号: 0 9 0 1 2 4 0 1 6 姓 名: 宋少伟 专业班级: 游戏开发 指导教师: 永伟 完成日期: 2011年12月 16 日 太 空 保 卫 战摘要:Android是Google公司为首的OHA研发的一个开源智能手机平台。随着互联网和物联网的广泛应用,得到了学术界和产业界的支持,越来越多的创意应用到Android应用程序中,席卷了整个手机产业。近来随着手机的快速发展,各种各样的手机游戏层出不穷,使得我们能有更多的娱乐项目,而射击类游戏是节奏比较快,要求玩家通过快速的反应

2、与游戏进行交互,从而考验玩家的灵敏度以及放松玩家大脑,是玩家身心休闲娱乐太空保卫战便是运行在Android上的一种滚屏动作类游戏,其中融入了很多动作类游戏特有的技术,且画面流畅、声音震撼。关键词: Android应用程序 J2ME Plane类 EnemyPlane类 Bullet类Too empty and defend warAbstract:Android is Google company headed by OHA research and development of an open source platform of intelligent mobile phone. With

3、 the advent of the Internet and networking applications, obtained the academic and industry support, more and more creative application to the Android application, swept the whole of mobile phone industry.Recently with the rapid development of mobile phone, all kinds of mobile phone game emerge in a

4、n endless stream, so that we can have more entertainment projects, while shooting game is relatively fast pace, for game player through rapid response and games to interact, so as to test the sensitivity of game player and relaxed game player brain, mental and physical recreation is game playerSpace

5、 war is run in the Android on a scrolling action games, which incorporates many action games unique technology, and smooth picture, sound rock.Key words: Android application J2ME class Plane class EnemyPlane class Bullet目 录一、引言 3(一)课题背景 3(二)本课题研究的意义 3(三) 本课题的研究方法 3二、课题相关基础 4 (一) 游戏情节 4(二)功能介绍 4(三) 目

6、标平台 7三、设计方案 8 (一)游戏的架构jagou 8(二)游戏的框架简介图 9(三)游戏界面基本框架及介绍 10(四) 游戏总流程图 11si(五)游戏实体相关类的实现 11 1、飞机Plane类的实现 11. 2、敌机EnemyPlane类的实现19 3、子弹Bullet类的实现24 四i2棋盘和棋子、结论 27 参考文献 28正 文一、引言 (一)课题背景Android是Google公司为首的OHA研发的一个开源智能手机平台。随着互联网和物联网的广泛应用,得到了学术界和产业界的支持,越来越多的创意应用到Android应用程序中,席卷了整个手机产业。随着Android游戏的普及,And

7、roid应用的需求势必会越来越大。并且Android相对于其他的手机操作系统具有开放、平等、无界限、方便以及硬件丰富性等的特性。这将是一个潜力巨大的市场会吸引无数软件开发商和开发者投身其中。太空保卫战便是运行在Android上的一种滚屏动作类游戏,其中融入了很多动作类游戏特有的技术,且画面流畅、声音震撼。(二)本课题研究的意义近来随着手机的快速发展,各种各样的手机游戏层出不穷,使得我们能有更多的娱乐项目,而射击类游戏是节奏比较快,要求玩家通过快速的反应与游戏进行交互,从而考验玩家的灵敏度以及放松玩家大脑,是玩家身心休闲娱乐。当今市面上流行的手机游戏类型繁多,不同类型的游戏自然有其独特的设计方式

8、以及独到的吸引玩家的地方,射击类游戏(Shooting Game)是一种比较古老的游戏类型手机游戏中的射击游戏也很流行,目前市面上的射击类游戏最多的是飞行射击游戏。太空保卫战就是属于飞行射击类游戏,是滚屏动作类游戏的一种。而滚屏动作类游戏是最传统的游戏类型之一,早期动作游戏的画面一般比较简单,没有复杂的游戏特效,主要是通过熟练操作技巧来进行游戏,一般是为了通关。而现在的动作类游戏则融入了很多新的元素,很多经典的关卡以及很多画面的特效,使其逐渐成为所有游戏类型里面款式最多,发展最快的一种。(三) 本课题的研究方法 相对于其他相同类型的游戏进行,提取其精华技术,并且融入较多新的元素。运用平台And

9、roid2.1、Eclipse开发软件,使用Java进行语言开发,并且采用2D的呈现技术,是玩家玩得更加刺激震撼。并且游戏的添加上成绩排行功能,并将玩家的最好成绩保存下来,会大大提高游戏的可玩性。二、课题相关基础 (一) 游戏情节:本游戏是一款滚屏动作游戏,没有过多的情景设计。所以主要的工作是主战飞机生命的设计(血值或生命值)、道具的设计(换枪的道具及补血的道具)、关卡的设计等。此游戏还融入了很多动作类游戏特有的技术,使得画面流畅、声音震撼。游戏操作简单,易于上手,且火爆的游戏场面,快速、激烈、紧的游戏节奏会使玩家产生浓厚兴趣。(二)功能介绍太空保卫战游戏主要包含欢迎界面、帮助界面以及游戏界面

10、。下面对该游戏的部分界面及运行效果进行简单的介绍:1、运行该游戏,通过Ctrl+F12组合键将模拟器调成横屏,进入加载界面。图1 游戏的加载界面2、之后将进入欢迎动画界面。图2 游戏的欢迎动画1图3 游戏的欢迎动画2图3 游戏的欢迎界面33、欢迎动画播放完毕将进入选择界面,菜单界面包括“开始游戏”、“帮助”、“关闭声音”及“退出”按钮。图4 选择界面4、单击“帮助”按钮将进入“帮助”界面。图5 帮助界面5、单击开始游戏“按钮将进入游戏界面,在游戏界面中,玩家可通过上下左右键控制飞机移动,然后A键发射子弹打击敌人。图6 游戏界面8、如果玩家飞机坚持足够的时间没有爆炸的话,将看到关底。7、当顺利过

11、关时,会出现恭喜过关界面;当游戏失败时,则会出现失败界面。图7 游戏失败界面(三)目标平台:目标平台为Android2.1 。开发语言:Java开发软件:Eclipse三、设计方案 (一)游戏的架构该项目中的类分成了4部分进行介绍1 共有类 Activitv的实现类PlaneActivity:该类是通过扩展基类Activity实现的,是整个游戏程序的入口。 键盘监听线程KeyThread:该类为手机键盘的监听线程,没隔一段时间读取一次键盘的状态值,并根据当前键盘状态做出相应的操作。 常量类ConstantUtil:将游戏中用到的所有常量全部封装到该类中,便于管理与维护。2 辅助界面相关类 欢迎

12、界面WelcomeView:该类为游戏欢迎界面的实现类,主要负责欢迎界面的绘制工作。欢迎界面的动画实现类WelcomeViewThread:该类是为WelcomeView服务的线程类,主要负责欢迎界面中动画的生成。帮助界面HelpView:该类非常简单,主要负责绘制帮助界面的相关图片。加载界面ProcessView:为了使游戏更加人性化,给玩家更好的体验,在长时间加载某些资源时,需要给出加载界面以提示玩家后台加载进度。胜利界面WinView:该类为玩家顺利谷关后的恭喜过关界面。失败界面FailView:该类为主战飞机死亡后显示的失败界面,在该界面中玩家可以选着重新游戏或退住游戏。 3 游戏界面相关类 游戏主界面类GameView:该类为游戏菜单界面的实现类,负责界面绘制工作。 背景滚动线程类GameViewBackGroundThread:该类主要负责背景滚动、敌机以及各种道具的出现。 地图信息类Maps:该类包含着地图的相关信息,例如敌机所有的移动路线、各个关卡中补血道具、换枪道具等。 物体移动线程类MoveThread:该线程负责除了我方主站飞机外所有可移动物的移动 4 情景相关类 主战飞机Plane:该类为主战飞机的封装类,可有玩家控制其芳香以及移动状态。 敌

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作范文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号