基于安卓Android平台弹幕射击游戏设计与开发(ACE)(含录像)
资料介绍:
基于安卓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以上
[资料来源:http://www.doc163.com]
OpenGL 1.0及以上
[资料来源:https://www.doc163.com]
目录
一、模型详细设计 4
Model包 4
[资料来源:http://Doc163.com]
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 [资料来源:http://doc163.com]
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
[资料来源:http://www.doc163.com]
2. Task逻辑块 34
3. XML解析 35
[资料来源:http://doc163.com]
上一篇:基于CS企业汽车调度系统的设计与实现(JAVA,SQLServer)(含录像)
下一篇:智能个人理财安卓Android应用的设计与实现(MySQL)