基于Android平台Beatplane游戏开发 - 图文(3)

2019-08-01 22:48

毕业论文:正文

第3章 Beatplane游戏开发策划与需求分析

3.1 初期策划

如果你是一个游戏老手,相信你一定对一款叫做《雷电》的单机游戏不陌生,这是陪伴我们同年的一款非常刺激新颖的pc游戏。我们此次开发的手游beatplane便是受此启发而做的。这款游戏修改了原版pc雷电中的太空背景,添加了峡谷背景,使游戏画面更加简洁而紧凑。游戏进程则保留了原版中的规则,玩家操控的战绩每击毁一架敌机便可获得积分,积分达到某些程度的时候可以召唤更强大的敌机甚至是boss飞机,使游戏的趣味性和竞技性得到完全的展现。

本游戏的运行平台为Android2.3以上的移动设备,包括手机和ipad等。 操作方式为触屏式控制游戏,简单明了。

游戏编汇以win7 64位数系统下的java eclipse为开发工具,Photoshop为图片处理工具。

目标客户和最终用户均为Android系统移动客户端使用者。

3.1.1 美工策划

任何一款优秀的手机游戏,除了需要精彩的操作性,丰富的可玩性和娱乐性,观赏性也是必不可少的,界面的美型和图片的完美设计往往可以更加吸引玩家。本游戏的美工策划如下:

(1)触屏:游戏操作采用触屏操作,取代传统的按键,是操作的性能和舒适感倍增。

(2)飞机图片模型:游戏里玩家操作的飞机有几种不同的模型,可供玩家自主选择,敌机分不同的档次也有不同的机型,如小飞机,大飞机,boss飞机。 (3)游戏背景: 采用山谷画面,使战斗夹在一个狭窄的环境中,更具紧张感和压迫感。

本项目中的图片全部来自互联网下载,之后用Photoshop工具进行修改已达到我们需要的效果。

3.2 功能性需求

项目需要实现原pc版雷电的主要功能,还需加入背景音效和功能音效来满足玩家的感官需求。

- 10 -

3.2.1 界面需求

毕业论文:正文

游戏呈现给玩家的第一画面就是界面,包括初试界面,游戏运行界面和结束界

面。所以,要在第一时间吸引玩家的注意,就必须要是界面尽量美观整洁。首先,便于玩家操作,“开始游戏”“退出游戏”“重新挑战”三个按钮需要设置,使玩家一目了然。

(1)开始游戏:点击后跳转至游戏界面,开始进行射击之旅。 (2)退出游戏:点击退出游戏初始界面。

(3)重新挑战:初次游戏失败之后可重新挑战。

图2 游戏初始界面图片

- 11 -

毕业论文:正文

图3 游戏主界面

3.2.2游戏音效需求

边玩游戏边听音乐是个十分让人愉悦的过程,所以,游戏音效是必须要有的,否则会让游戏玩起来有些单调和乏味。本项目中的音乐文件全部来自互联网。分为设计背景音乐,设计音效,爆炸音效(三种),物品获得音效。

3.2.3 游戏控制需求

抛弃传统pc机和手机的按键操作,实行触屏操作,是玩家在操作上更顺手,更方便。可以更加灵敏的躲开各种敌机的突袭,并获取子弹和物品,打出更好的成绩。

- 12 -

毕业论文:正文

3.2.4 游戏功能概括图

图4 游戏功能用例图

- 13 -

毕业论文:正文

第4章 Beatplane项目的设计与开发

4.1 几个基本类框架

该项目开发中使用到丰富的java类,下面用图示来简要介绍各个类所起到的功能。

图5 游戏基本类框架

4.1.1 公共类

Bullet.java:设置了游戏中的子弹,包括己方和敌方子弹的定义,威力,速度,样式,状态等一系列属性的定义。 Rank.java:该类用于玩家的分数计算。

4.1.2 游戏运行类

Smallplane.java:游戏中最常见的小飞机的基本属性,以及击毁它带来的积分。 Bigplane.java:游戏中大飞机的基本属性,包括血量,大小,速度,发射子弹的时间,以及大飞机的出现条件。

- 14 -


基于Android平台Beatplane游戏开发 - 图文(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:软件项目管理实验四 软件项目质量、团队、沟通及配置管理计划编

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: