毕业设计指导网:毕业设计范文、毕业答辩指导,免费毕业设计、计算机毕业论文参考资料下载服务。

技术团队主要成员为国内著名高校计算机专业导师。诚实守信,优质服务,是我们的宗旨!
当前位置:毕业设计指导网计算机毕业设计频道Android毕业设计

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

  • 设计环境:sqlite + Android毕业设计
  • 论文字数:15000字以上
  • 包含资料:开题报告+论文+源码+英文翻译+答辩ppt
  • 相关Tags:游戏  
  • 难度系数:

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

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

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

计算机毕业设计说明

本论文出自毕业设计指导网http://www.bysj120.cn,为保证客户隐私本站的成品计算机毕业设计一律不在网站上刊登任何程序截图、毕业论文目录摘要等。如需详细了解设计具体内容请联系本站在线客服索取的程序运行演示、毕业论文介绍。网站上展示的只是部分成品设计,如找不到您需要的毕业设计请联系在线客服查询。

在线客服

  • 咨询QQ:
  • 407894958
  • 点击和客服QQ在线沟通
  • 点击和客服QQ在线沟通
  • 成品购买:
  • 定制咨询:
  • 点击和客服QQ在线沟通
  • 点击和客服QQ在线沟通
  • 如临时会话消息无法接收 请先加客服QQ好友咨询
    微信客服

计算机毕业设计,免费毕业论文,优秀毕业设计论文下载


120毕业设计指导网
地址:徐州市西安路41号
收缩
  • 计算机毕业设计定做咨询