对于游戏《捕鱼达人》的研究

majia255 posted on 2012/01/08

前几天领导说自己在iPad上面的一个游戏上被坑了不少RMB,然后还乐呵呵地玩这游戏到两三点,昨天正好有空,到AppStore上去拖了一个到手机里(穷矮搓木有iPad),研究了下,这个游戏还真的很有意思。要打到鱼还真不是想象中的那么容易。

这个游戏原型是一个赌博游戏,据说最先是在街机上流行的,既然是赌博游戏,那么必须涉及到一个算法——抽水算法,其中有个叫做“抽水系数”的东西,也可以叫做回报率,算法是p=回报/投入*100%。好了,我是赌场老板,为了赌场生存我必须要盈利,我就必须通过人为调整赌博概率或者难度来使得你(顾客)的投入必须大于产出,即抽水系数小于100%。为了给顾客的心理造成一定的平衡,这个抽水系数p大约在96%-99.5%,当然个别老板会把这玩意调到60%以下。

实际的回报系数当然不是一定值,要不明眼人一看这准输,那就没有玩下去的意义了。那么需要引入一个玩意——回报曲线。

当然实际上曲线不会这么简单,大致曲线应该是这个样子:

如上图所示,游戏在失分周期与送分周期之间循环。失分周期中,平均抽水系数是小于1的,所以会出现所谓的“手气不好”的情况:你可能花好几个7级炮打1块钱的鱼都打不到,而在送分周期中平均抽水系数是略大于1,这时候可能出现“人品爆发”的情况,甚至用1块钱的炮干掉一条鲨鱼。而在失分周期与送分周期中,回报率也是在抽水系数附近震荡,这样更加加大游戏的复杂度,也让玩家看不出其中的猫腻——按单次捕鱼计算,送分周期也可能一条小鱼也打不着,失分周期一样可以攒出很好的RP。

坑,未完待续。