03.21 从《魔兽世界》切入,数值策划是怎样当游戏行业的“黑匣子”的?

今日快节奏的游戏圈生活中。游戏行业很多从业者已经没有时间去读大厚本的著作了。但这并不代表游戏行业从业者中的学习需求在降低,恰恰相反伴随着行业的深入发展他在不断的升温。

正是基于这种现实的迫切与矛盾龙虎豹在即日起推出“读书会”栏目。我们将针对于游戏行业中较受欢迎或比较有价值的著作进行摘录并一一消化结合实际案例剖析并将之整理发出。通过这种消化、剖析与整理希望能够给行业里的从业者一些有价值的经验。

在首期读书会中,我们仍将针对于陈忾老师的《游戏策划知识体系指南》进行整理和剖析。而在未来的时间里,如果各位读者老爷认为有比较合适的著作,或您自身有一本颇有价值的作品欢迎推荐给我们,我们非常愿意将他推荐给大家。

  很多人都希望从事游戏行业。

  尤其是把自己的想法“从0到1”加以实现,对于希望从事游戏行业以及正在游戏行业打拼的人们而言,莫过是成就感爆棚的事情了。而在这个过程当中真正以双手实际操作的,便是游戏策划,即那些进行游戏设计的人。

本篇内容选自陈忾老师《游戏策划知识体系指南》,是龙虎豹结合现阶段内游戏产品案例,对书中关于游戏策划相关内容进行整理成文。陈忾老师迄今为止已在游戏行业打拼十余年,《游戏策划知识体系指南》一书是基于他多年来在游戏产品设计、游戏开发、培训游戏策划新人相关经验,融合自身项目、产品、企业管理想法后,对游戏策划做出的全面性总结,意在能够为业内新人快速上手游戏策划工作。

龙虎豹结合2017至2018年度的市场现状,将书中内容加以整理,并以爆款、经典游戏为例,以连载的形式进行输出。希望能为游戏行业或从事游戏策划行业的同道中人一些建议与思考,或者你可以把他看做为相对口语化的数值策划“通关秘籍”。

需要声明的是,本篇文章作为连载第二篇针对书中游戏策划分类中数值策划进行进阶整理,在对属性创造、公式设计、平衡技巧难点等梳理后,让我们再谈谈数值策划工作中,静态数据表等相关数据处理以及相关岗位规范。

(回顾请看第一篇《从《暗黑破坏神》到《野蛮人大作战》,从数值策划角度看如何实现理念到数值的上下贯通?》)

  在此系列中还将推出关于游戏策划其他细分领域下的干货整理。如果您也有关于游戏策划相关经验或者血泪史,非常希望您能通过后台留言与我们联系,我们非常乐于倾听,同时感谢您的分享。

从《魔兽世界》切入,数值策划是怎样当游戏行业的“黑匣子”的?

敲黑板!

数值策划主要工作竟然是填写表格?

  倘若数据处理是数据处理的工作是所有数值策划的挑战,那么占据数值策划80%工作量的业务便是需要负责的表格了。

但相对应游戏数据库的动态数据表,数值策划要负责的表,更准确的讲是静态数据表(Chart),静态表完全由数值策划来负责设计与制作。因此我们将采用Excel处理静态数据表时所需要注意的事项在这部分做出相应解析。

数值策划为什么要负责静态数据表?

在1995年至1999的游戏制作早年间,国内的游戏开发团队的构成是,策划提出构想和需求,由程序员来填写数值表,亦有某些公司专门设有数值程序的工作岗位。

但后来发现,程序员对游戏的理解和思路与策划存在很多根本上的差异,这使得游戏策划与程序员在沟通中依赖大量的时间去做解释,而通过这个繁琐的解释过程之后,程序可能还是没有搞明白策划到底要的是什么,而策划反而学会了如何构建静态数据表。

因此久而久之演变成,游戏策划负责静态表的制作。再加上Excel学习成本逐年降低,而游戏中所需要的数值工作量愈发庞大,这样才逐年形成了专职的数值策划。大约在2003至2004年起,国内游戏开发公司开始普遍设计专职的数值策划,并逐年在扩大需求。

