基于安卓Android平台弹幕射击游戏设计与开发(ACE)(含录像) 来源:wenku163.com 资料编号:WK16312034 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK16312034 我要下载该资源 资料介绍 基于安卓Android平台弹幕射击游戏设计与开发(ACE)(含录像)(开题报告,设计文档6600字,程序代码,答辩PPT) 弹幕射击游戏是一种卷轴射击游戏的形象化描述。是动作游戏的附属分类。这类游戏以竖版居多,玩家操控一位角色对来袭的大量敌人进行攻击,并在过程中升级、强化自我的能力,最终打败头目。弹幕射击游戏对于眼手间的配合、玩家控制角色的移动规划能力要求较高。“弹幕”这一词来自于“像幕布下落般倾泻而来的子弹”。 利用软件工程方法对弹幕射击游戏进行设计,参考现有的开发模式,为游戏各基本引擎到游戏产品的整个开发流程设计一种开发模式。 开发出弹幕射击游戏开发引擎的基本组件,并在以后加以完善,形成一个成熟的弹幕游戏开发引擎系统。 开发出一个优秀的弹幕射击游戏,并在其中融入RPG元素。 本游戏理论上可以运行在任何支持OpenGL渲染的计算机或者智能终端上,但目前只在Android和Windows平台上经过测试。 PC: Windows XP及以上 CPU 2.0GHz以上 内存 2.0GB以上 Android: Android 2.0 及以上 CPU 2.0GHz以上 内存 1.0GB以上 OpenGL 1.0及以上 目录 一、模型详细设计 4 Model包 4 StageGroup 4 Stage 4 GameModel 5 BaseObject implements Poolable 7 Background extends BaseObject 10 Bullet extends BaseObject implements Poolable 10 ImageClass 11 Enemybase extends BaseObject 12 Enemy extends Enemybase 13 Boss extends Enemybase 15 Bosscard 16 EnemyDeath extends BaseObject 17 Bubble extends BaseObject 18 Item extends BaseObject 19 Laser extends BaseObject 20 ParticleObject extends BaseObject 22 Grazer extends ParticleObject 23 PlayerDeath extends ParticleObject 23 PlayerBullet extends BaseObject 23 PlayerBulletStraight extends PlayerBullet 24 PlayerBulletHide extends PlayerBullet 24 PlayerBulletTrail extends PlayerBullet 25 PlayerClass extends BaseObject 26 model.player包 28 PlayerReimu extends PlayerClass 28 ReimuBulletRed extends PlayerBulletStraight 28 ReimuBulletBlue extends PlayerBulletTrail 29 ReimuSp extends PlayerBulletTrail 29 ReimuSpEffect extends PlayerBulletHide 30 状态流程设计 30 二、脚本引擎详细设计 33 概述 33 脚本引擎结构设计 33 1. 表达式解析与执行模块 33 2. Task逻辑控制模块 33 3. XML脚本解析模块 33 详细设计 34 1. 表达式解析 34 2. Task逻辑块 34 3. XML解析 35