第一弹-第三讲-几种不同《Vivaslots》玩法的简单介绍及数值制作技巧
很久没有更新了,来更一发~~~
随着现在市面上的游戏越来越多,玩家对游戏玩法多样性的要求也越来越高了。对于一个游戏而言,随着他的发展也会需要用更多的玩法来吸引和留住玩家。今天我们就来简单的介绍介绍几种Vivaslots的玩法设计和数值设计技巧。
市面上常见的Vivaslots机器有两种规格——3*3型和5*3型(如下图)。
图 3-1 3*3型的机器(图片来源于网络)
图 3-1 5*3型的机器(图片来源于网络)
中奖类型有3X1、3X3、5X1、5X3,其中3X1和5X1为简单中奖类型,使用之前的两讲的做法就可以很快的计算出来。3X3和5X5这相对复杂一些,因为在一次摇奖中需要对多个组合进行判断。但是今天我们先不讲这个类型的,因为他算是更加进阶的做法了,表格的搭建和之前还是有一些区别的。今天我们主要讲基于简单中奖类型的进阶玩法。
我们仍然以3*3的机器类型为例子,如下图:
图 3-3 3*3型机器设计模板
可以分为三种设计类型:
第一种类型:使用辅助列作为额外的游戏结算因素——辅助列仍可做扩展;
第二种类型:在特定条件下,激活游戏机制(可以是暴击奖励、重复摇奖等);
第三种类型:跳脱常规与其他游戏结合,比如说VivaRpg、VivaFps、VivaRts、VivaSlg、Viva…这些就只有想不到,没有做不到。哈哈哈哈,开个玩笑!不过这确实一种可行的游戏制作方法,也是在立项阶段常用的设计思路。大家可以多思考思考,这里不做过多的解释!
明确设计类型之后,我们稍微提一下一个系统设计时所常用的设计办法——系统分离。
什么是系统分离呢?简单的说就是将一个系统变成两个或多个独立的系统,然后再将其复原为一个整体(类似中学时期的分离变量法)。
这里我们只取其设计想法,并将其运用于我们后面的数值设计制作中。下面我们以第一种类型和第二种类型分别设计两个玩法,并以此为基础运用系统分离的想法来计算数值。
第一种玩法:利用辅助列的符号对中奖结果进行加成(进行乘法加成,比如说辅助列给出X25的符号,则中奖结果乘以25)。
考虑到中奖结果和辅助列结果可以视作两个独立的事件,所以我们可以将两个内容分离考虑如图3-4:
图3-4 辅助列直接加成的玩法
其中卷轴部分为设计的常规部分,中奖组合部分按照之前讲的做。在辅助列部分中,同样使用权重的做法对各种出现的符号进行权重赋值,并据此计算出辅助列对中奖结果的期望加成。比如25倍奖励的出现几率为3.7%(在数组中的权重为10),于是25倍符号能带来的收益加成=组合中奖结果*0.037*25=组合中奖结果*0.0925
第二种玩法:玩家在中奖后,一定几率重复获得该奖励(可重复获得重复奖励);
这里我们将重复获奖的几率单独拿出来进行计算,设计如图3-5所示:
图3-5 中奖后几率触发重复获奖机制
这里为了降低连续中奖的可能性,所以对连续中奖后的机制权重做了一个处理。即每次重复出现机制,那么不出机制的权重会增加一个原始权重的数值(未出机制时:不出机制权重为6;出一次机制时:不出机制权重变为12;出两次机制时:不出机制权重变为18)。
在此基础上,可算出机制为最终结果带来的期望加成,并将其合并与中奖结果中即可;比如使用图3-5中的数值算出的数值期望为0.666667,相当于每次中奖都多获得0.521倍的奖励,于是最终结果=组合中奖结果*(1+0.666667)。
期望的计算:1.使用近似法,因为连续中奖的几率问题,可以知道当连续中奖的几率会变得非常小以至于其带来的收益可以忽略不计。2.使用vba写个简单循环算的(也可以直接算,但是这里我懒得算了,因为代码更简单点),代码如下:
01 Sub Qiwang ()
02 a = 输入连中次数
03 yes = 输入出机制的权重
04 no = 输入不出机制的权重
05 b = 0
06 c = 1
07 d = 0 '''''''''''用于储存期望
08 For i = 1 To a
09 b =yes / (yes + no * i)
10 c =c * b
11 d =d + c*i
12 Next
13 End Sub
像这种类似的还可以是:当摇到某个符号后除这个符号外,其他符号重置,并累计摇奖奖励作为最终的奖励结果(此时将中将组合分类,并将不同类别分开计算);当我摇到特定组合后,出现奖金池机制,玩家可在奖金池中获得奖励(此时只需将奖金池单独拿出计算,并将其的期望收益赋予特定组合即可)等等。
好了,今天为大家提供了一些玩法设计思路,和这些玩法中可以使用的数值设计思路。希望能对你有帮助。
下期更精彩!《第一弹-第四讲-深化讨论3x3数值以及表格制作方法》
此文为作者原创,转载请注明出处,侵权必究!
更多精彩扫码关注个人公众号