编者按很多策划刚开始做数值的时候,并不清楚数值策划需要做什么,以及怎么做,更不清楚有哪些常用的数值公式和方法论。腾讯游戏学院专家Zany根据自己的工作经验,总结了一些方法,或许可以帮助数值策划解决一些工作中的困扰。
俗话说的好“干一行,爱一行”,既然准备做数值策划了,就要知道数值策划的发展历史。
通过我们对市面上主流的数值策划招聘分析,我们找到了数值策划的核心竞争力主要是做好三个大系统:战斗系统、成长系统、经济系统。且数学能力强,精通EXL。
做一款游戏数值前,先要做好准备工作,就是了解你在做什么游戏。
平台:Mobile/Pc/Xbox/wii
类型:ACG/MMOG/RTS
收费:时长/道具/绿色/黑心
市场:市场规模/竞争对手
核心系统:宠物/坐骑
用户:男女比例/付费程度/文化程度
……
人们常说战斗系统是游戏的灵魂,那数值系统就是战斗的灵魂。你需要为你的游戏确定好属性、公式、流程、技能元素、职业标杆等等。
3.1属性
属性就是游戏中一切数值的基础,如同人的各个部位,在游戏设计中属性一般分1阶属性,二阶属性和特殊属性。
1阶属性:一般作为最基础的属性直接展示给玩家,每个职业会有一个属性作为主要属性,它不会根据别的属性变化而变化,但是它的变化会影响其他属性。玩家会比较宏观的知道自己的主要追求,例如《暗黑3》中,野蛮人1阶属性为力量,秘法师和巫医的1阶属性为智力,盲僧和驱魔人1阶属性为敏捷。
2阶属性:为1阶属性变化所影响的属性,玩家需要在展开的面板中查询使得玩家更深一层的理解自己的整体属性,例如《暗黑3》中,1力量=1护甲值,1力量=1%伤害提高,对应的护甲值和伤害提高就是人物的2阶属性。
特殊属性:和1阶,2阶都没有关联,单独的体系,压根不让玩家查看,因为让玩家理解的意义不大,例如WOW技能说明里移动速度提升70%,但是移动速度具体的值玩家不清楚是多少。
3.2属性选择
游戏中属性的选择,主要由以下的一些条款来做决策。
常规选择:游戏中常见的属性,生命(HP),魔法(MP),攻击(atk),防御(def)等,这些属性一般游戏都有,但是如果只有这些玩家会觉得没什么意思。
职业架构:一方面是决定一阶属性如力量,敏捷,智力英雄,另一方面是决定职业对应的特殊属性盗贼(能量),战士(怒气)。
游戏独有:FPS游戏有(射程,后坐力,准心回复速率),足球游戏有(角度,身体,侵略,控球),MOBA游戏有(前后摇),特定的游戏有自己游戏所特有的属性。
核心系统:PVP(韧性),PVE(精准)。
属性选择的误区:属性不是越多越好,越多的属性,玩家了解的成本就越高,过于复杂而无法享受到乐趣。
3.3公式
用数学符号表示几个量(属性)之间关系的式子。
l简单转换:Y=aX+b
以DOTA为例,1力量=19点血,1力量=0.03生命恢复,(1力量=1攻击),多用简单的一次函数,主要是梳理1阶和2阶之间相互影响的关系。
l等级与率:Y%=X/(a*等级+b)*c
百分率属性的主要给予方式,防止高等级玩家还在用低级装备,如果一件低级装备带10%暴击,可能一辈子都不会去换了。扩展应用如会心等级、护甲等级、闪避等级、招架等级等等。
l减益与极限:Y=X/(X*n+lv*m)
l叠加阀门:
既然说到减益和极限,就不得不说说叠加阀门,目前主要分为三种:线性、非线性和部分叠加。
线性叠加:10%命中+10%命中=20%命中,直接叠加。
非线性叠加:[1-(1-10%)*(1-10%)]=19%命中,又叫概率叠加。
部分叠加:就是一部分叠加,一部分不做叠加。
例如:
DOTA里的先锋盾,当你装备2个的时候,属性是线性叠加,几率是非线性叠加,抵挡伤害是不叠加,这就是部分叠加。
l伤害计算公式:
减法:攻-防=伤害
单机游戏中应用广泛的公式为(atk-def),假设攻击力100,防御60,则伤害为:100-60=40伤害
除法:攻/防=伤害
LOL的公式是atk*[1-def/(def+100)],假设攻击力100,防御60,伤害吸收为37%,则伤害为:100*(1-37%)=63伤害
《暗黑3》的公式是atk*(1-护甲免伤)*(1-抗性免伤)*(1-30%)
不难看出,伤害公式变来变去无非就是在减法和除法中衍生和扩展,那么到底是用减法还是除法呢?它们各有什么好处?
l减法公式
优势:
攻击防御能够使人有堆的欲望,一分钱一分货。
公式计算简单,玩家也比较容易理解,能直观的感受数值的叠加。
堆宝石容易,扩展型强,特别适合强PK高付费游戏。
劣势:
防御到了一定条件,野怪不掉血,farm效率最大化,降低消耗财富累计,经济池的水没有消耗。
PVE副本,很难突出职业特点,各职业防御相差不大,如果设计不合理,会出现防御高的法师也能抗怪,或者压根任何职业能抗不了怪,合作机制直接打破。
设计很难兼顾付费和非付费玩家的差距,他们的模型拉动很大,会出现1VN,N取决于付费玩家成长的底线,越是无底洞,N的值越大。
l除法公式
PVE副本内能做出抗怪,输出,治疗的职业差距,各职业的攻防血,可以拉开,使得职业特色更加突出防御特点。
设计BOSS时,更加容易,不用过多考虑玩家的付费差距。
付费和非付费玩家之间差距不大,操作技能装备占据更多水平。
防御没有使人推的欲望。当你防御堆到极限之后,实际效果,微乎其微,不适合堆防御。
可能会出现某个特定条件下,堆血是最大性价比。
付费的点少,而且防御大于攻击,玩家容易理解不了。
l命中流程
传统方案:经典概率判定,即每一次判定都要掷一次骰子。
命中-闪避=命中率
暴击-免暴=暴击率
WOW方案:圆桌理论又叫一次掷骰子。
把未命中,闪避,击偏,招架,格挡,暴击,命中放在一个圆桌上(0,10000),放的时候按顺序,一般优先放未命中,闪避,招架,击偏,格挡等,如果此时,若加入暴击,圆桌已满,则命中被挤出圆桌的范围内。若放的时候圆桌差很多,则剩下的全是命中。
3.4公式选择
游戏类型
针对不同类型的游戏选择适合的公式,如回合制:DPH(DPR),即时战斗:DPS。
简洁
方便维护,LOL的计算公式都在千位以内,玩家方便理解。
战斗体验
这取决于你数值的大小,伤害的大小,以后的扩展。
不是上流的公式都合适自己的游戏,设计适合自己的公式。
3.5技能元素
3.6职业标杆
在设定职业和技能评分时,常常会用到标杆法。
l选择一个职业作为标杆
WOW是以DZ作为物理职业输出标杆,DZ受到的限制最多,必须是近程输出,而且对装备有很多依靠,不像FS那样可以远处输出,DZ的DPS更为纯净,所有选它做为标杆。仙侠传是以星华宫为标杆,中血中甲中属性,中庸的万精油职业。
l选择一个技能作为标杆
WOW以法师的火球作为技能输出标杆,根据吟唱,距离,消耗,冷却等,定义火球的提取为100%,其他技能根据技能评分公式算出各自的提取。
3.7职业平衡
暴雪在WOW职业论坛上公布职业平衡性设计原则:
所有职业都应该可以SOLO到最高等级。
所有职业应该在5人组中都有合适的位置。
每个职业在Raid中都应当有重要地位。
每个职业在PVP中都应当有竞争力,而且和其他职业比很大差异。
在5vs5的对决中应当有自己的绝招。
每个职业都应当有趣。
职业设计是游戏中必不可少的部分,为什么有这样设计,为什么要有这个职业,他为什么要有这个技能,我们的策划应该仔细考虑其中的环节。
搭好了的战斗系统,接下来就需要拆分人物的属性,在成长中逐步投放出去,让玩家有短期长期的追求。
4.1属性拆分
一个人物的战斗力由很多部分组成:裸身、宠物、装备、法宝、技能、坐骑等等,属性拆分,就是把这些属性拆分到每一个系统每一个模块中去。
上图是《暗黑3》每样装备的属性拆分
4.2拆分的原则
常规理解:武器带攻击,鞋子带移动速度,遵循玩家的常规理解,和游戏的通用做法,什么叫游戏通用做法,就是约定俗成的东西。
按系统重要程度划分:RMB消耗比重,游戏币消耗比重,核心系统。
4.3成长投放
l能力的变化
l新元素的给予
新的刺激点,追求点,例如WOW40级的时候开放了饰品,让玩家在40级的时候又有了新的能力追求。
4.4投放原则
短期投放:1-2级1个投放小点。
合理投放:根据经济积累曲线合理安排投放。
4.5经验曲线
经验曲线通常指的是玩家游戏中获得经验升级与小时的比例。
经验公式:y=ax^3+b,三次方函数。
当然经验曲线不是一成不变的,一切为了设计目的出发,不要按部就班,下图就是《暗黑3》中游戏经验和等级的关系,50级是《暗黑3》地狱的进入等级,也是《暗黑3》装备的的初始积累阶段,所以暴雪做了调控。
4.6经验差距
玩家活动经验是存在许多差距的,我们来看看到底有那些差距。
l付费与免费
l全天与3小时
l高等级与低等级
l组队与单刷
这么多差距该如何去调控?
4.7宏观调控
市面上存在的主流调控手段:
怪物经验削减,任务活动给予。
双倍三倍甚至八倍经验领取,回合制最喜欢用这套思路。
疲劳值,DNF的经典做法,调控玩家收益和成长同时也是变相防沉迷。
首胜,LOL的做法类似双倍经验,但是需要条件去完成。
组队经验,公式有个人获得的经验值=(怪物经验值*队伍系数/小队等级总和)*个人等级,根据自己想要实现的结果去设计分配的比例,是否老带新,是否鼓励组队上去考虑
经验值增加消耗出口,如学习技能、买卖物品、解锁英雄等。
成长系统重点是成长和投放,当然以上只是数值策划关心的问题,主策和系统会考虑更多更详细的,比如玩法投放、系统投放、活动开放、副本开放、交互等等,这块就不做更深入的讲解了。
经济系统是维护一款游戏稳定的关键系统。
5.1货币的设定
货币是经济的基础,我们来看看游戏中所有的货币以及他们的关系。
游戏中常见的货币:
金币:一般指游戏币,通过游戏行为获得收益。
元宝:就是RMB,各游戏叫法不同,充值获得。
储备金:就是绑定的游戏币,一般为限制小号打击工作室,一定程度防范游戏风险的货币。
5.2货币之间的关系
1RMB=10元宝,一般游戏的通用做法,也有1比100。
金币=储备金,储备金≠金币(通常情况是可以通过限制条件将储备金转化为金币。)
?RMB=?金币,无数策划想破脑子都很难定义的货币。
某游戏的做法是这样的:
【网吧消费&(硬件消耗+电费+宽带费)+时薪】*单位时=RMB
(跑商奖励+掉率)*单位时-(消耗+修理)=金币
通过上面2个公式来衡量游戏币RMB之间的关系。
5.3经济模式
讲完货币,接下来我们来看看经济模式,游戏中的经济2个主流模式,封闭经济和开放经济。
l封闭经济
玩家与玩家之间无任何交易,无需考虑交易和流通,封闭经济犹如闭关锁国,玩家之前缺乏交易,会影响社区性,成长积累,经商乐趣等等,一般社区性比较弱的游戏多考虑这种做法。
l开放经济
玩家与玩家之间可以进行交易,主要有三种交易行为。
玩家之间直接交易(C2C):游戏币(物品)=游戏币
切记不要出现,物品=物品,当出现这种行为,你的货币就形同虚设,崩盘的前奏,当然游戏前期由于经济系统玩家不了解,会出现这种情况,属正常的范畴。
玩家通过摆摊,拍卖行等系统进行交易:游戏币(物品)=游戏币+系统抽水
玩家通过寄售系统,拍卖行:游戏币(物品)=rmb+系统抽水
前2种比较常见,第3种最早是梦幻的寄售系统,严格把控RMB和游戏币的兑换,《暗黑3》开放了现金拍卖行只赚取佣金,玩家之前到底多少交易不做游戏币和RMB的衡量。
5.4经济水池
如图,目前大部分游戏用的主流做法。
水池:金钱上限,玩家可携带总数。
警戒线:正常玩家的温饱线。
注水:系统产出,主要是通过任务,掉落,奖励等产出。
放水:系统消耗,日常消耗,装备,特色系统等。
阀门:根据水位,策划做调控,如系统贩卖,活动投放。
5.5恩格尔公式
可能大家会比较好奇游戏中的警戒线,如何而来,游戏的物品又是怎样定义级别的,我们来看看恩格尔公式。
l食物(基本支出)支出变动百分比÷总支出变动百分比x100%=R1(恩格尔系数)
越小越富裕,国际惯例50%温饱,20%富裕。
l食物(基本支出)支出变动百分比÷收入变动百分比x100%=R2(收入弹性)
收入弹性<0,当消费者收入增加时,对该商品的需求量反而减少,这样的商品在经济学中称之为劣质商品(inferiorgoods)或低档商品;
0<收入弹性<1,当消费者收入增加时,消费者对某种商品的需求量增加,但是需求量增加的幅度小于收入增加的幅度。这种商品被称为生活必需品(necessities);
收入弹性>1,当消费者收入增加时,消费者对某种商品的需求量增加,但是需求量增加的幅度大于收入增加的幅度。这种商品被称为奢侈品(luxurygoods)。
食物对于游戏就是基本的支出,如消耗,修理,药水等。
前面提到,数学能力强,精通EXL,数值策划用得最的数学工具也就是EXL。
当数值策划面对数值模型的建立,其他系统的支持,平衡的验算等考验时,我们需要各种数据表格支持,如:总表大纲、技能评分表、装备评分表、任务奖励表、经验曲线表、验算表……
6.1如何建表
既然需要这么多表格,我们就来学习如何建表。
表结构:定义EXL的大纲,共有多少Sheet,每页的内容是那些。
修改记录:每次修改,注明修改的内容,方便修改。
图文并茂:每页除了数值,曲线,图表外,还需文字详细注明,不是说数值策划就只和数值打交道。
简单清晰:表格尽量简单清晰。
参考表结构:平时多参考别人表结构,用助于自己的提高。
6.2数学知识应用
这里就简单介绍,下面是精彩会用到的一些数学知识,但是不是只了解这些就够了。
l函数的应用
vlookup、hlookup、rand、int……
l基本操作
F9、条件格式、有效性……
l好用的曲线
分段函数、递增函数。
l概率
概率在游戏中的运用非常广泛,公式中大量的掷骰子,游戏各种几率,正因为有了概率游戏才有了乐趣,当然有了概率也是收入的保证,宝箱,抽奖,强化等。我们先来看一个图。
这是著名的高尔顿钉板实验,小球其实落下来是有规律的,成正太分布。我们来看一下某游戏中的百炼,也就是武器强化,很多游戏都用到的概率运用。
从1强化到10,原来需要2W多道具,策划通过几率和规则的控制,还可以扩大缩小这个值,达到我们的预期,同时也让玩家能够接受。
当我们做好了前面所有的一切,不是大功就告成了,还需要数据验证来验证我们的设计目的。
7.1阶段验收
不同阶段不同验收方法:
GR2阶段:验证数值的功能正确性,是否和文档机制一样无偏差。
GR3阶段:CE体验,表格辅助验证,是否和设计目的想吻合。
GR4阶段:OSS,数据统计,CE,用户反馈,玩家是否接受,不断优化。
7.2数学平衡
l要有设计目的
l不要轻易下结论,寻找不平衡的原因,需要结合整个系统。
l第三,不停的检查设计目的,预期是否错误的。
你必须诚实的去面对自己的设计不完美或者有遗漏,策划总以为自己的设计是完美的,但是往往总会出错,不要盲目自大。例如《星际争霸》1.01版本里面,虫族用飞龙rush神族,神族就会输。后来发现问题,神族的反击战术无法抵抗这种打法,原来设计有问题,合体圣堂的加速度不够,因为美术的配合不够,不能追上飞龙。光炮对飞龙的伤害也只有1/2。
又例如《魔兽争霸3》里暗夜精灵总是能在战斗中能击败人类,后来发现恶魔猎手的法力燃烧过于强大,设计是为了让玩家选择所有英雄都能正常进行游戏,这样的结果会导致大部分暗夜精灵都会用恶魔猎手首发英雄,而其他种族被动使用防御的英雄,所以结果是修改了法力燃烧数据。真.圆桌理论(未命中,闪避,击偏,招架,格挡,4.8%暴击惩罚,暴击,命中),暴雪也是不断的在优化,在前面讲到的圆桌理论上做了优化,因为的确暴击的作用太大了,必须有惩罚。
l数学平衡非常实用,但不是万能的。
数学平衡两个职业的DPS比较,物品的消耗比较,价格比较会非常有效。但是用数学平衡比较不同的东西或者复杂的东西,效率会降低,并且容易遗忘关键的东西。在MMOG中数学平衡非常有用,保持游戏在某一个程度上的连续性的非常完整。非常多相似的东西,同一样物件有几千种,横向比较,非常简单。建立标杆职业概念,分配1-2个设计师,手动调整这个职业,技能达成目标,乐趣达到一个程度,用标杆去做平衡,如果各方面没问题,发展成一个完整的系统。在做平衡的时候,很多情况下数值会在一个范围,而不是一个确定的数值。例如比较两个法术的时候,区别是在一个范围区间里面。而在其他场合又需要确定的数值,例如技能等级的区分会造成绝对值的不同。
l怎么看待平衡
l无法平衡的问题怎么去平衡
职业的目标是什么,应该干什么,用测试去验证你的设计目的。在设计目的的时候就可能某个职业有某个强大的技能,因为能体验到这个职业的职业特色,同时为了避免过强,设计中加入两个弱点,在设计完成后就用测试去验证。
回顾上面的内容,重新梳理七步做数值:
第一步干一行,爱一行
第二步专研自己的产品
第三步选择适合的战斗系统
第四步合理分配成长投放
第五步宏观调控经济水池
第六步工欲善其事,必先利其器
第七步平衡万物之道
外行看热闹,内行看门道:平时多注意在体验游戏的时候,专研他们的游戏数值和公式,然后反推他们的核心思路。
活到老学到老:抽空多研究下exl和大学学过的数学,特别是宏、概率、曲线等,会让你事半功倍。
多研究下国外的一些游戏,他们运用的数学知识非常有用。
关于腾讯游戏学院专家团
如果你的游戏也富有想法充满创意,如果你的团队现在也遇到了一些开发瓶颈,那么欢迎你来联系我们。腾讯游戏学院聚集了腾讯及行业内策划、美术、程序等领域的游戏专家,我们将为全世界的创意游戏团队提供专业的技术指导和游戏调优建议,解决团队在开发过程中遇到的一系列问题。