admin管理员组

文章数量:1665131

        如何从零开始进行数值设计,我认为关键之一在于对游戏平衡性的把握。多数人(比如我)要通过反复试验才学会游戏平衡的基本原理。如果幸运的话,也许可以得到一两个小窍门。精通游戏平衡的人往往警惕地保守着自己的秘密,或者无心与人分享。结果是虽然有关游戏平衡性的信息确实存在,但是可得到的却很少。

        如何进行数值设计?我的经验也非常有限。一般来说,最适合小团体的平衡是剽窃,几乎市面上70-80%包括但不限于网游都秉承着抄袭的良好传统,既然这样,作为小团体是没有太多时间去平衡数值的,与其依靠一个生手胡乱搓捏,为什么不去弄一个成熟网游的数值来,直接改改用就了呢?而成熟的团队,往往会拥有一个很有工作经验的数值策划,而他的经验往往又来自于自己上一个工作的项目,加上他自己本身丰富的知识储备与对各种资源的灵活运用。也就是说他手中有工具、现成的数据或者窍门,因此可以制作出复合自己团队,属于自己游戏的特殊的数值。不过要真正意义上做到平衡,还是要摸索,微调。

什么是合格的数值策划?

1.首先要时刻知道自己的不足,并保持着一颗进取学习的心态。也许一些东西当前工作不是必要的,但是不怕一万,就怕万一。

2.要有非常强的沟通技巧和理解能力,在讨论前先沟通定义,不要出现理解偏差,否则错误的执行,返工对于整个团队来说是巨大的损失。

