【虫言虫语】自生性游戏性
自生性游戏性(简单的规则,复杂的世界)虫子声明本文来源:2006年1月《游戏创造》
可能很多人对游戏仅仅是玩弄的心态,他们图的是一个轻松
是一个开心
虫子在最初也一样
但是自从我接触了第一篇网络游戏小说(源自起点文学)后
我开始深层的去品味游戏
我愿意仔细的看看每一个游戏到底想要表达什么,我们来感性的对待所有事务,你会发现
这个世界,我的措词不当~这个虚拟世界~这个游戏世界~他其实是有自生性的
一、自生性游戏性的兴起
自生性游戏性是本世纪初以来在欧美比较流行的游戏设计理念。自生性游戏性的基本思想来自于自然科学的“涌现”。最早对自生性游戏性产生兴趣,并进行系统分析的西方游戏游戏策划者,比较突出的是Ion Storm设计团队。2001年,Ion Storm的Harvey Smith就指出:“未来的游戏将拥有高度仿真的世界,产生更多的自生性行为和不可预知的玩家交互!”Randy Smith则更从实际设计的角度,于2003年提出“游戏设计要减少预制脚本(pre-scripted)的成分,增加交互的自由度,给玩家一种在游戏中任何事情都可以发生,任何交互都有可能的感觉。并强调游戏设计师是间接性的设计玩家的体验,而玩家应该是设计和实现这种体验的著作者之一”。自生性游戏性方面最早的理论分析和实践,就是由Ion Storm这批人完成的。
在自生性游戏性的探索过程中,还有两位重量级的大师,一个是Will Wright,另一个则是Peter Molyneux。他们都擅长于非故事性,非线性,open-end的游戏 ,都对游戏以外更广泛的科学技术领域的前沿比较熟悉。他们的大作《模拟人生》和《神鬼预言》也分别成为自生性游戏性的典范。当然,要说自生性游戏性的典范之作,那就不能不提到本文开始所提到的《GTA》,他的成功在很大程度上要归功于高自由度和很强的交互性,可惜媒体一般只看到游戏的暴力、血腥、色情,却不见其内在设计的精巧和创新。
[ 本帖最后由 尛蟲蟲 于 2008-7-16 22:38 编辑 ] 二、一个与一千个哈姆雷特
游戏就本质来说是对现实世界的模拟。就单机游戏而言,不同的游戏对于模拟和剧情的重视程度不同。注重故事情节(story-based)和注重仿真(simulation)是游戏设计的两个基本主流。前者是线性(linear)的游戏,讲究的是预制脚本,硬码以及基于个例,游戏策划都是事先设定了固定的代码和脚本,玩家虽然可以看到各种各样逼真的画面和栩栩如生的角色,但是就游戏整体而言,仍然是相对静态的,固定死的。100万个玩家去玩《DQ8》,他们所经历的过程,始终是类似的。而后者,则是基于涌现(emergent),讲究仿真,系统设计以及基于规则。最近一批成功的作品,包括《模拟人生》、《GTA》以及更早的《神偷》等等,都自觉的运用了自生性游戏性的概念,在游戏的交互性上面取得了重大的突破。两者的关系如下图:
http://school.ogdev.net/upload/img/3784586251.gif
随着电脑以及游戏主机的机能不断增强,制作线性游戏的成本急剧提高。由于其基本结构是线性的,所以当世界的复杂度增加时,所需要的三维模型、材质、环境效果和动画等等都会急剧增加,由此引起制作人员数量和成本的增加都是非常高的,但是就玩家而言,却只得到了更好的视觉效果,而不是全新的游戏体验,在游戏性上并没有得到相同比例的提升。曾经有媒体预测,在PS3推向市场之后,许多基于PS游戏平台的小型厂商都将无法生存,原因便在于此。
自生性游戏性要解决的,就是在新的技术条件下如何有效增强游戏交互性的办法。因为与电影,小说等媒介相区别,游戏最大的特点就在于交互性。Warren Spector指出:未来游戏设计的关键,就在于能否自觉地意识到并利用到游戏的这种特性。他列举了这种特性的几个重要特点:
■ 换位魔力
■ 置入感
■ 参与和反应
■ 自生性游戏性
■ 共同创作
http://school.ogdev.net/upload/img/3792028779.gif
在WarrenSpector看来,自生性游戏性是游戏本身的特质之一。
在当今的游戏设计师看来,游戏对于虚拟世界的模拟包含了三个步骤,一是表层的,图像性的模拟,随着3D建模、贴图、材质技术的研究,这部分已经得到了突飞猛进的发展,下一步,需要建立虚拟世界的物理法规,物体要有重量,有质量,有特性,才能带给玩家真实的感觉,目前物理引擎的发展非常迅猛,可以说已经跨越了门槛,那么,下一步就是利用游戏性的设计去突出真实性。缺乏了更好的互动性,所搭建的游戏世界再复杂华美,也只能是虚有其表而已。
《哈姆雷特》只有一部,但是一千个人看戏剧,就有一千个哈姆雷特,这就是自生性游戏性的作用。 三、自生性游戏性产生的条件
一、 简单的规则
要产生自生性游戏性的效果,需要一些简单的规则,也就是底层的机制。这时游戏的灵魂所在。这些机制应该是简单的,否则游戏将变得难以制作,而且玩家也难以掌握。
二、 灵活的对象
要为游戏定义和制造各种对象。多用途的、灵活的对象。酒杯、椅子、胶水、绳子、小刀、罐子、路灯、角色、怪兽、NPC等等。这些对象要具有自己的属性,能够支持动态的交互,并且可以相互发生作用。交互可以被玩家所操控。
三、 玩家选择。
玩家施以不同的选择,将导致新奇游戏效果的出现,游戏的体验可以每次不同,因人而异,玩家成为游戏体验的著作者之一。 四、自生性游戏性设计思路和方法实例
聪明的上帝制造规则
抛开游戏的背景故事不谈,从技术上和机械上的角度看,游戏设计的实质,是设计一些规则,所谓规则,也就是两个物体或者多个物体之间的关系。在国外,这种规则,一般用机制和动态两个概念来解释。
Marc Leblanc首先提出了游戏设计的MDA模型,明确指出要将游戏设计的机制层和动态层分开考虑。这是自生性游戏性发展的重要一步。传统的游戏设计,一般集中在机制层,人工设计一个由人物、物品、事件以及因果关系组成的有限集,关系清晰,一目了然,但是随机性不多,动态层考虑很小,一旦机制设计完全,游戏也就基本固定了。而自生性游戏性则是给与动态层更多的考虑,增加不确定性,让底层的机制互相作用,在动态层面上产生不可预知的新鲜效果,从而促进游戏里玩家的自我构建。
http://school.ogdev.net/upload/img/3845113838.gif
自生性游戏性的核心,在于玩家的自我构建,传统的游戏,是基于个例的,在游戏内的某个情况下,无论玩家个性有多么大的不同,每次都出现,每次的效果都相同。玩家的游戏体验,是被设计师严格限定死的,从游戏设计的角度讲,是没有悬念的,线性的。比如,玩家打开一扇门,就会触发一个脚本,窗子里突然冲进来一个敌人,第一次玩家可能会被吓一条,应对失常,被怪物打死。但是之后玩家读取进度重新开始时,就会有所准备,这时就没有悬念和恐怖了。这就是一个个例。对于表达故事的情节和突出戏剧效果来看,这样的设计非常有效,但是交互性并不突出,因为玩家只要进行再尝试,得到的体验是完全相同的,这时候原有的效果就不突出了。
自生性游戏性的设计更为注重系统,它的目的,在于将游戏设计成为供玩家发掘和产生游戏性的工具,通过建构一个系统环境,让玩家在这个系统中拥有更大的自由度,可以通过自己的行为和策略改变系统的状态。系统对于玩家的体验进行限制,但是不限定细节。玩家主导了游戏的过程,设计师只是提供条件。其核心,就是给玩家更多的选择,让玩家自己发掘,自己决定如何游戏,玩家设定自己的游戏目标,利用游戏的环境和资源,制定和执行计划去实现目标。在这种情况下,连设计师,也无法预知玩家最终的游戏状态。一个美国设计师这么评价“Star Fox”——“如果设计师在玩家身边坐着,他对玩家的游戏进程了如指掌,直到在某个时间,某个地点将发生什么事情,唯一不能事先知道的,也就是玩家的血值和剩余武器有多少。”事实上,在日本人制作的游戏里,庞大的测试团队常常连玩家的血值和剩余武器的情况都会有大致的评估,并提供相应的方案。而在自生性游戏性主导的游戏下,设计师对于玩家的状态都不能预见了。因为系统的变量和状态过于复杂,设计师只能知道底层机制,而无法预测上层动态。
玩家VS设计师
在设计传统游戏的过程中,设计小组一起讨论决定任务的故事背景,整体视觉风格,物品和武器的分布、AI、迷题种类以及其他玩家需要解决的挑战等等。之后进行分工,每个设计师负责一小块,他们会单独考虑关卡内的具体游戏部件的实例(instance),具体关卡内部的物品、敌人、触发事件、特殊事件、设置独特的挑战以及过关条件等等。换言之,设计师总是在:1.设计玩家需要解决的挑战和问题。2.替玩家设计出一种到几种解决问题的方案。一般来说,除了设计师设计的方案以外,很少会存在其他的方案。这样的直接后果就是:玩家不是在“玩游戏”,而是在“玩游戏设计师”。实际上就是在和游戏设计师对抗脑力。这种对于个例的设计,其缺点在于:
1)游戏规则缺乏普遍性。比如说,子弹打在敌人身上,会有敌人中枪倒地或者死亡,但是如果向桌椅、路灯、花瓶等等物品射击,这些物品却毫无反应。玩家在某些区域开枪会引来敌人,但是在一些区域开枪周围的人却毫无反应。
2)游戏缺乏交互性,只有特殊的,预先设定的情况可能发生交互。很多情况下什么事情都不会发生。不支持新的交互和策略,这也让更深层次的策略运用缺乏可能性。
当玩家向路灯等物体开枪却毫无反应时,玩家就从心理上确认了“这仅仅是个游戏”,这种情况,对于玩家的投入,以及创造力和积极性将是一大伤害。另一方面,这种设计方法很难具有良好的扩展性,要添加游戏内容,只能人工一点点添加新的个例。
玩家VS规则
新的游戏设计思路是从设计全局定义开始的。其实这种思路很久以前在编程中就已经得到应用了。现在游戏策划师们只是从游戏设计中应用这些概念和思路。一般过程如下:首先定义全局对象和规则。全局对象是指所定义的对象拥有全局定义的属性。然后讨论并定义可能发生的交互类型,而不是交互细节。比如,损害分为多少类型,热损害、水损害、碰撞损害、爆炸损害等等。在一定的阶段,将对象和交互类型联系起来,比如某种对象对某些损害的承受能力,某种对象对于某种交互的反应等等。这一步实际上就是在定义规则。
总体上,我们是在定义一个包含了行为和交互的游戏可能性空间。
举一个简单的对象和规则的例子:
对象1:毒气筒。密封的罐子,里面装有毒气。
对象2:毒气。毒气会对处在其中的所有人类生物产生伤害。
规则1:敌人可以开枪。
规则2:子弹可以击破毒气筒的外壳。
规则3:毒气筒破了,会泄露毒气。
规则之间要有关联。形成关联系统,自生性游戏性才会发生,上面的三条规则,就会具有相互之间的关联。
http://school.ogdev.net/upload/img/3849332356.gif
这几个规则加上玩家的选择,就会产生出比较丰富的变化和效果。如下图:
http://school.ogdev.net/upload/img/3872825673.gif
图8 规则产生的效果
注:该图片出自Harvey Smith和Randy Smith的论文。
如果加上一些常见的规则:
"子弹可以打死NPC,也可以打破毒气筒
"NPC被打死,枪会脱手掉下来
"枪掉下来的时候会走火
"毒气会杀死NPC
如果加上一些触发事件,那么就可以有新鲜的效果出现了。比如下图
http://school.ogdev.net/upload/img/3881534334.gif
图9 一个实际游戏的过程图
技术支持
要实现自生性游戏性,还有一些技术上的基础和手段,这里简单的列出如下
面向对象编程的概念:包括了定义的抽象化、属性、继承和封装等等。
触发系统:触发系统就是对象之间进行相互通信的通道,尽可能少的采用一对一的设定对象的交互。可以通过设置中间通道,起到连接各种对象的作用。
比如说:玩家在完成一个任务,需要拿到某个特定道具时,除了可以用手枪、箭射死敌人外,拿到道具以外,还可以向窗帘、茅草等处射出火箭,点燃它们,趁敌人救火忙乱的时候,进入某个屋子偷取宝物。在这个系统中,我们可以设置刺和火两种触发类型,弓箭对守卫有刺的作用,而带火属性的东西,比如火箭,蜡烛等,则可以触发对茅草、油洼的点燃事件。图示如下:
http://school.ogdev.net/upload/img/3933087647.gif
图10 对象之间一对一的触发关系
http://school.ogdev.net/upload/img/3934687592.gif
图11加入中间层以后的触发关系管理
脚本系统:利用脚本快速的描述对象的行为。比如窗帘如果接受了火的触发就会被点燃。这个行为就需要用脚本来描述。
自主代理:一个守卫受到攻击就会还手,听到火警就会去救火。这里的守卫就是自主代理。要让这个世界真实,产生自生性游戏性,对游戏中NPC人工智能的要求显然要很高,自主代理拥有三个子系统:一是感知模型。自主代理必须能感知环境,才能对环境做出反应。比如说,守卫都有视觉和听觉。二是思维模型。在感知外界环境以后,它必须有思维和决策能力。三是行为模型。自主代理做出决策后,必须通过某种行为表达出来,,这个时候动作、动画、声音、模型、材质等方式就被综合运用在一起,成为玩家可以直接感知的行为。 以下是在GTA中,一个玩家在游戏中进行的具体例子。
http://school.ogdev.net/upload/img/3943941519.gif
每天大约有一百种新的使用者设计剧情上传到Maxis的官方网站去,全部加起来已超过一万六千种。
这里还有一个有趣的一个例子,Peter Molynuex在开发《神鬼预言》(Fable)的时候,曾对玩家如何玩这个游戏进行观察。他发现一个玩家到了村子以后,向村长的女儿大献殷勤,最后成功的娶到了村长的女儿。然后过了一会儿这个家伙把村长骗到村口的大树旁,突然向村长发起了攻击,结果了村长的性命。Peter Molynuex大吃一惊,问这个家伙“你干了什么?娶了女儿把老丈人杀了!”玩家不紧不慢的说出了一番道理:
“村长有钱——>父亲死后钱会留给女儿——>我娶了村长的女儿——>我杀死了村长——>我能够获得村长的钱。
这就是高自由度的游戏给玩家带来的假象,这个玩家认为游戏已经进化到了可以支持这种复杂的玩家自制定的策略。可以想象,如果游戏系统真的可以支持这种策略的话,那么游戏交互性的可能空间会有多大,游戏性也会极大地丰富,当然,玩家的坏事也会做得更多……
自生性游戏性的缺点
游戏中引入自生性游戏性,能够产生意想不到的有趣分支,增加游戏的随机性,增加交互,提高可玩性。但是这种做法并不是毫无代价的。在具体实践中,常常会遇到以下一些问题:
1.自生性游戏性增加了游戏的复杂性。降低了对玩家的引导。一方面,对于新手玩家,尤其网络游戏的大部分受众而言,提高了上手难度。所以很多讲究自生性游戏性的游戏,反而需要更多的新手指南,以便于玩家了解系统,实现上手。另一方面,自生性游戏性需要有更好的用户反馈来避免让玩家感到迷惑。由于玩家一般都会习惯性的用简化的生活习惯来对待游戏。比如说,当面前有一个卫兵时,一般我们都认为他只能感知他前方扇形区域的物体,但在现实中常常不是这样。在《神偷》里,为了更仿真,引入了复杂的声音以及光影效果。但是在这样就必须引入更多的反馈装置来告诉玩家。比如light gem来表达他在光照情况下的可见度,这样玩家在入门阶段将非常难以理解这些复杂的东西。
2.自生性游戏性削弱了游戏的短期目标性。对于自由发挥能力不强的玩家,反而容易产生不知所措,不知道如何继续进行游戏的感觉。也需要用一定的短期任务与讲解予以引导。
3.自生性游戏性容易导致不可知的后果,由于底层的规则很多,并常常非常复杂,因此经常会出现连设计师都没有考虑过的情况出现。比如说,在《突出重围》中,玩家发现可以把Proximity mine(游戏中的一种道具)贴到墙上,然后借助这个跳上去,回头摘掉以前贴得mine,然后再向上贴,如此反复,攀越以前根本就不可逾越的高墙。这样设计师设计的很多玩法和触发事件都被玩家跳过了。在有的地方,玩家使用能力增强来强化敌人机械,再利用偷取获得强力的机械个体,从而破坏了游戏本身设计的平衡性。这就是由于自生性引发的不确定性破坏了游戏性。
网络游戏与自生性游戏性
与单机RPG游戏相比,MMORPG更容易利用涌现理论来进行游戏设计,在游戏的进行过程中也会更多得出现涌现行为,主要原因在于:
1、单机游戏更接近描写故事,网络游戏更倾向于架构世界。对于单机RPG,制作者往往要设定主线剧情,安排玩家的行动线路,通过故事、音乐、画面等多种手段来表达故事情节,调动玩家的情感,引起共鸣。一个玩家经历了这个故事,基本上就算完成了这个游戏。而网络游戏的世界在时间线上是相对静止的,对玩家角色来说,没有必须体验和经历和情节。对于制作者来说,主要的思路是构建世界,设定规则,并且由规则来确定玩家的玩法。这与自生性游戏性的设计思路是极其相似的。
网络游戏的世界架构要比单机游戏大的多,规则相应也更复杂,玩家在面对这个世界的时候,选择更多。单机游戏里,玩家在所能作出的选择往往是极其有限的。比如《DQ8》,玩家只能选择自己使用的姓名和大致形象,游戏的重心,在于剧情的讲述。而在《魔兽世界》里,玩家需要考虑自己职业、种族、装备、坐骑、经验、生产技能、生活技能、任务、财富、荣誉、各势力声望等等,而且其中各种因素会交互产生关系。相对来说,更容易出现涌现行为。
http://school.ogdev.net/upload/img/3969639667.gif
图12 单机与网络游戏中的设计区别
2、在单机游戏里,自生性游戏性出现在人与规则之间的互动。在网络游戏里,自生性游戏性更多出现在人与人之间的互动。探索同样一个洞穴,在单机游戏里,带给玩家的感觉总是相似的,但是在网络游戏里,伴随着等级的差别,队伍的差别,当时的情境,玩家可能会得到千差万别的体验。
http://school.ogdev.net/upload/img/4050941520.gif在网络游戏里,涌现的底层规则被极大的丰富了,不再仅仅是游戏本身的规则设计,还来自于人与人在社会生活中的交往经验和规则。网络游戏里出现的各种现象,不仅仅是对游戏规则的涌现,也是人际交往规则的涌现。研究网络游戏中的涌现现象,一方面是根据游戏的规则,推算玩家可能出现的玩法,另一方面是对我们所面对的主要玩家群体进行分析,了解玩家的生活习惯、思维方式、行为准则,如《中西文化差异以及网络游戏策划》,让两者的规则尽可能一致。 ding ~~~~~~~~~~~~~~~~~~~~~~~~~
页:
[1]