网站首页 > 手游活动> 文章内容

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

※发布时间:2018-4-6 3:49:43   ※发布作者:habao   ※出自何处: 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  

相关阅读
  • 没有资料