3.学无止境,见过会用与“精通”是两个概念。excel我才用1年多,里面的各种函数组合,特殊用法我都还没有完全掌握,经济条件不允许,只能在网上下各种《excel高效办工》的pdf学习(不是鼓励这种盗版行为,只是想说任何阻碍都不是阻止进步的原因,正所谓兵来将挡,水来土掩

4.数值是一种思想,是一种设计理念,并非是完全依靠工具,工具只是手段,更多的时候,数值平衡了,但是感受并不平衡。这个时候就是真正考验数值策划功底的时候。有些时候数值思想要远远大于数值工具。

5.不要去拍脑袋填写任何一行数据,任何一个数据都要有理有据,哪怕你先找一个不太靠谱的依据,以后再去迭代它,也不建议直接拍脑袋定了一个。

6.如果有时间,尽可能去提高数值敏锐度,锻炼数值算法和设计的能力。遇到了问题,可以在数学的方法上立刻找到脉络和解决的方法。

  平衡是一个很难描述的话题。什么是平衡?平衡包括哪些内容?平衡究竟拥有哪些技巧?

1、微观

  平衡包括很多,职业平衡,经济平衡,克制平衡,它包括一个玩家在这个游戏中投入几周,某个职业在后期应该增加什么玩点,游戏的多样化和数值平衡的难度。一般来说游戏越复杂,模块越多,平衡越难做。因此建议:“从一而终”,先做好一张表的平衡,然后去拓展,以一张表为主,其他以此为依据会更容易一些。否则,如果连一张表的平衡都做不好,还谈其他做什么。

  在各种数值之下其实是靠着一个又一个公式和函数在左右着它们。我到现在都很难去想象游戏中庞大的数据量都是一个策划用主观臆测在表格中一个个填写的,填写的标准是什么?他知道多填一位小数对后期会产生多大的影响么?平衡需要什么?“目的鲜明”,目的性,为“谁”而设计,目标性,用于“何处”。其中的谁和何处都是泛指,可以指某张表,某个类型,某个数据库。

  小团队只需要做好“开始”,大团队追求“结果”。我觉得即使做不好平衡也没有什么可怕,只要前期不出现重大平衡问题,无所谓的,到后期可以用其他的方法弥补了。我觉得“完美”是一种态度,而不是目的,更不是结果。

        平衡需要什么?

        不要有明显漏洞。如果兵种里弩手比弓箭手能力好,同时性价比还高,弓箭手各方面对比下来没有什么优势,那么这两个兵种的数值设计明显是出了问题的,用函数和第三方值来做平衡,可能会容易很多。

        不能由于自己喜欢某一个角色,就把自己喜欢的东西调整的非常强悍。

        控制游戏规模,一个好游戏应该“保持简单、易懂”。过于复杂的游戏系统让人费解,因此,也更难做到平衡,更不要依赖游戏的复杂性而牺牲了深度。有时策划的东西太过于复杂,根本无法让玩家上手,结果就是工作量巨大不说,而且游戏上手度极难,很容易导致失败!新手引导是要从游戏设计之初,是要从游戏开始做平衡的时候就要考虑到的。

2、宏观

  宏观调控总体看来是比较复杂的,因此我在此仅仅做简单的一些描述,由于是先有数据再调控,因此宏观在微观建表之后。

  如果每小时生产资源100,那么每秒钟生产多少,一天,一年,什么时候达到仓库上限?什么时候达到游戏透版上限,什么时候会对玩家产生视觉疲劳,这些变成无意义的数字?如果用攻击来算,每次攻击伤害为4-6点,必杀率10%,躲闪率30%的情况下需要多少回合,会有死亡的危险。等等。

  一旦有了这个思路,游戏中大部分的元素都可以找到一条“基线”。因此可以根据这些“基线”来拓展游戏,利用自己的“数学公式”了。这需要多年的工作经验去积累,或者去体会,举个例子来说,一般的经验公式都是用的平方算法,函数=INT(A1^2.2),把A1这个格子中的数字乘以2.2次方,INT如果这个数字为小数的化,直接取整数。

  当然如果你拿的是其他公司的现有公式,绝对不建议你胡乱改基数,拿网游《魔力宝贝2》来说吧,基本上没有人玩,为什么?就是因为他们把基础数修改的过高了,结果造成升级经验变成天文数字。搞完了以后除了自己公司内部请的几个托以外,就没有人超过30级的。这就是问题。

  其实EXL中一些比较好的地方就是可以利用图表来查看数值是否平衡,而且这将对数值平衡宏观查看非常有效。在你的数据旁边插入一些很直观的“表格”,无论是散点表,还是抛物线的,都会让你更有头绪。同时平衡还需要要时刻心系可维护性。如果是我,我会让所有的数值都乘以一个后台函数即使这个函数是1,等出现需求大规模调整的时候,变更后台函数数值,当然如果懂得操纵SQL的朋友,可以直接UPDATE更新。比如说一张表中有100000条数据,用手工的办法去维护是基本不可能的。我用的办法是“套表查询”+“后台函数”对于大规模数值的维护可以稍微提高一些修改效率。因为“基础值”和“函数值”在一张表中,我可以对于整个数据库中全部的数值进行等比更改。而且就像我之前说的,数值平衡还没有到需要这样细致调整的地步,只要按照“最优”查询,和“最差”查询,检索俩三次就可以了。

  最后的最后,做个小总结吧。

  平衡是一种很微妙的事情,力所能及就行,不要过度解决。合格的数值策划初期 excel 至少要懂得查询函数,偏移函数,if判断,可以写出简单的跨表查询,利用自有控件和按钮做出来一些简单可调试的文件。懂得自定义函数,懂得定义单元格写中文公式,懂得简单的录制宏。然后就去丰富知识储备,概率学,统计学,经济学等等,我认为专业知识才是一个数值需要一直追求的。特别是语言和数值设计,最终掌握了多少设计思想,懂得用多少工具,拥有独特的设计理念和设计手法,才是区分数值水平高下的“唯一”标准。

        数值作为一个职业,是一直向上努力学习的过程。而这,对我来说仅仅只是开了一个头罢了。

本文标签: 数值从零开始