Visual C++游戏开发经典案例详解 下载本文

第1章游戏开发者都应该掌握的知识

本章采用传统游戏分类的方法,即按游戏类型分类(这里所指的游戏全部是指电脑游戏,以后不作单独说明)。对各种不同游戏类型进行简单介绍,并把游戏开发中常用的技术和游戏设计的基本概念进行简单讲解。

本章主要涉及的内容如下:

q各种不同种类的游戏介绍:让读者了解各类的游戏特点及主要代表作。

q

游戏相关技术的介绍:让读者了解游戏中各种常用的技术及其发展过程。

1.1各种游戏类型

在游戏世界里,玩家通常会遇到许多不同类型的游戏,这些游戏因为其操作方法、使用人数、人物视角、游戏目的及制作风格特点的不同,可以有很多不同的游戏分类。但这种分类目前尚无统一标准。

%

说明:现在大部分的游戏分类,还是按照其游戏内容的主题进行分类。本节中将根据笔者自己的认识对这些游戏进行类别划分,如下所示。q角色扮演游戏:Role-PlayingGame,简称RPG。q冒险游戏:AdventureGame,简称AVG。qqqqqqqqqqqqq

动作游戏:ActionGame,简称ACT。策略游戏:StrategyGame,简称SLG。

格斗游戏:FightingGame,简称FTG。

即时战略游戏:Real-TimeStrategyGame,简称RTS。射击游戏:ShootingGame,简称STG。

第一人称射击游戏:FirstPersonalShootingGame,简称FPS。益智游戏:PuzzleGame,简称PZL。体育游戏:SportsGame,简称SPT。竞速游戏:RacingGame,简称RAC。模拟游戏:SimulatingGame,简称SIM。养成游戏:EducationGame,简称EDU。卡片游戏:CardGame,简称AG。音乐游戏:MusicGame,简称MSC。

除了对将这些游戏分类外,笔者还将简单介绍这些分类中包括的经典代表作品。

Create PDF with GO2PDF for free, if you wish to remove this line, click here to buy Virtual PDF Printer第1章游戏开发者都应该掌握的知识

1.1.1角色扮演游戏

角色扮演类游戏,绝对是大多数游戏玩家接触得最多的游戏之一。其主要特点是:由玩家负责扮演一个或多个角色;角色如同真实人物一般成长,有完整的故事情节;并且有关于人物本身的很多属性供玩家调整。

角色扮演类游戏按其游戏风格又可划分为日式RPG和美式RPG。其中的主要区别在于文化背景和战斗方式不同。

(1)日式风格的重点在于故事情节本身,即把整个游戏当成一个长长的故事。而玩家的任务在于展开故事的时间线,而且日式RPG多采用回合制或半即时制战斗。其中有两款经典的日本游戏作为代表:勇者斗恶龙与最终幻想系列。而国产的角色扮演游戏,大多数也可以归属于日式风格,例如:仙剑奇侠传和剑侠系列,如图1.1所示。(2)美式风格的重点在于不同的世界观,在游戏中增加了人工智能等要素。玩家的主要任务是控制主角人物做出选择,如同真实生活中的社会一样。美式风格的RPG经典游戏的代表作品是魔法门(如图1.2所示)、创世纪和博德之门系列。其特点是力图营造一个虚拟的真实社会,提供极高的玩家选择自由度,而剧情方面则明显淡化,以史诗类型的剧情为主。

%

注意:不管哪种风格的游戏,其内容才是吸引玩家的主要手段。

图1.1仙剑奇侠传游戏截图图1.2魔法门游戏截图

角色扮演类游戏还可以根据战斗进行方式分类,例如:

1.动作角色扮演游戏(ActionRole-PlayingGame,简称ARPG)

ARPG的战斗方式为即时动作形,其不存在切换画面的过程,是直接在地图上进行即时的战斗。而传统RPG战斗方式一般是由地图画面切换至战斗画面,然后进行回合制或半即时、即时的战斗。其代表作品是暗黑破坏神

系列,如图1.3所示。

2.战略角色扮演游戏(StrategyRole-PlayingGame,简称SRPG)