在这里要多说一句,在入职数值策划前,请务必不要小看构建自己的数据库相应知识与数据表格培养能力,表格的建立将会大大影响游戏执行方的工作效率。

从《魔兽世界》切入,数值策划是怎样当游戏行业的“黑匣子”的?

摘自某知乎答主的设计失误案例,

“装备属性随机”没有加入随机数,

导致游戏后期维护非常麻烦。

构表类型

通常情况下,数值策划的要负责的静态数据表包括物品表、怪物表、技能表与掉落表。但多类型东西混合在同个表格中,闲置字段便会很多,表倘若太大便难以维护,因此在这里陈忾老师主要介绍了拆表法。

譬如将物品表拆分成道具表、装备表。如果项目中有大量的配方制作,你可能还有单独的配方表。

从《魔兽世界》切入,数值策划是怎样当游戏行业的“黑匣子”的?

摘自某知乎答主的合格的设计案例

但是反过来说,拆得太细也会导致维护难度增加。无论如何,这4张表都需要建立有效的编辑表和自检表的机制,来帮助你进行管理和维护。

表格字段名的构成

表格字段名由游戏属性架构而来,比如一款动作游戏中,倘若法术是固有100%命中的,那么很显然就不会有法术命中这个字段出现。因此,我们主要将物品表的常规字段名称以图片的形式加以列举,并结合具体表格说明如何拆分。

从《魔兽世界》切入,数值策划是怎样当游戏行业的“黑匣子”的?

物品表常规字段名

其中,可以将装备、药品等拆分成多个表,也可以合并为一个。同时,有几个字段名需要特别注意。

由于把物品编号背下来是件很困难的事,因此在查找一个物品时,通常在表里面搜索名称。但是当发生以下的情况时,你就很难通过名称检索了。比如,当这个道具改过名字,或游戏制作外文版本。因此,陈忾老师采用了给道具一个内部名称,并且永久不会改变的办法。为了避免数据库不支持中文,所以你可以用英文或汉语拼音去设定物品的内部名称。

装备的品质等级

  装备品质的等级即品质的等级,我们拿《魔兽世界》(《WOW》)的装备品质举例。

在《魔兽世界》中,装备品质等级共分为5等,同种文字含义的名称,由于装备品质等级的差异,在颜色表述上各有不同。例如,表示“杂物”等级的装备名称为灰色,“一般”等级的装备名称为“白色”,如上表显示以此类推。

从《魔兽世界》切入,数值策划是怎样当游戏行业的“黑匣子”的?

同为《魔兽世界》中ID 111540的发展,既可以代表绿色“优秀”510等级的"霜狼占卜法杖",也可以是蓝色“精良”515等级的"霜狼占卜法杖"。

从《魔兽世界》切入,数值策划是怎样当游戏行业的“黑匣子”的?

装备的物品等级

从《魔兽世界》切入,数值策划是怎样当游戏行业的“黑匣子”的?

而装备的物品等级字段名即物品的真实等级,可以理解为当装备脱离了使用等级限定之后的实质衡量指数。

暴雪(Blizzard)所熟练运用的装备体系的核心属性,以装备物品等级为核心的装备属性设计体系,是通过装备的装备物品等级值和各个属性在装备上的权重分配表来进行装备设计的。同样以《魔兽世界》举例。

在《魔兽世界:巫妖王之怒》(《WLK》,《魔兽世界》第二部,于2010年8月31日开服)版本中,新增的80级史诗装备有多个装备物品等级,即200品到264品不等。

从《魔兽世界》切入,数值策划是怎样当游戏行业的“黑匣子”的?

在老《魔兽世界》MC时代(艾泽拉斯大陆时代,第一个大型40人RAID副本),玩家并不注重装备的物品等级,因为史诗品质的紫装非常稀有,可以简单的通过装备的品质等级对装备的好坏进行判定。

