毕业论文:正文
第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 -