TGM 随机器

来自俄罗斯方块中文维基

TGM 随机器TGM Randomizer[注 1])是一类生成方块序列的算法(即随机器)。这类随机器由 Arika 开发,用于其开发的俄罗斯方块特级大师系列(TGM),因此得名。使用这类随机器的游戏包括系列的三部街机游戏 TGM 1、2、3。

TGM 随机器继承并发展了任天堂随机器的机制,同样是「考虑历史的随机器」(History Randomizer)。涉及两个关键概念:

  • 历史块序History):已经被确定的方块序列[注 2]。块序长度作为参数由设计者决定。
  • 随机次数Roll):对待定方块进行随机选取的次数[注 3]。最大次数作为参数由设计者决定。

每当要决定一个新的方块时,随机器会考虑一定长度的历史块序,然后随机选取某种方块;若得到不同方块就确定为输出,若重复就再次随机;但随机次数存在最大值,若前几次全部重复,则最后一次无论是否重复都确定为输出。

这两个概念通常用首字母简称为 H & R,结合参数作为玩家社区对特定随机器的特征命名,如「4H4R」、「4H6R」等。

为了提升玩家的游戏体验,TGM 随机器选取了更高的 H、R 参数,因此更进一步地避免了玩家连续得到相同方块(「涝」,Flood);并且因为尽量选取与过去四块都不同的方块,也一定程度避免了玩家长时间无法得到想要的方块(「旱」,Drought)。同时游戏也引入了一些人性化设定,例如游戏开局第一块不会是 O、S、Z 块。

俄罗斯方块特级大师

TGM1 使用 4H4R 随机器:考虑四个历史方块,最多进行四次随机。同时,游戏开局第一块一定是 I、J、L、T 块。

每局游戏开始时,游戏会先将历史块序定义为 ZZZZ;然后,第一块在 IJLT 四块的范围内进行一次随机选取,输出并进入历史块序;从第二块开始,使用 4H4R 随机器生成。

由于 H、R 参数的提高,TGM1 的涝、旱情况都比过去使用任天堂随机器的游戏有很大改善。不过,连续得到相同方块仍然是有可能的。

俄罗斯方块绝对特级大师2

TGM2 使用 4H6R 随机器:考虑四个历史方块,最多进行六次随机。同时,游戏开局第一块一定是 I、J、L、T 块。

每局游戏开始时,游戏会先将历史块序定义为 ZZSS,之后的做法与 TGM1 相同。

由于 R 参数的再一次提高,TGM2 再次降低了涝、旱的概率,已经极少出现连续得到相同方块的情况。

此外,TGM2 会使用随机种子、迭代产生整个序列。也就是说,每局游戏开始之后,全部的序列就已经确定。

俄罗斯方块特级大师3:恐怖本能

TGM3 使用 4H6R 35P 随机器:考虑四个历史方块,最多进行六次随机,并增加新的「池」(Pool)机制,从池中抽取方块。同时,游戏开局第一块一定是 I、J、L、T 块。另外,游戏还会时刻记录每种块的「干旱程度」,即每种方块已经连续多少块没有出现。

这是因为,在系列前两作发布之后、第三作发布之前的2001年,俄罗斯方块版权的持有者 Blue Planet Software 提出了包随机器的算法,并将其写入俄罗斯方块准则,成为所有官方俄罗斯方块游戏需要遵守的标准。因此,TGM3 不能完全沿用前作的 4H6R 随机器,而是需要向准则的方向做出改变。经过 Arika 与 BPS 的协商,形成了 TGM3 的「池」机制。

TGM3 借鉴「包」的思想设置了包含35个块的「池」作为生成块的来源。每局游戏开始时,池中有七种方块每种各五个。这样,游戏不再是随机生成全新的方块,而是每次都在池中按照 4H6R 算法随机抽取一个。然后被选中的块会被抽走,游戏向池中补充一个目前最久没有出现的方块[注 4]

TGM3 比前作更加贴近更具有确定性的包随机器。除了保留了前作已经很出色的防涝性能,旱的情况也再次被改善了。

俄罗斯方块特级大师 王牌

TGM Ace 在 TGM 系列中与众不同,是系列唯一一款非街机游戏,在机制上也进行了大量改动去贴近准则,与街机作品有很大区别。

在随机器方面,TGM Ace 完全采用了准则的 7-Bag 包随机器,不再沿用系列前作的 H & R 随机器。不过,游戏仍然保证开局第一块一定是 I、J、L、T 块。

注释

  1. 玩家社区出于习惯和方便起见的称呼,并非官方命名。
  2. 在俄罗斯方块的随机器中,「历史」的概念指代所有「已被确定的方块序列」,而不是狭义的「已经出现过的方块序列」。
    根据游戏开发者的需要,这个概念可能包括当前块、已经确定顺序但尚未入场的预览块、甚至完全没有出现过的被强行定义的块。
  3. 也有人认为是「重抽次数」(Reroll),则显然总是比随机次数少一次。本条目采用随机次数作为参数。
  4. 根据玩家研究,每次随机都会执行抽走被选块和补充最旱块的操作,即使这次随机的结果因为重复被拒绝而导致重抽。
    另外,根据同一位玩家的研究,该随机器也存在一些不补块的例外情况和 bug。
    请见外链章节中的论坛链接。


参见

外链


Arika
街机游戏 俄罗斯方块特级大师 · 俄罗斯方块绝对特级大师2 · 俄罗斯方块绝对特级大师2 加强版 · 俄罗斯方块特级大师3:恐怖本能 · 俄罗斯方块特级大师4:圆环大师(未发售)
主机游戏 俄罗斯方块与魔卡少女樱:永恒之心 · 俄罗斯方块特级大师 王牌 · 俄罗斯方块 99
其他相关游戏 Dr. Mario Online Rx · Dr. Mario Express · Dr. Mario: Miracle Cure · Jewelry Master · Jewelry Master Twinkle · Jewelry Master Twinkle Light
相关条目 俄罗斯方块特级大师系列 · Arika 旋转系统 · 段位认定系统 · TGM 随机器 · TGM 术语表 · 20G · 隐藏段位 · TGM 对战
教程 TGM 指南 · J.O 的 TGM 讲座