而到了TBC(燃烧的远征时代,于2007年9月6日开服)时代,玩家普遍都装备紫装,为了便于玩家进行辨识,装备的物品等级被直接显示。

数据表的导出

在实际工作中,数值策划常常要遇到客户端和服务器端使用不同数据的情况,比如客户端需要显示出一个道具的名字,因此客户端的静态表中要有道具名称的字段,但在服务器则不关心道具名称,只要有道具的编号就可以了。

所以,我们常常要为静态数据表编写导出表。

数据库的存储

相对静态表而言,数据库是动态的,是游戏程序经过存储过程将玩家的数值进行保存的数据表(Game Database,简称Game DB)。

策划通常不需直接接触数据库,只要明确的告诉程序员哪些数据是需要进行保存的即可。而这个工作目前在业内也很少需要策划进行,通常一名具有经验的服务器端主程或者数据库程序员都基本知道哪些是需要保存的。

从《魔兽世界》切入,数值策划是怎样当游戏行业的“黑匣子”的?

数值策划=黑匣子?

  在说完一些硬性需要掌握的内容后,我们来说说关于数值策划那些“软性”的人文认知。

陈忾老师曾谈到,“数值策划是执行角色,像类似的工作是程序员,而不是设计者”。而身为执行角色,自然要处理所接收到的各种需求。这里我们重点说一说,数值策划应该如何对待所接收到的需求的。

黑匣子。

当好一个黑匣子。

从《魔兽世界》切入,数值策划是怎样当游戏行业的“黑匣子”的?

在面向对象的编程中,通常你会看到这样的例子:

“你不需要了解骑车引擎的工作原理和情况,但是这并不影响你去开车。”

 但数值策划对于项目中的其他策划来说,有时候甚至比程序员更“黑匣子”。

如果以范围划分数值策划工作的内容,那便是向上接收系统策划的设计需求,向下将公式和表的需求传输给程序员。作为一个中间执行者,对于数值策划的素质的要求是很高的。

那么,如何成为一个让前后衔接者都放心的数值策划呢?首先,无论如何你要先搞定的,就是游戏系统的设计需求。学会沟通是首要任务。

因为每个人生活和教育情况的不同,因为每个人所习惯采用的游戏用语的不同,造成我们在说话的时候会进行特定的“编码”。

譬如我提到物品,很多人可能会认为游戏中所有的东西都是物品,也有不少的人会认为只是道具、是不包含装备的那部分东西。

再譬如我提到NPC,有些人会将怪物也当做NPC的一部分,而另外的人则认为NPC不包含怪物。

“会沟通”并不是数值策划在工作中需要面对的事情,任何一个处于非独自工作中的人都要面对沟通问题。但是因为数值策划的工作实在太“别致”了,对这个工作有认识的人太少,所以在沟通时就需要更多的注意。

  比如你去跟牙医沟通,就算你不懂牙医的知识,但是因为你起码对你的牙有一定的认知,而且很多牙膏广告也做了大量的牙科知识普及,以及牙齿并不是特别复杂的器官并且可以用眼睛直接观察。所以最终你的牙医通常能够很快的搞明白你的状况。

而如果你去查内脏,医生通常无法从你的描述中来准确判断你的状况,而必须依赖那些能够对内脏进行检查的器械,诸如核磁共振、X光扫描、验血等这样的特殊工具和方法。

沟通就是这么个事情,你越是了解衔接工作的性质就越能够准确的对需求和目标进行“解码”和“传输”,降低沟通中的干扰。

好了,说完了沟通的必要性之后,我要谈到需求分析。

系统策划给与的需求通常只是一段描述,而不是具体的条目。从描述中拆分出具体的公式和数值工作,就是身为数值策划的第一步工作内容了。

举例来说,经验需求曲线是经常被反复研究和调整的,通常需求是“玩家升级到满级需要xx天,前n级是引导期需要x天,到m级升级都比较轻松,之后开始减慢速度……”。

当然,不将沟通成本缩减到最低的数值策划不是好策划,而这需要在细节上的一致的规范操作。其中,命名、储存、工具、协作、自检的规范都是重中之重。我们以命名与储存举例。