SRPG的战斗方式是以回合制战斗为基础,以战棋模式进行战斗的RPG。此类游戏不仅具有了策略游戏(后面将对其进行介绍)的战斗要素,同时又具备RPG的重要元素人物与情节。其会淡化战斗以外的游戏操作,整个游戏流程基本就是

剧情

战斗

准备

3

Create PDF with GO2PDF for free, if you wish to remove this line, click here to buy Virtual PDF Printer

第1篇游戏开发基础

剧情志英杰传的循环。此类游戏以日本、国产居多。其代表作品有和火焰之纹章系列(如图1.4所示)。

炎龙骑士团、三国

图1.3暗黑破坏神游戏截图图1.4三国志英杰传和火焰之纹章游戏截图

3.电子化桌上角色扮演游戏(ComputerizedRole-PlayingGame,简称CRPG)在介绍CRPG之前,还需要向读者介绍一下其前身桌上角色扮演游戏(TRPG),在TRGP(在国内这种游戏还不是那么流行)中除了几个玩家以外,还必须存在一个游戏的主持人,其负责设定游戏世界、维护游戏规则、制作游戏的场景,安排剧情、操控非玩家人物及怪物等。而在电子化的这类游戏中,则由电脑扮演主持人的角色。这些游戏一般会忠实地还原TRPG的规则。

CRPG就是这个基础上发展而来的,所以其战斗系统既非ARPG的完全即时,亦非SRPG的完全回合化。这类游戏的代表作有博德之门(如图1.5所示)、无冬之夜和冰风谷系列。其都是构建于桌面角色游戏龙与地下城规则之上的CRPG。

图1.5博德之门游戏截图

4.大型多人线上角色扮演游戏(MassivelyMultiplayerOnlineRole-PlayingGames,

简称MMORPG)

MMORPG是现在最为流行的、通常所谓的网络游戏,实际上是线上游戏的一种。基本模式是设置一系列的任务供玩家完成,玩家从中获取各种报酬以提升主角的等级、各种能力、技能等属性。通常玩家可以自由选择各种属性升级的方向。

而RPG中的剧情要素在MMORPG中被极度淡化,因此可以说MMORPG是美式RPG

4

Create PDF with GO2PDF for free, if you wish to remove this line, click here to buy Virtual PDF Printer

第1章游戏开发者都应该掌握的知识

游戏系统方面的升级版本。MMORPG通常提供传统RPG所不具备的社交系统,如设置行会、工会等供玩家加入和交流,也可以设置好友、师徒以至婚姻等多种人际关系。另一方面,MMORPG由于是基于互联网的,其社交的范围很大,所以能举行远比传统RPG要多的游戏活动(攻城、物品交易),游戏中的商业氛围也远比单机游戏浓厚。其中的代表作品有传奇世界、魔兽、A3等(如图1.6所示)。

%

说明:正是由于网络游戏具有高交互性能和精致的界面,所以其在国内的市场占有程度

达到70%以上。

图1.6魔兽和传奇世界游戏截图

1.1.2动作游戏

动作游戏是由玩家控制游戏人物消灭敌人以过关的游戏,没有具体的故事情节和人物成长。现在电脑上的大多数动作游戏都是以早期的街机游戏和动作游戏为基础发展而来的。其纯粹是面向普通玩家的,以纯娱乐休闲为目的。

该游戏角色的操作方式简单,让玩家可以快速融入游戏之中,并通过角色的各种动作来考验玩家的反应能力。随着游戏难度的增加,会给玩家带来相当的成就感。这是属于大众化游戏,也是较受欢迎的游戏种类,其中一小部分还包含简单的解谜内容。

该类游戏的代表作品有合金弹头、波斯王子、魂斗罗、三国志系列(如图1.7所示)。这些代表游戏中有一些含有射击操作,如合金弹头系列。不过由于此类游戏中更注重对游戏角色身体的控制而非射击技术,所以仍属于ACT分类。

图1.7波斯王子和合金弹头游戏截图

5

Create PDF with GO2PDF for free, if you wish to remove this line, click here to buy Virtual PDF Printer