TETR.IO 愚人节活动
- 主条目:TETR.IO
每年的四月一日,TETR.IO 都会举办愚人节活动。活动仅于快速游戏房进行,使用与一般堆叠游戏不同的规则。玩家无法通过正常方式开启这些特殊规则。
活动期间,快速游戏的“动作文本”也会更改(包括消行、T-Spin、全清和背靠背)。
2020年
|
2020年"灰色垃圾"愚人节彩蛋的图示。玩家的场地将预置了该方块(该方块于倒计时开始前就存在于场地)。 |
|
一般堆叠游戏的规则不适用于该垃圾块。即使所处的一行被填满,也不会消除。 |
|
其他行照旧消除。但由于灰色垃圾的阻挡,玩家无法消除进入场地的垃圾。因此,玩家必须通过阻挡,避免垃圾进入场地。 |
2020年快速游戏的特殊规则为“灰色方块”。游戏开始前,场地第一行第三列将出现一个实心的灰色方块。这一无法消除的实心方块同时阻止了该行其他方块的消除行为。一旦玩家填满第一行,将无法消除后续入场的垃圾行。
本次活动使用以下特殊设置:
- 初始垃圾倍率(garbage multiplier):9999x;
- 垃圾增长时间(garbage margin time):0;
- 允许的特殊旋转(allowed spins):STUPID SPIN;
- 预览块数量:4(一般为 5);
- 每次进入的垃圾行:1(避免玩家在收到大量攻击后立即顶出)
玩家可在确保安全的情况下,通过构造4w,使用 Stupid Spin 阻挡垃圾,并以此获胜。
部分动作文本参照了 Nullpomino 的动作文本:
原动作文本 | 新文本 |
---|---|
SINGLE | ONE |
DOUBLE | TWO |
TRIPLE | THREE |
QUAD | FOUR |
x-SPIN | LARGE x-SPEEN[注 1] |
MINI SPIN | TINY T-SPEEN[注 2] |
ALL CLEAR | VERY NICE[注 3] |
BACK TO BACK( x x ) | MANY TIMES( x x )[注 4] |
x COMBO[注 5] | (不变) |
TETR.IO 的 Discord 服务器图标在愚人节当天也更换为了 Jstris 的服务器图标,但由于 Jstris 并未更改其服务器图标以回应这次整活,同时加入这两个游戏服务器的玩家会出现两个 Jstris 图标。
视频
注解
2021年
一年之后, TETR.IO 在愚人节当天再次整活。这一次,房间使用默认快速游戏规则,并且允许 Allspin [注 1],每一次新游戏开始,方块池中随机生成七种“碎片方块”。
据观察,所有方块可能经历以下变化:方块上随机增加数格(不会使得方块破碎)、方块内砖格随机缺失。
上述变化按照先后顺序依次执行。碎片方块的大小从一格到十六格不等,每种破碎方块都与准则中的方块对应。暂存块与预览块中的方块都只会显示标准的方块[注 2]。
动作文本 "x-WIST" 中[注 3]的 x 也使用标准方块的名称。
这些随机生成的方块与 SRS 踢墙表合不来,故游戏采用了另一套更适合该模式的 "ASC" 踢墙表。这套踢墙表原本用于 WinterNeb 的 Ascension。除了踢墙表,游戏中方块的形状的灵感也有可能来自于该游戏的"Mutation"(变异)模式中使用的方块(在高级的变异关卡出现)。
ASC 踢墙表早在2020年的 0.7.2-pre0 版本就已实装[1], 然而, ASC 踢墙表未定义180度踢墙操作[2],而该活动中,游戏修改了 ASC 踢墙表,增加了180度踢墙的判定。
取胜的方法随方块的形状不同而改变。大多数情况下,方块的形状甚至难以让玩家完成消行以继续游戏。玩家必须利用锁定延迟机制,以求在游戏中活得更久并取得胜利。
这次,动作文本使用了更简单的消行文本:
原文本 | 新文本 |
---|---|
SINGLE | (不变) |
DOUBLE | SINGLE x2 |
TRIPLE | SINGLE x3 |
QUAD | SINGLE x4 |
PENTA, HEXA, HEPTA, etc | SINGLE x n [注 4] |
KAGARIS[注 5] | KAGARIN IS CUTE[注 6] |
x-SPIN | x-WIST[注 7] |
MINI T-SPIN | MINI T-WIST[注 8] |
ALL CLEAR | BRAVO |
BACK TO BACK x n | CHAIN x n [注 9] |
x COMBO[注 10] | (不变) |
"T-WIST" 文本很可能来自 GlitchyPSI 名为 "A casual day with a twist." 的 YouTube 视频。"BRAVO" 文本可能来自 TGM 系列,早期的游戏中,游戏称全清为 "bravo"。"CHAIN" 文本可能来自噗哟噗哟系列,但 "CHAIN" 更有可能是对背靠背连击机制的一种反映。
作为整活,TETR.IO 的 Discord 服务器将其名字更改为 "Tetr.IO"。这一点违反了 osk 自订的品牌规则。同时,在欧洲中部时间4月1日零点整,游戏发布了以下更新公告,以公示快速游戏规则的更改。
"Jstris handling mode"("Jstris 参数兼容模式")是控制参数项内的一项新设置。开启该设置后,DAS 与 ARR 的设置将与Jstris一样,以毫秒为单位,而不是帧。ARR 值同时也会影响 DAS,即 DAS 值为原 DAS 与 ARR 之和。TETR.IO 中的 DAS 与 ARR 的定义和 Jstris 中的不同[3],在 2.0.0 版本,TETR.IO 修正了 DAS 的计算方式。该版本的更新日志中提到了新 DAS 的计算方式,以便玩家调整[4]。除了视觉变化外,开启这一项设置不会影响任何实际手感。
视频
- Lilla Oshisaure's "TETR.IO with bad pieces"
- JG Zeem's "[Tetr.io] Tetra league JJ_ZEEM vs HARROMAN" 视频中为排位模式,但在愚人节当天,动作文本同样被替换(如 T-Spin 被替换为 T-Wist)
- Sretzo's "Tetr.io | Funny looking pieces (April Fool Super Lobby)"
注解
- ↑ 由于 TETR.IO 中 Allspin 的判定为“不可移动”,“碎片方块”很适合这套判定
- ↑ 预览与暂存中不显示破碎方块,但场地上方顶出警告的方块形状为碎片方块。 每种方块的范围不超过其原方块所占的最大正方形范围,即: I 块所占空间不超过 4x4、O 块不超过 2x2、其他方块不超过 3x3。
- ↑ X 为旋转的方块
- ↑ n 为一次消除的行数。见琐事章节。
- ↑ 一次消除 21-40 行的动作文本。详见琐事章节。
- ↑ KAGARIN 可爱
- ↑ x 为进行旋转的方块
- ↑ 只有 T 块会触发该文本。对于 T 之外的方块, TETR.IO 使用“不可移动”旋转判定,故其他块无法达成 Mini Spin。
- ↑ n 为背靠背计数。
- ↑ x 为当前连击数。
2022年
就官方的推广程度而言,2022年的愚人节活动并不如先前的活动。为了弥补推广上的不足,游戏官方决定将活动的总时长延长至 40 小时(4月1日的凌晨四点到4月2日的晚上八点)。
据游戏管理员 ZaporZap 在 Tetris Wiki 所写,这次活动之所以如此仓促,一方面是因为 osk 正忙于开发将于 beta 测试上线的角色系统,另一方面是因为 osk 的工作环境导致他无法进行过多的在线调试。
这次愚人节活动同游戏的 "6.2.0a" 更新登陆。同样,愚人节活动只在快速游戏房进行。这次愚人节活动未采用特殊的动作文本[注 1]。游戏的参数设置也大体上与平时的快速游戏房间相同,只有以下设置做了修改:
- 旋转系统:ASC
- Spin 判定:Immobile All Spin
游戏引入了全新的单格元素,国外社区将其称为"void"、"portal"、"voidhole"。[注 2]
每场游戏开始前,场地的下半部分(1~10行)中会随机生成 1~3 个黑洞[注 3]。
黑洞会吞噬所有经过它的方格(无论是方块堆还是活动块),并且不参与消行。
- 若方块的一部分被黑洞吞噬,其剩余部分仍遵守它原来的移动属性[注 4]玩家亦可让整个方块被黑洞吞噬。
- 让整个方块被黑洞吞噬的行为被视作“落块”,这意味着,垃圾行会在此时进入场地。这一特性让玩家无法无限游玩。
- 将黑洞的数量限制在三个及以下,是为了避免方块生成的中间四列完全没有垃圾,这样玩家就可以无限游玩。
- 若一次消除多行,黑洞只会吞噬位置更高的方格。然而,这样的操作本身在实战中就很难完成,因为黑洞本身不被当做参与消行的方块。
这次的愚人节活动于2020年的有些类似,但有完全不同的最优解:
在开局阶段,玩家可利用黑洞,将四连方块削成小方块,并使用它们完成一行全清。 在游戏后期,玩家需要进行高效的 All-Spin 以阻止垃圾进场。玩家也需要利用 LJ 两块削减。[注 5]玩家同时需要对 ASC 在高重力下的踢墙有足够的了解,以避免 Misdrop 形成过差的地形。
注解
2023年
2023年的愚人节活动实际上没有太多的预热,osk 甚至没有在官方 Discord 宣布这一活动的举办。
与其他年度的愚人节活动不同,本次活动除了在快速游戏默认开启外,还允许玩家通过自定义房间开启 ????? 模式(内部名称为 Kaliente 模式)。开启的通道本应只持续一天,但玩家直到11天后的6.3.3更新前都可通过自定义房间尝试该模式[5]。
本次愚人节活动可能是游戏开发组(包括 osk 与近期新进组的 Dimentio 与 Dr Ocelot)对角色系统的又一次测试,因为游戏首次引入了生命值系统。
接收垃圾行会使生命值减少,而顶出虽然不会立即结束游戏,但会扣减大量生命值。顶出后,场地将重置,并预置若干行难以挖掘的非常规垃圾。
活动期间的快速游戏可能调整了攻击表,或是调整了攻击倍率和游戏时长的函数关系。同样地,一次接受的垃圾行数与所扣减的生命值的关系也受时间影响。
玩家游戏结束的条件有且只有一个:生命值归零。这包括通过接受过量的垃圾行与各种形式的顶出。
同时,游戏引入了 parry 机制。游戏场地下方会显示四个指向不同列的箭头,提示格挡的目标。
当玩家的缓冲槽有垃圾,进行符合如下判定的消行时,将触发格挡:参与消行的方块至少有一格与格挡列重合。
格挡将额外发送攻击,且让格挡的接受者扣除更多的生命值。同样地。接受格挡的玩家也可通过上述方式将格挡攻击传递给第三者。传递的次数越多,造成的攻击量与扣除的生命值越多。玩家可通过版面的颜色来知悉自己接受到的是第几层格挡。
格挡层数 | 外显文字 | 版面颜色 |
---|---|---|
#1 | Parry! | 红粉 |
#2 | Double Parry! | 青 |
#3 | Triple Parry! | 橙 |
#4 | Quad Parry! | 绿 |
#5 | Penta Parry! | 深 |
#6 | Hexa Parry! | 紫 |
#7 | Hepta Parry! | 浅青 |
#8 | Octa Parry! | 浅青 |
#9 | Ennea Parry! | 浅青 |
#10 | Octa Parry! | 浅青 |
#$$x$$ | $$x$$-Parry! | 浅青 |
下表为自定义房间中,????? 模式的各选项设定。选项中的提示更像是开发组内的玩笑,实际上并不能帮助玩家理解选项的含义。其中内部 /set 名称只能通过浏览器的开发者工具查看,且玩家若想通过 /set 指令调整,必须输入对应的内部名称。
选项 | 内部 /set 名称game.options. [注 1] |
快速游戏默认值 | 提示文字[注 2] | 提示文字(胡话)[注 2] |
---|---|---|---|---|
????? | kaliente |
ON | Enable the temporary Kaliente mode, where you parry garbage to lower your opponent's HP. 开启临时的 Kaliente 模式,格挡垃圾行,降低对手的生命值。 |
If enabled, your computer will blast. ← What? 开启后,电脑将爆炸 ←nani? |
Starting HP | kaliente_hp |
750 | The starting HP in Kaliente mode. 模式的初始生命值。 |
What? There was treasure. And it's right here. [I point to my heart.] 什么?有宝藏?就在那儿。[指向心脏] |
Multiplier | kaliente_multiplier |
1 | Global multiplier of all HP damage. 有关生命值伤害的全局倍率。 |
There! Go fetch! 别傻愣着! |
Margin time | kaliente_margin |
0 | Time in frames after which the damage multiplier for Kaliente goes up. 生命值相关伤害开始倍增的时间。 |
↑Yoshino Powerhiko ↑吉野“力”彦[注 3] |
Increase | kaliente_increase |
0.0085 | Amount with which the damage multiplier increases per second. 每秒伤害增加的倍率。 |
You're banned from the internet from now on. 您已被禁止访问互联网。 |
Topout cost | kaliente_topout_cost |
0.3 | Index of how much HP a topout costs. 顶出扣除生命值的指数。 |
Shizuru is happily performing photosynthesis. Shizuru 正愉快地进行光合作用。 |
Punishment cost | kaliente_punishment_cost |
1.5 | Index of the HP cost of tanking lines with your piece in the parry line. 成功格挡攻击时,扣除生命值的指数。 |
I doubt that makes any sense to you, but it doesn't make sense to me either so there's nothing I can do. 我觉得这对你并没啥用,但对我来说也是如此,我也无能为力。 |
Garbage impact | kaliente_amt_cost |
1 | The amount of impact the size of an attack (in garbage) has on its HP damage. 接受垃圾行所扣除生命值的指数。 |
The impact of garbage like me. 垃圾行的影响,就像我的影响力。 |
Parry power | kaliente_parry_impact |
2.15 | The power (as in, 𝑛^x where 𝑛=this setting and x=the parry power) of parrying to the damage. 因格挡攻击而造成伤害倍增的底数。 |
If this was a story... would I be like a protagonist? 如果这是个故事,我会是主角吗? |
在愚人节周末结束后,这些胡话被替换为更易读懂的解释性文本。
视频
注解
2024年
2024 年愚人节活动仍在快速游戏房间举行,引入了炸弹垃圾行。
将方块放在炸弹方块上可一次性消除一整组炸弹垃圾行,可造成巨量的伤害。
本次愚人节活动一同更新了三种随机器:7+1-bag,7+2bag,7+X-bag。
活动期间快速游戏房使用 7+2-bag,令开局定式几乎无法使用,但是仍然有怪物硬算 4 行 PC。
活动结束后可在自定义房间开启炸弹垃圾行,同时自定义房间新增了一个 Bombs 配置。
参考
- ↑ 0.7.2-pre0 Update Log . TETR.IO Patchnotes. 2020年6月2日.
- ↑ 180° spin kicks in ASC . Github. 2020年8月26日.
- ↑ The handling feels slippery, but my settings are the same as on JSTRIS . TETR.IO Statistics by Tenchi.
- ↑ 2.0.0 Update Log . TETR.IO Patchnotes. 2020年6月2日.
- ↑ 6.3.3 Update Log . TETR.IO Patchnotes. April 11th, 2023.