命名规范中,特别是三个地方,文件名命名、工作表命名与字段名命名最为“要命”。比如,如果你的工作中允许使用中文,你可以在文件命名时这样写:

《项目X》物品表.xls

如果为了防止在某些工具中不能很好的支持中文,你可以采用英文命名。

ProjectX_ItemChart.xls

如果你使用诸如Vss、Svn这样的文件版本保护工具,那么你的文件名就不要打时间戳。但即使你使用版本保护工具,对重要版本的单独保存也是很必要的。

那么对于特定版本,命名应该带有版本号和时间戳。(比如你发布一个正式的版本时)

《项目X》物品表_Ver2.2_2010-4-27.xls

上面说的都是数值策划在编辑表时所操作的excel文件。当你要导出程序所需的文件时,你需要跟程序员进行沟通,确定他需要什么格式的文件,采用怎样的命名。

一般来说,服务器端采用的数据库是SQL/MySQL,你可以给数据库程序员导出单工作表的xls(新建excel会生成3个工作表,建议导出给程序的表只有一个工作表)或者.csv(逗号分隔值文件)。

而客户端的表没有固有的结构,这要看你的客户端程序员决定怎么做。通常,.csv是可以满足他们需求的。客户端可能会对数据表进行加密处理,所以给他们提供表,经由他们加密生成数据文件。

另一方面,在储存是也要记住使用版本保护工具,这里陈忾老师推荐使用推荐使用Vss/Cvs/Svn这样的版本保护工具,它有2个作用:

  • 安全的保存你的多个版本,并且在你需要的时候可以找回之前的版本。

  • 方便协作。

    将你的文件上传到服务器中,需要它的人可以从其中获得最新版本。并且只有获得了权限的人才可以进行上传动作,以保证你的版本不会被他人在你不知道的情况下进行了修改。

建议不要将策划的文档同程序的放在一个Vss里进行管理,最好分开管理,并在策划的Vss中允许程序登入并Get数据表。

而每当你做了一个重要的处理,你要养成单独保存一个版本文件的习惯。

你需要在保存的文件名上注明版本号和时间戳。甚至,你可以使用excel的保护功能,将表锁定起来。以防止一时的误操作改变某个值。

保护在:

工具(T) ->保护(P) ->保护工具表(P)

注意,只有在单元格属性中被设定为锁定装备的单元格才会被保护。

格式(O) ->单元格(E)

或者使用 “Ctrl+1”的快捷键可以打开单元格属性的面板,在保护的子页中勾选“锁定(L)”的单元格会被保护。

从《魔兽世界》切入,数值策划是怎样当游戏行业的“黑匣子”的?

从《魔兽世界》切入,数值策划是怎样当游戏行业的“黑匣子”的?

说在最后

由于篇幅限制,也由于龙虎豹作为媒体人并非数值策划从业者,本篇文章虽然作为进阶篇,但也仅仅介绍了入行数值策划基础工作,为想了解数值策划行业的同学们搭建桥梁。但对于想入行的新人而言,数值策划对于数学统计、逻辑思维等等都有着一定能力要求,考验其了解游戏乐趣与数值的关系。对于优秀的数值策划从业者而言,更需要大量经验对产品加以辅佐。

因此,数值策划这个工作想要做好,需要在一段相当长的时间里刻苦的学习和修炼,不仅要搭建框架,把自己训练成一名设计专家,更要基于玩家游戏体验、感觉的驱动,把数值成长做出乐趣来。

一名知乎答主曾谈过,如今的时代是从事游戏最好的时代,因为时代给了游戏人实现梦想的可能性。但这又是一个最坏的时代,因为光靠热血是没用的,得有积累,得有成熟的工业体系。

或许,本篇文章能让你进一步的了解游戏数值策划的工作,在心血来潮之时加以冷静的思考与自问。当你真正决定了之后,就去沉淀吧,毕竟,念念不忘,终有回响。


分享到:


相關文章: