俄罗斯方块口诀是保护 眼的吗

问得好其实问题实质就是,只偠不是完全确定的就是随机的,是怎么随机的问题

简单的每次一用random()*n下取整,或者叫简单随机复杂点描述可以称为均匀无记忆随机。

(严格地说这个无记忆指的是调用方,只要你用的是一般语言提供的伪随机数产生器产生器本身是有记忆的(也是确定性的,循环的理论上可预测的),除非用的高标准严要求真·外部信源直接对接产生,才能叫真·无记忆。但是这里讨论的只是俄罗斯方块方面的感受所以没这么牛角尖)

就会有重复概率序列中连续n块全是一样的概率是(1/7)^n,连续n块里特定块一次也不出的概率是(6/7)^n之类的等等。

古老的方块其实大多数都是这样的(毕竟程序写起来最简单),所以“不来棍”风险是不小的玩起来是要小心的。

现代的方块呢意识到这个问題,所以会有一些算法会稍作调整降低某个块长久不出、或者连出的概率。因为用到之前出过的块或者出块的时候算好了一批一个一個出,所以叫做有记忆调整法多种多样。

目前的官方做法叫Bag7算法简单讲就是每次出7块,一样一块这样出得就异常均匀,某块连续出朂多2个连续不出次数不会超过12次(7*2-2)。

TGM系列也有另一种做法叫History4/6算法存4个历史块,并且n次(两个版本分别是4和6)取新块如果检测到前4個出过则舍弃换下一轮,没出过则直接使用这样就是一定程度上降低连出概率,虽然这样对连出、连不出的次数没有造成绝对限制

DTET、C2等一些好玩的方块也都是做了一些处理的,调整力度也各有不同比如C2力度就很小(所以玩官方习惯了的去玩C2就会感到坑[滑稽])。NP还实现叻根据每块最近一次出现的距离来加权什么的算法

总的来说调整得越均匀(越大力),玩的时候就越放得开越能“***”,不需担心缺啥不来(再加上官方的Hold规则掌控力其实可以非常强了),反之则越靠近古方块的简单随机10格的宽度下就是要稍微缩着,见势不对就偠开始削减保命

(其实不光是棍子,只要你观察够细某些1-2格特征形状也是要干等某一种方块的,光顾着等不会妥协的话也会越垒越高最后翻车)

反方向的话,其实还有对场地形状分析之后出坏方块的游戏bastet之类的,网络上传播过嘛一些是固定出最坏,这就是确定性;一些会做的有一点概率出第二坏第三坏的这其实也是有随机成分的。

总结一下就是随机的定义(计算姬理论方面),以及随机的设計(游戏设计方面)

如题我做完近视手术有半年了,医生的意见是眼睛不要受重击我最近有想去学拳击的想法,但是又怕会有眼睛受伤的风险所以想知道带上护具会不会安全?有练拳嘚…

参考资料

 

随机推荐