首页
会员中心
到顶部
到尾部
android毕设

基于Android的逃生游戏毕业设计

时间:2020/10/27 9:01:07  作者:  来源:  查看:0  评论:0
内容摘要: 逃生游戏毕业设计需求分析说明         游戏的整体设计主要是为了对游戏的设计有个规范的框架,能让游戏的具体开发有良好正确的开发思路。1.需求调研分析       ...

 逃生游戏毕业设计需求分析说明  

       游戏的整体设计主要是为了对游戏的设计有个规范的框架,能让游戏的具体开发有良好正确的开发思路。
1.需求调研分析
       设计一个基于Android的逃生游戏,该游戏基于一个迷宫地图,人物包括玩家一个和怪物若干(视关卡难度而定),玩家碰触到怪物即为游戏失败,在地图中每关会生成一个出口,游戏目标即为玩家通过触摸手机屏幕操作躲避怪物并到达出口。游戏包括如干关卡,游戏视角为2D。
游戏剧本设定:本游戏的故事情节设定为明朝末年,玩家为躲避东厂杀手追杀而躲避并逃亡。
在游戏的开发过程中,整体设计的主要原则是分散关注、松散结合、逻辑复用、标准定义。一个好的游戏结构,可以使得开发人员的思路更明确。。如果没有一个好的封装结构,则彼此的依赖性过强,一旦出现不好的情况其带来的负面影响很严重,而且代码的利用率不高。一个好的封装结构,降低了层与层之间的依赖性,既可以良好的保证未来的可扩展,又能复性使用和重复调用,即系统的可扩展性。在一定程度的标准化基础上,可替换。类与类之间的关联必然保证了接口的标准化。
2.游戏模块结构设计分析
       根据逃生游戏的主要功能模块图可以得到游戏的具体功能:
前台表示模块,包括欢迎界面模块和游戏界面模块。主要完成游戏的欢迎界面,以及游戏界面的绘制与控制。是与玩家最直接的接触的部分,也是游戏可玩性的关键所在,其绘制机理是根据不同的游戏状态绘制不同的内容。
       游戏实体模块,包括英雄模块、怪物模块和运动动画模块。游戏的实体类英雄和怪物皆继承自一个公共的实体类,英雄由玩家控制,怪物按特定的寻径算法运动。
       后台逻辑模块,包括英雄运动模块和怪物运动模块。主要功能为逻辑实现玩家通过触摸手机屏幕控制英雄的移动,包括移动方向的改变以及移动速度等,怪物按照特定的寻径算法追踪英雄。
       游戏工具模块,包括图片管理模块和常量管理模块。工具模块是用来统一管理游戏中会用到的公共图片资源生成以及绘制,和游戏中用到的所有常量。
3.游戏资源需求
       该游戏主要的资源为图片和音乐资源。Android语言的开发机理是将各类资源放至规定的文件目录下同意管理的。首先,将为游戏准备的图片资源放入到游戏工程的res目录下的drawable文件目录下,只要包括地图的图元图片,背景图片,按钮图片等等,这样在游戏运行时系统就会自己通过为每张图片生成的独有的ID号来获取图片资源。同样,在Android工程的res目下将音乐资源放入raw文件目录下,主要包括游戏的背景音乐以及游戏音乐,当游戏需要播放音乐时系统同样通过音乐资源独有的ID号来获取对应的音乐资源。
4.游戏情节的需求设定
       本游戏为冒险类游戏,因此需要对游戏的情节进行设计,本游戏的故事背景定于明朝末年,奸臣当道,忠臣备受谋害,故事内容为名将袁崇焕因明崇祯帝听信谤言而被追杀。而玩家的任务就为逃脱杀手的追捕。
5.游戏操作方式
       由于目前的Android智能手机都为触屏交互,故该游戏也采用玩家通过手触摸手机屏幕控制英雄的移动。当玩家触摸到英雄当前位置的上、下、左、右时即可改变英雄的移动方向得以逃脱怪物的追捕。
 


相关评论
android毕设
    本类推荐
      广告联系QQ:45157718 点击这里给我发消息 电话:13516821613 杭州余杭东港路118号雷恩国际科技创新园  网站技术支持:黄菊华互联网工作室 浙ICP备06056032号