{$cfg_webname}
主页 > 计算机 > JAVA >

基于安卓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及以上 

 

基于安卓Android平台弹幕射击游戏设计与开发
基于安卓Android平台弹幕射击游戏设计与开发
基于安卓Android平台弹幕射击游戏设计与开发
基于安卓Android平台弹幕射击游戏设计与开发


目录
一、模型详细设计    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

推荐资料