《Android 游戏开发大全(第二版)》——6.1节射击类游戏

6.1 射击类游戏
Android 游戏开发大全(第二版)
射击类游戏(Shooting Game)是一种比较古老的游戏类型,手机游戏中的射击游戏也很流行,目前市面上的射击类游戏最多的是飞行射击游戏,比较著名的有雷电系列,还有一些是诸如坦克大战之类的操作性要求较高的射击游戏,本小节就来简单介绍一下射击类手机游戏的相关知识。

6.1.1 游戏玩法
下面从玩家人数、操作方式和取胜条件等几个方面分析射击类游戏的玩法。

玩家人数
射击类游戏通常为单人游戏,很少以二人对战或多人在线的方式进行,而且一般来说,射击游戏节奏比较快,要求玩家通过快速的反应与游戏进行交互,所以射击游戏大都属于单机游戏。

操作方式
射击类游戏的操作方式比较单一,主要是控制游戏角色的行走方向以及向目标开火或施放特殊技能,有些射击游戏为了提高游戏速度,会让玩家控制的角色自动射击或提供选项让玩家选择是否开启自动射击,自动射击尤其在飞行类射击游戏中比较普遍。

取胜条件
射击类游戏一般在游戏开始时会为玩家分配若干条生命用以进行后续的游戏,当耗费光所给的生命数目后就会结束游戏。射击类游戏多数为关卡类游戏,即玩家用有限的生命挑战难度不断提升的关卡,关卡一般也是有限的,但是有些游戏的关卡可以在程序中生成。

6.1.2 视觉效果
视角问题
对于占多数的飞行类射击游戏来说,其视角几乎都是2D视角,玩家从高空俯瞰整个游戏界面,如著名的雷电系列(如图6-1所示)的游戏就是这样。还有一些游戏会像“永远的坦克大战”(如图6-2所示)这样采用2.5D视角进行游戏。

还有一些射击类游戏正逐步向桌面电脑中的第一人称视角的射击游戏靠拢,如比较著名的电脑游戏“反恐精英”、“荣誉勋章”和“使命召唤”等都有了其在手机端的实现版本,这样极大丰富了手机射击类游戏的可玩性。

游戏背景
为射击游戏提供的最简单的游戏背景就是滚动的卷轴式背景,刚才提到的雷电等许多飞行射击类游戏都是采用的这种背景显示模式。卷轴式背景实现方法就是使用一幅比游戏屏幕长的图片首尾相接作为游戏背景,在游戏的过程中通过不断循环滚动显示来达到背景变换的效果。

对于飞行类射击游戏之外的射击游戏,其游戏背景由多个小图片拼接而成,如代表房子、树木的小图片,这些小图片被称为图元,采用图元技术可以轻易地搭建出2D、斜45°2.5D(如图6-2所示的游戏屏幕)、90°2.5D的游戏场景。

6.1.3 游戏内容设计
剧情设计
虽然射击类游戏要求玩家快速反应、游戏的快节奏发展、眼花缭乱的爆炸效果以及随之而来的音效,但是如果射击类游戏千篇一律地都是开枪“打兔子”,那么肯定不会吸引大批的玩家,所以为射击游戏设计合理的剧情也显得非常重要。

设计剧情的方式有很多,比如增加一段背景故事,塑造一个游戏主人公,在游戏中适当地出现人物的对话等,也可以把相互独立的关卡用背景故事串联起来。

游戏规则
由于射击类游戏的玩法比较单一,所以游戏规则也相对简单,除了限制玩家的生命数目之外,还要在游戏运行的过程中不断出现一些奖励,如增加生命数目、增加玩家控制角色的伤害输出等。同时对于这种操作比较简单的游戏,设置积分机制也是激励玩家不错的方法。

时间: 2024-09-17 03:30:01

《Android 游戏开发大全(第二版)》——6.1节射击类游戏的相关文章

《Android 游戏开发大全(第二版)》——导读

目 录 第一篇 Android游戏开发核心技术 第1章 Android平台简介 第2章 Android游戏开发中的前台渲染 第3章 Android游戏开发中的交互式通信 第4章 Android游戏开发中的数据存储和传感器 第5章 Android游戏开发中的网络编程 第6章 不一样的游戏,一样的精彩应用 6.1 射击类游戏 6.2 竞速类游戏 6.3 益智类游戏 6.4 角色扮演游戏 6.5 闯关动作类游戏 6.6 冒险游戏 6.7 策略游戏 6.8 养成类游戏 6.9 经营类游戏 6.10 体育

《Android 游戏开发大全(第二版)》——6.5节闯关动作类游戏

6.5 闯关动作类游戏 Android 游戏开发大全(第二版) 这里要介绍的闯关动作类游戏,是区别于射击类游戏和格斗游戏的,闯关动作类游戏的节奏一般比较轻快,玩家的成就感主要来源于完成一个个关卡的挑战胜利,更具趣味性.闯关类动作游戏的设计重点不在战斗,而是在闯关,这样适应的玩家人群会更广,比较经典的闯关类动作游戏有"超级玛丽"(如图6-8所示)和冒险岛(如图6-9所示)等. 6.5.1 游戏玩法 玩家人数 玩家玩闯关动作类游戏的主要目标一般都在于过关斩将,并不十分需要别的玩家的阻挠或协

