设为首页 - 加入收藏   
您的当前位置:首页 > 热点 > 游戏厅里的打鱼机、老虎机等工作原理? 正文

游戏厅里的打鱼机、老虎机等工作原理?

来源:今日生活网 编辑:热点 时间:2023-05-30 04:33:57

嗨!大家好,我是小蚂蚁

今天分享一个非常好用的概率控制器,可以用于游戏中两种行为出现的概率控制。这个方法来自于《大师谈游戏设计》(作者:吉泽秀雄)一书中,作者提到的一个 WIN-LOSS 控制器。

游戏厅里的打鱼机、老虎机等工作原理?

这个 WIN-LOSE 主要用于赌博机中控制中奖与否的概率。

游戏厅里的打鱼机、老虎机等工作原理?

如图,就是一个 WIN-LOSS 表格,书中使用的是 16 进制,为了方便理解,我对其进行了修改和简化,改成了 10 进制,不过原理都是一样的。第一列表示的是点数,各个点数区间包涵 10 个数字,右边红色的格子称不中奖,绿色的格子称中奖。点数在 91 ~100 的时候,必定会中奖,点数在 1~10 的时候,基本上不必中奖,也就是说点数越大,中奖的概率就会越高。

游戏厅里的打鱼机、老虎机等工作原理?

的点数除此之外,有几个用做管控概率的值,这样的话是当抽到未中奖时,点数就会增大 M,另这样的话是当抽到中奖时,点数就会减低 N。

也就是说,增大值 M 较为明显的时候,中奖的概率就会大幅提升的没过多久。减低值 N 较为明显的时候,三次中奖后,下三次中奖的概率就会提高不少,利用调整这样的话 M 和 N 的值,就能调整出相当多的中奖并不一定概率的男团。

的确这是这样的话用做赌博机中的概率管控,然而很显然这样的话方法,可应用做完全必须管控几个事件再次发生概率的地方。比如说用做敌人拦截的频率,敌人刚起来时的点数为 100,增大值 M 为 0,减低值 N 为 5,这样的话敌人一起来就会放肆拦截,然而没过多久就会力不从心。要么让敌人刚起来时的点数为 30,增加值 M 为 5,减少值 N 为 1,这样敌人刚开始出来不怎么攻击,但是随着时间的增加,攻击频率会越来越高。

接下来,我们就制作一个示例,应用一下这个 WIN-LOSS 控制器。我们制作一个抽奖机,然后利用“点数增加值”和“点数减少值”来调整中奖的概率。

来到微信小游戏制作工具中,首先创建一个表格。

这个表格对应的就是 WIN-LOSS 图表,其中 1 表示中奖,0 表示未中奖。

接着,我们布置一个简单的场景。一个抽奖按钮,一个当前的点数,一个是否中奖的提示。

接着,创建三个变量。如果未中奖,点数就会加上“增加值”,如果中奖了,点数就会减去“减少值”。

最后,看一下抽奖按钮上的积木逻辑。

逻辑其实很简单,点击抽奖时,使用当前的点数除以 10 ,然后向上取整,可以得到表格中的行号,得到行号后,从 1~10 中取出一个随机数当作列号,抽取表格中的数判断是否等于 1,等于的话表示中奖,将点数减少。不等于的话表示未中奖,将点数增加。

最后,运行一下,抽个奖。

对于中奖与否的概率,我们可以通过修改“增加值”和“减少值”来对其进行调整。

不得说这个方法真的是很精巧,使用一个表格,两个变量,就能够实现对于概率的有效控制。

这个方法是值得纳入“游戏开发工具箱”的,因为它可以应用到很多的游戏中。作为一个游戏开发者,你应该有一个“游戏开发工具箱”,里面收纳了很多好用的工具,例如网格布局,查找算法随机数控制......以及今天的这个 WIN-LOSS概率控制器。这些工具会在游戏开发的过程中频繁的用到,能够帮助你极大的提升开发的效率。

另外,在了解了今天的这个方法之后,你大概也就知道那些抽奖机的原理了。当你点击抽奖按钮的那一刻,结果早就已经确定了,至于是转圈,抽卡,砸金蛋,还是刮刮卡,然而都是下一阶段的表现形式而已。

当你持续曾多次不会中奖后,下三次中奖的概率就会相当大(不会人会玩多台依然无法中奖的机器),似乎你可再试一下,诺塞县就中了。

当你中奖后,试著继续乘胜追击的时候,别忘了再想一想,虽然下次中奖的概率可能会小不少,此刻,适可而止落袋为安,似乎是这个很棒的策略。


我是会做游戏也会教你做游戏的小蚂蚁,想学做游戏这样的话,热议我的微信公众号【小蚂蚁教你做游戏】就对啦!

这里是小蚂蚁的小游戏系列,闲暇之余希望能给你带来片刻的放松和愉悦。无需下载安装,微信扫码就可以直接玩啦!

热门文章

0.0826s , 2861.9140625 kb

Copyright © 2023 Powered by 游戏厅里的打鱼机、老虎机等工作原理?,今日生活网   津ICP备2023000223号

sitemap

Top