《Android 游戏开发大全(第二版)》——6.3节益智类游戏

6.3 益智类游戏 Android 游戏开发大全(第二版) 益智游戏(Puzzle Game)是另外一种深受用户欢迎的游戏类型,很多人把益智游戏称作休闲游戏,但实际上很多益智游戏玩起来并不会很"休闲",如一些需要频繁思考的诸如数独之类的游戏.而休闲游戏中很大一部分游戏并不属于"益智"的范畴,如后面会提到的养成类游戏一般也划为休闲游戏. 益智类游戏的特色就是,游戏中会更多地依靠智力去解决问题,而现实生活中能够锻炼智力的游戏有很多,如纸牌类游戏.棋类游戏等都属于益智类游

《Android 游戏开发大全(第二版)》——6.4节角色扮演游戏

6.4 角色扮演游戏 Android 游戏开发大全(第二版) 角色扮演游戏(Role Playing Game)是手机游戏中的另外一个大阵营,不同于益智游戏等即时性的游戏,角色扮演游戏一般要求玩家投入较多的注意力和较长的关注时间,同时一款优秀的角色扮演游戏的开发投入也相对较高. 6.4.1 游戏玩法 玩家人数 电脑平台下的角色扮演游戏即有单机版的,也有局域网对战版和网络多人在线形式的,手机平台下角色扮演游戏也不局限于单人模式,很多的大型网络在线手机游戏都是角色扮演性质的,但是论数量,还是单击模式

《Android 游戏开发大全(第二版)》——6.7节策略游戏

6.7 策略游戏 Android 游戏开发大全(第二版) 手机平台下的策略游戏来源于电脑端的策略游戏,其最初是模拟类游戏的一个分支.随着策略游戏的不断发展,其也衍生出了很多其他不同的形式,如回合制策略游戏和即时策略游戏.通常,即时战略游(Real-Time Strategy)也被认为是从策略游戏发展而来. 6.7.1 游戏玩法 玩家个数 在其他游戏中,玩家往往通过在游戏中控制一个角色来参与游戏,而在策略游戏中,玩家常常没有具体的角色,或者说玩家控制不止一个角色.在策略游戏中玩家扮演的角色是统筹各

《Android 游戏开发大全(第二版)》——6.10节体育类游戏

6.10 体育类游戏Android 游戏开发大全(第二版)体育类游戏是面向体育爱好者的一类游戏,虽然拥有的玩家群体不如角色扮演或益智类游戏多,但是体育类游戏还是在众多的手机游戏种类中因独特的内容题材占有一席之地. 6.10.1 游戏玩法玩家人数由于手机平台下的局限性,一般的体育类游戏都为单机模式,即玩家进行体育竞技的对象是电脑AI,这时游戏的可玩性很大程度上取决于AI的真实程度. 取胜方式体育类游戏主要是模仿现实中体育竞技运动,所以取胜方式就是赢得比赛的胜利,或根据剧情需要赢得一系列比赛的胜利,

《Android 游戏开发大全(第二版)》——6.2节竞速类游戏

6.2 竞速类游戏Android 游戏开发大全(第二版)竞速类游戏不同于其他类型的游戏,竞速类游戏的内容比较单一,就是驾驶一种交通工具进行比赛.竞速游戏主要吸引玩家的地方在于令玩家体会到高速移动时所带来的视觉和听觉上的享受,以及冲破重重障碍到达终点的成就感. 对于目前手机平台下的竞速游戏来说,大部分使用的比赛交通工具为赛车,很少有竞速游戏会采用宇宙飞船或是舰艇等作为比赛工具. 6.2.1 游戏玩法玩家个数手机平台下的竞速游戏不能像电脑游戏那样方便地进行局域网互联,所以主要以单机版的竞速游戏为主,

《Android 游戏开发大全(第二版)》——6.8节养成类游戏

6.8 养成类游戏Android 游戏开发大全(第二版)养成类游戏是目前手机游戏中的新贵,养成类游戏来自于曾经风靡的电子宠物,但后来随着手机软.硬件性能的不断提升,加上手机这种随身携带的特性,养成类游戏慢慢成为了手机平台下不可忽视的一类游戏. 6.8.1 游戏玩法玩家个数养成类游戏一般强调主人(即玩家自己)同被养者之间的关系亲密程度,所以一般这类游戏都是单人模式.不过有些养成类游戏为了给玩家一个展示成果的机会,增加了联网的模块来让不同的玩家带着自己的宠物进行各个方面的PK. 游戏过程养成类游戏一

《Android 游戏开发大全(第二版)》——6.6节冒险游戏

6.6 冒险游戏Android 游戏开发大全(第二版)冒险游戏(Adventure Game)是另外一种需要故事情节的游戏,冒险游戏与角色扮演游戏类似,不同的是冒险游戏是在故事中添加了游戏元素,而角色扮演或其他游戏是在游戏中穿插故事.冒险游戏一般也不需要什么策略或技巧,玩冒险游戏就像是读历险记一样. 6.6.1 游戏玩法冒险模式传统的冒险游戏坚持的原则主要是"说故事",其曾是非常热门的游戏类型.在传统的冒险游戏中,玩家主要的工作是探索发现以及根据现有的状态进行选择. 随着游戏类型的不断