TETR.IO:修订间差异

来自俄罗斯方块中文维基
第297行: 第297行:


==== 大逃杀 ====
==== 大逃杀 ====
大逃杀(Royale),旧称 Quick Play,为多人混战房间,现入口位于自定义页面最顶端{{黑幕|,因此现在玩的人少了很多,经常十个人都没有}}。6.4.0 以前使用类似 Tetra League 的标准规则,6.4.0 起使用全新的 Royale 规则,其规则类似 [[俄罗斯方块 99]]:垃圾行初始拥有较长缓冲时间,随对战时间增长而不断缩短;垃圾行进入缓冲槽时显示为黄色,一段时间后变红,最终变为深红;落块时标深红色的垃圾逐行进入场地,但进入时方块可以操作并落下;已进入的垃圾不能被抵消。
大逃杀(Royale),旧称 Quick Play,为多人混战房间,现入口位于自定义页面最顶端{{黑幕|,因此现在玩的人少了很多,经常十个人都没有}}。6.4.0 以前使用类似 Tetra League 的标准规则,6.4.0 起使用全新的 Royale 规则,其规则类似 [[俄罗斯方块 99]]:垃圾行初始拥有较长缓冲时间,随对战时间增长而不断缩短;垃圾行进入缓冲槽时显示为黄色,一段时间后变红,最终变为深红;落块时标深红色的垃圾逐行进入场地,但进入时方块可以操作并落下,且在此期间不会有新的垃圾进入场地;已进入的垃圾不能被抵消。
此外,该模式中若被玩家锁定时,可透过Payback瞄准所有锁定自己的玩家,并且消行时依据玩家数量可获得额外攻击用作抵销(受multiplier机制影响),具体如下表:
{| class="wikitable"
|-
! 玩家数 !! 2 !! 3 !! 4 !! 5 !! 6+
|-
| 攻击 || +1 || +3 || +5 || +7 || +9
|}


==== 自定义房间 ====
==== 自定义房间 ====

2024年11月6日 (三) 01:35的版本


该页面原文来自 Tetris Wiki,原页面链接:TETR.IO。本页文本内容在CC BY-NC-SA 3.0许可协议下提供,对本页的所有贡献亦采用该许可协议发布。
这篇文章需要改进。你可以帮助俄罗斯方块中文维基进行编辑
补充Quick Play 2和Tetra League新赛季的信息、成就系统的信息
TETR.IO
Tetr.io logo.png
TETR.IO 图标
开发 osk [1]
游戏平台 Web (原始)[注 1]
桌面版: Windows、 Linux、 macOS[注 2]
发行时间
Beta
2024年7月26日
  • INDEV
    2019年2月19日
    INFDEV
    2020年1月31日
    Alpha
    2020年3月22日
最新版本 Beta 1.3.1/ 2024年11月3日[2]
桌面版
V9 / 2024年3月9日[3][注 3]
游戏信息
预览块数 5 (默认)
场地大小 默认:10 × 22+18[注 4]
暂存块 是 (默认)
硬降 是 (默认)
旋转系统
SRS+(默认)
TETR.IO title.jpg
TETR.IO ingame.jpg
TETR.IO is a modern yet familiar online stacker. Play against friends and foes all over the world, or claim a spot on the leaderboards - the stacker future is yours!

TETR.IO 是一款由 osk 主导开发的免费的在线方块游戏。玩家可与来自全球的对手对战并跻身排行,或与好友进行对战。游戏有一独立的四联频道网页(Tetra Channel)呈现玩家排行等内容。
游戏的 BGM 大多数来自Hurt Record,亦有 Dr Ocelot 所作的节日曲目;Quick Play 2 的 BGM 则全由 Dr Ocelot 作曲。

游戏机制

随机器

游戏有以下随机器:

  • 7-Bag:包随机器
  • 7+1-Bag:包随机器的基础上,每包多加一个随机块。
  • 7+2-Bag:包随机器的基础上,每包多加两个随机块,这两个随机块可以相同。
  • 7+X-Bag:包随机器的基础上,第一、二、三、四包多加 3、2、1、1 个随机块,这些额外的块可以共同组成完整一包。
  • 14-Bag:每包七种方块各两个的包随机器。
  • Total mayhem:完全随机生成器。
  • Classic:1H2R 随机器,与任天堂 NES 版俄罗斯方块相同。
  • Pairs:每组随机选取两种不同的块,分别放入三个之后打乱。

还有几种仅在源代码内存在的随机器,暂不进行讨论。

游戏各模式都默认使用 7-Bag。

连击系统:“攻击倍增”


与其他现代对战俄罗斯方块不同,TETR.IO 使用一套完全不同的攻击系统,单次消行的攻击由消行类型和连击数共同决定,每次消行发送的垃圾满足以下公式: $$\textrm{Atk} = (\textrm{Basic} + \textrm{B2B}) \times (1 + \textrm{Cmb} \times 0.25) + \textrm{AC}$$

其中 $\textrm{Atk}$ 为实际发送的攻击,$\textrm{Basic}$ 为消行动作的基础攻击,$\textrm{B2B}$ 为背靠背连击奖励,$\textrm{Combo}$ 为连击数,$\textrm{AC}$ 为全清奖励,触发全清时给予。

基础攻击表[注 5]
消行动作 消一 消二 消三 消四 Mini T1 Mini T2 T1 T2 T3
基础攻击 0 1 2 4 0 1 2 4 6

若 $\textrm{Basic} + \textrm{B2B}$ 为 0 时,则使用以下连击表:

连击数 0-1 2-5 6-15 16+
送行数 0 1 2 3+

[注 6] 这样,就可以得到如下的二维攻击表。高清大图。

Beta 版本前默认的攻击表。该表同时给出了“B2B 连击”机制下,前几个连击等级的伤害。图中数字的不同底色的表示这种攻击的威力。[注 7]

国外社区称其该攻击表为 "Multiplier system"。该二维攻击表以攻击类型为行,以连击数为列,除全清额外发送十行垃圾外,一次消行发送的攻击量由消行类型与连击数共同决定。

这一机制旨在削弱 4w 连击 Stupid Spin 4w 人狂喜[注 8],同时鼓励成功挖开垃圾行并打出消四或 T-Spin 的挖掘连击[4]

自定义房间中,除了该套攻击系统,还可选择 Guideline 连击表和无攻击连击表,其中 Guideline 连击表分为 Classic Guideline 及 Modern Guideline:

背靠背奖励

背靠背连击

背靠背连击(B2B Chaining)于2020年4月24日更新的 2.3.2 版本作为试验性功能加入游戏[5]。并在第二天实装于所有模式。

玩家需要连续完成消四与 T-Spin 两种特殊消行来触发背靠背状态,而消一、消二、消三将消除背靠背状态。

在其他现代俄罗斯方块游戏中,背靠背消行有额外的分数或攻击奖励,而 TETR.IO 以此为基础引入了背靠背连击系统。背靠背带来的攻击奖励将在达到一定层数时增加:

连续特殊消行次数 外显“B2B”计数 奖励攻击
0-1 (不显示) 0
2-3 B2B x1 - B2B x2 1
4-8 B2B x3 - B2B x7 2
9-24 B2B x8 - B2B x23 3
25-67 B2B x24 - B2B x66 4
68-185 B2B x67 - B2B x184 5
186-504 B2B x185 - B2B x503 6
505-1370 B2B x504 - B2B x1369 7
1371-3725 B2B x1370 - B2B ×3724 8

该表可能无限延伸,其图像近似于平方根函数曲线。
表中的数据来自 TETR.IO 的官方 Discord 频道。
当连击等级发生变化(升级或归零)时,游戏将以特殊的音效提示。多人游戏中,游戏会在场地左侧显示背靠背的连击长度与所处层数。
自定义房间中,房主可关闭这一机制,将 "ENABLE BACK-TO-BACK CHAINING" 选项调为 OFF 即可。

背靠背充能

B2B 充能(B2B Charging)于 Beta 1.0.0 实装。

现行规则下,B2B 使攻击 +1,但如果 B2B 计数达到 4 及以上,连续 B2B 消行会为一个“浪涌”攻击蓄力(Surge Attack);浪涌攻击的数值显示在 B2B 计数右侧(相等则直接顶掉“B2B×n”里的数字 n)。
若玩家做了非 B2B 消行,则浪涌攻击分成三段一并打出,总攻击量相当于断 B2B 前的 B2B 计数。

垃圾接收速率: "穿透"("Passthrough")

中文社区常被称作穿甲弹

该机制为 TETR.IO 的另一个特色机制。玩家若在对手打出攻击后极短的一段时间内打出反击,则可无视垃圾行阻挡机制,将攻击直接发送给对手。该机制的延时默认为 20 帧(333 毫秒),且受网络延迟影响[6]。该机制触发时有一特殊音效。

6.1.0 版本后,在自定义房间中穿甲弹特性默认关闭,房主可通过 "EXPREIMENTAL" 选项卡下的 "ENABLE PASSTHROUGH" 选项调整[7]。更多信息见#穿甲弹 - 争议与移除

6.1.2 版本后,该特性不再出现于快速游戏和四连联盟中[8]

房主可通过调整 "GARBAGE TRAVEL SPEED" 参数修改基础延时(最大 600 帧 = 10 秒)。

旋转系统

SRS+

TETR.IO SRS+ 踢墙对称性的简图,原图由 osk 发布并置顶于 TETR.IO 官方 Discord 服务器的 #tetrio 频道。

5.0.0 版本添加了 SRS+ 旋转系统[9]。该系统修改自 SRS,I 块的踢墙关于 y 轴对称,规避了准则 SRS 中的 I 旋不对称导致的卡块。


SRS+ 180 度踢墙的图解,原图由 osk 发布并置顶于 TETR.IO 官方 Discord 服务器的 #tetrio 频道。

从 0.6.0-pre0 版本开始[10],TETR.IO 对准则下的踢墙表做了些许修改,加入了自定的 180 度踢墙表。

该踢墙表几乎没有让方块钻洞的 180° 踢墙,可能是出于平衡性考虑。

SRS-X

TETR.IO 还有另一套名为 "SRS-X" 的旋转系统,该系统非默认,只能在自定义房间或单人自定义游戏中开启。SRS-X 带有类似于NullpoMinoHeboris Unofficial Expansion 中 "更强大的 180 度旋转"。此外与普通的 SRS 没有区别。[11]

游戏模式

游戏含有以下模式:

  • 多人游戏
    • 四连联盟(Tetra League)
    • 快速游戏(Quick Play)
    • 自定义游戏(Custom Game)
  • 单人游戏
    • 40行(40 Lines)
    • 闪电战(Blitz)
    • 禅(Zen)
    • 自定义游戏(Custom)

多人游戏

玩家可在多人游戏中与其他玩家游玩。游戏默认采用现代官块的规则(九砖一洞且可阻挡与抵消的垃圾行下落重力等)。但游戏引入了若干独有的机制。

除去快速游戏,三人及以上的房间采用类似于俄罗斯方块 99 的瞄准机制,玩家可在Even平衡Elimination歼灭Random随机Payback反击四种瞄准方式中选择,但游戏默认不支持手动选择攻击目标。

{{#html:simplecollapse button |id=1 |buttonclass= |text=瞄准机制详解(点击展开) }}

  • Even - 瞄准场上收到最少垃圾的玩家:将所有玩家以垃圾行接收总量倒序排列。在前十名里随机挑出一名玩家,其中第一名(接收量最少的玩家)被选中的概率为第十名的十倍,以此类推。
  • Elimination - 瞄准场上堆叠最高的玩家:将所有玩家以堆叠高度排列。在前十名里随机挑出一名玩家,其中第一名(堆叠最高的玩家)被选中的概率为第十名的十倍,以此类推。
  • Random - 完全随机地挑选目标。
  • Payback - 瞄准刚刚给你发送垃圾行的目标,若无,则随机挑选目标。[12]

为避免单局对局时间过长,多人游戏中使用了垃圾加时与重力加时机制。消行的攻击力与方块下落的重力会随时间逐渐增加。

四连联盟

四连联盟Tetra League)为 TETR.IO 中的排位模式。注册账号并达到 10 级就可以解锁排位比赛。
排位比赛为单挑对战。根据段位,赛制为抢三、抢五或抢七。
四连联盟第一赛季已于 2024 年 7 月 26 日结束,随后进入第一赛季后赛季;2024 年 8 月 2 日,第二赛季预热赛季开始;2024 年 8 月 16 日,第二赛季开始。
非正式赛季期间玩家没有 TR,排位均为抢三。

第一赛季结束后,若玩家拥有段位,则玩家获得一枚全新的专属徽章,代表其在第一赛季取得的段位;排行榜上前 100 名的玩家获得的徽章上标有的不是段位,而是他们的名次。

{{#html:simplecollapse button |id=2 |buttonclass= |text=赛制判定 }}

  • 赛制由双方较高的段位决定,A+ 段以下为抢三,S- 到 SS 段为抢五,U 段和 X 段为抢七。[注 9]
  • 若双方都没有段位,则由双方较高的 TR 决定,若一方的 TR 高于 20000 分则为抢五,高于 24000 分则为抢七。

第一赛季

四连联盟TR、段位与 Glicko 的图解。该图已过时。

四连联盟中的段位分称为 Tetra Rating(四连评分,简称 TR)。TR 基于 GLIXARE 算法,由 Glicko 评分与偏差值 RD 共同决定。简而言之,胜利可获得 TR,而失败将失去 TR。
首次加入四连联盟的玩家需要先进行十场定级赛以获得 TR。此外,RD 小于 100 的玩家可获得用字母表示的段位[注 10]
Glicko 评分与偏差值 RD (全称为 Rating Deviation)通过 Glicko-2 算法得出。玩家可通过进行排位比赛降低 RD(最小为 58)。若连续一周不进行排位比赛,RD 会以每天一点的速度增加(最大为 350)。

2024 年 4 月 28 日,四连联盟的出块机制暂时被改为 7+X-bag。

第二赛季

这段文字的信息可能已经过时。你可以帮助俄罗斯方块中文维基进行修改与更新,以使其反映最新信息。

第二赛季的规则相比第一赛季有很大不同。[13]

第二赛季的 B2B 奖励机制变成了 B2B 充能,攻击规则改成了新的 All-Mini 机制:除 T 外所有 spin 消行均有 B2B 加成,但都算作 mini。
全清附加 5 点攻击,并使 B2B+1。
前 14 块内,若缓冲区垃圾量大于已打出的垃圾量,消行可以抵消双倍垃圾。

Beta 1.3.0 版本以后,第二赛季的规则又有改动[14],消四和任意 Spin 消行若消除了垃圾行,攻击额外+1,该加成不受“连击倍增”机制影响。
该机制可能是为了防止过多的1:1火力对消,但是实际上却鼓励玩家吃进垃圾后 B2B 挖掘。

新赛季的机制鼓励连续 B2B,使用浪涌攻击对对手进行骚扰或是直接抵消/发送巨量攻击;而 Beta 1.3.0 的改动,则又抬升了 B2B 的重要性,有玩家认为新赛季的机制过于无聊。

第二赛季增加了一个新段位——X+ 图标很炫酷,前 0.2% 的玩家获得此段位。

第二赛季的 TR 计算公式彻底重做,定段赛完成后的 TR 很可能低于第一赛季的,不可将各赛季的 TR 直接比较。
新的 TR 公式为高水平玩家提供了更多空间。
TR 的范围仍为 0~25000,但中位数调整为 10000。

快速游戏

快速游戏(Quick Play,简称 QP2)是 TETR.IO 中最大的多人混战房,相比 Royale 更加休闲,于 Beta 1.0.0 加入(旧 Quick Play 改名为 Royale,入口被移至自定义房间页面最顶端)。该模式允许玩家随时“爬塔”,无需等待下一场比赛开始。此模式的目标是尽量爬到更高处,在被淘汰后,玩家可以立即开始新一轮快速游戏并尝试达到新的高度。

此模式有两个每周排行榜:常规快速游戏和专家快速游戏(需开启专家模式 mod)。游戏也会记录玩家曾爬升到的最高高度,每周更新。

快速游戏也使用 B2B 充能和 All-Mini,但 B2B 充能略有不同:B2B x4 开始,浪涌攻击从 1 开始积攒(即浪涌攻击量 = B2B 计数 -3)。此外,全清仅附加 3 点攻击,但增加 2 点 B2B 计数。

玩家需在“天穹塔”(Zenith Tower)中尽量爬升,打出攻击/击杀其它玩家以获得高度加成。场地底部有一推进器,表示推进倍率,无上限,但倍率越高推进器能量衰减越快。

楼层 名称 高度(单位为 m)
1 Hall of Beginnings
初始大厅
0 - 50
2 The Hotel
酒店
50 - 150
3 The Casino
赌场
150 - 300
4 The Arena
竞技场
300 - 450
5 The Museum
博物馆
450 - 650
6 Abandoned Offices
废弃办公楼
650 - 850
7 The Laboratory
实验室
850 - 1100
8 The Core
核心
1100 - 1350
9 Corruption
污染区
1350 - 1650
10 Platform of the Gods
神界
1650+

快速游戏共有九个 mod,设计为塔罗牌样式,可在开始游戏前启用。其中八个通过达到特定楼层解锁,但双人 mod 需要 supporter。所有 mod 的效果见下表。

mod 对应塔罗牌 解锁层数 描述 效果
Expert mode
专家模式
The emperor
皇帝
第九层 A less lenient challenge, for those who dare
低容错的挑战,勇者的选择

垃圾行变乱、缓冲时间变短、将立刻全部入场

No hold
禁止暂存
Temperance
节制
第二层 Hold piece is disabled
不可使用暂存

不可使用暂存

Messier garbage
垃圾之乱
Wheel of fortune
命运之轮
第三层 Garbage is significantly messier
垃圾行显著变乱

垃圾行显著变乱

GRAVITY
重力
The tower
第四层 Gravity scales up harshly by floor
重力随楼层急剧上升

重力随楼层急剧上升

Volatile garbage
达摩克利斯之剑
Strength
力量
第五层 Receive double the garbage, cancel double the garbage
接收双倍垃圾,抵消双倍垃圾

接收的垃圾量与抵消量均翻倍

Double hole garbage
空洞诅咒
The devil
恶魔
第六层 Garbage may sometimes spawn with two holes
垃圾行生成时有概率出现两个洞

垃圾行生成时有概率出现两个洞

Invisible
隐形
The hermit
隐者
第七层 Non-Garbage minos are only visible once every five seconds
非垃圾砖格每五秒仅可见一次

方块放下后立刻隐形,每 5 秒显形一次;垃圾行不受影响

All spin The magician
魔法师
第八层 All-Spins are rewarded, But doing the same clear twice is penalized
All-spin 被奖励,但重复使用相同的消除会受到惩罚

All-spin 消除不再判作 mini,同样拥有 2×消行数 的基础攻击,但重复使用同样消除后,场地上会涨入一行特殊实心垃圾(全清判定忽略此垃圾),垃圾上标有一个数字,代表需要几次不重复消除将其转化为普通垃圾,同时该数字所在位置就是垃圾行转化后洞口的位置。
但是实际上重复“消行”的判定发生在消行文本改变时,任意空 spin 也会刷新上一次的消行信息,两次同样的空 spin 同样会触发惩罚

Duo
双人模式
The lovers
恋人
需要 Supporter Scale the tower together with someone you hold close
与好友一起攀登高塔

两人组队爬塔,场地互相独立,若其中一人被淘汰,另一人可以依次完成数个随机小任务复活队友,两人均死亡算作失败

为防止无限刷分,快速游戏会在游戏达到 8 分钟后增加游戏难度(疲劳机制)。具体效果如下:

负面效果 提示文本 生效时间
场地下方涨入 2 行实心垃圾 Fatigue sets in...
疲劳涌入身体……
8:00
接收垃圾量增加 25% Your body grows weak...
虚弱开始蔓延……
9:00
场地下方再涨入 3 行实心垃圾,共计 5 行 All sense blur together...
感知混作一团……
10:00
接收垃圾量再增加 25%,共计 50% Your consciousness fades...
意识逐渐模糊……
11:00
场地下方再涨入 5 行实心垃圾,共计 10 行 This is the end.
此乃终结之时。
12:00

User:MrZ 对快速游戏模式进行了细致的观察,详见此处

大逃杀

大逃杀(Royale),旧称 Quick Play,为多人混战房间,现入口位于自定义页面最顶端,因此现在玩的人少了很多,经常十个人都没有。6.4.0 以前使用类似 Tetra League 的标准规则,6.4.0 起使用全新的 Royale 规则,其规则类似 俄罗斯方块 99:垃圾行初始拥有较长缓冲时间,随对战时间增长而不断缩短;垃圾行进入缓冲槽时显示为黄色,一段时间后变红,最终变为深红;落块时标深红色的垃圾逐行进入场地,但进入时方块可以操作并落下,且在此期间不会有新的垃圾进入场地;已进入的垃圾不能被抵消。 此外,该模式中若被玩家锁定时,可透过Payback瞄准所有锁定自己的玩家,并且消行时依据玩家数量可获得额外攻击用作抵销(受multiplier机制影响),具体如下表:

玩家数 2 3 4 5 6+
攻击 +1 +3 +5 +7 +9

自定义房间

自定义房间中玩家可调整各种参数(如 Spin 奖励、玩家数限制、预览块数量等)。玩家亦可通过房间列表(Room Listing)查看并加入公开的自定义房间,或是通过房间编号或超链接加入他人的自定义房间。

单人游戏

单人游戏中,玩家可在 40 行与闪电战模式中游玩并获得排名。除此之外,游戏还有禅意模式(Zen)。40 行与闪电战可开启快速模式和/或专家模式。 开启快速模式后,游戏将会有如下变化:

  • 更短的倒计时,提示文本由 “3-2-1-Go” 变为 “Ready-Set-Go”;
  • 点按重试键即可重开;
  • 弃权键生效的时间减短;
  • 第一块不会是 SZO 中的一块(减少软降)。

开启专家模式后,两个模式默认额外显示以下数据[注 11]

  • 40行:多余操作数、场地中央的剩余行数、按键效率(平均每块所需的按键)、落块速度(平均每秒的落块数)
  • 闪电战:多余操作数、场地中央的剩余时间。

闪电战、禅意模式与自定义游戏使用一套与现代官块类似的得分表,如下所示:

动作 得分
消一 100
消二 300
消三 500
消四 800
T-Spin 400
T-Spin Single 800
T-Spin Double 1200
T-Spin Triple 1600
T-Spin Mini 100
T-Spin Mini Single 200
T-Spin Mini Double 400
全清 3500
背靠背(特殊消行) +50%
连击 Combo*50

闪电战与自定义游戏中,所有分数还需乘以当前等级数。若将“允许回旋”(Allowed Spins)更改为 “All Spin”, "All-mini", "Handheld" 或 “Stupid Spin”,则所有合法的 Spin 将以 T-Spin 类似的方式计算,Spin Mini Triple 将获得 800 分,I-Spin Quad 将获得 2600 分。 除上表外,降落也会奖励分数,这一分数不受关卡倍率影响:

动作 得分
硬降 2/格
软降 1/格

40行

40行中,玩家需要尽快消除 40行

闪电战

{{#html:MathJax}} 闪电战(Blitz)与限时打分模式类似,玩家需要在两分钟内尽可能多得分。
与传统的限时打分模式不同,该模式采用与马拉松类似的速度等级系统。消除若干行后将会升级,每关需要消除的行数会逐渐增加。 速度等级与消除所需行数的关系可近似使用如下公式表示:
$Lines = Level * 2 + ceil(Level/10.0)$

等级 所需行数 总消行数 重力(G) 重力(秒每行)
1 3 3 0.0167 1.0
2 5 8 0.0259 0.643
3 7 15 0.0412 0.404
4 9 24 0.0670 0.249
5 11 35 0.111 0.150
6 13 48 0.189 0.0880
7 15 63 0.330 0.0505
8 17 80 0.588 0.0283
9 19 99 1.08 0.0155
10 21 120 2.01 0.00827
11 24 144 3.87 0.00431
12 26 170 7.62 0.00219
13 28 198 15.4 0.00108
14 30 228 20 0.00052
15 32 260 20 0.00024

可能有更高的等级,但在排行榜前1000名中并未发现大于14的等级。

在自定义模式中,分别将“levelling speed”与“base gravity”分别设置为0.42与0.65即可模拟这一关卡指标。这一组数字是从闪电战模式的 .ttr 游戏回放文件中得到的。回放文件由纯文本 .json 格式编写,可通过任何文本编辑器阅读。

禅(Zen)为无尽模式,顶出将重置场地与发挥数据,但不会重置分数与关卡。

该模式灵感来源于宝石迷阵系列的同名模式(宝石迷阵 2 中首次出现,但名为无尽模式)。

玩家可自行调节重力,也可在右侧设置框中调整垃圾行。

玩家可在等待大逃杀、自定义房间或排位比赛时游玩该模式。

游玩该模式将给予玩家 100/分钟 的经验,但每次奖励的上限为 3000 点。若达到该上限(游玩 30 分钟),玩家必须退出重进以获得更多的经验。

自定义

玩家可自创单挑房间,规则可在创建房间时设置。自定义房间的默认规则与其他俄罗斯方块游戏中,固定目标马拉松的规则相似。

徽章

参见:TETR.IO 徽章

徽章是玩家成就的象征,显示于四连频道用户页与玩家资料卡。截至目前共有 25 个徽章。5 个徽章可通过游玩直接获得;其余 20 个象征赛事优胜者或早期测试用户的徽章需要管理员授予。

成就

这篇文章需要改进。你可以帮助俄罗斯方块中文维基进行编辑
参见:TETR.IO 成就列表

Beta 版本更新后的新成就系统,与原本的徽章系统共存。

社区

四连频道

游戏内的四连频道中,玩家可查看40行和闪电战的排行榜。四连频道同时保存了玩家最佳的10次40行与闪电战成绩(包括录像)。玩家也可在“我的”(ME)板块查看最近10场单人游戏的成绩与录像。也可在“玩家”(Players)板块查看四连联盟与经验值排行榜的前 100 位。

除了上述功能,玩家还可在四连频道查看于 Twitch 推流 TETR.IO 的主播。四连联播(Tetra News)板块展示了所有玩家获得的成就,如在单人游戏打出世界前十的成绩,赢得 TETR.IO 中的众多赛事等,在四连频道上方也有简易的搜索框,玩家可在此输入 ID 或链接来观看回放,也可输入玩家名来浏览他们的数据。

四连频道网页

网页版四连频道于游戏的5.0.0更新一并上线[15]

网页版四连频道含有如下内容:

  • 含有用户详细信息的用户页(40行与闪电战成绩及回放、排位比赛回放、禅意模式等级与分数);
  • 总排行,与按国家或地区分类的排行;[注 12]
  • 详细的游戏全局数据;
  • 用户搜索功能;
  • 更长的四连联播页;

网页版四连频道中的四连联播内容更丰富。独立的四连联播页面展示了所有注册用户打破个人纪录、获得个人最佳段位(即首次达到某一段位)的消息。该页面滚动刷新,显示最新的 100 条新闻、登载的新闻也会在个人用户页呈现。可在首页点击"VIEW ALL"进入该独立页面。

玩家数里程碑活动

@tetriogame 的2022新年宣传推特[16]

四连频道主页展示了玩家数(包括注册玩家、匿名玩家与定级玩家)、玩家花费的总时间、进行的游戏总局数与各类杂项数据(如放块数、按键数)。

每当 TETR.IO 的玩家数到达一定里程碑,osk都会举行时长不等的活动,活动的内容通常包括多倍经验与支持者折扣。

达成日期 玩家数[注 13] 经验奖励 支持者折扣 参考
倍率 时长 折扣 时长
2020年11月3日 50 万 三倍 一周 [17]
2021年2月9日 100 万 五倍 一天 [18][19]
三倍 接下来的六天
2021年5月31日 200 万 五倍 一天 七五折 一周 [20]
三倍 接下来的六天
2021年9月17日 300 万 三倍 三天 七折 一周 [21]
2021年12月8日 400 万 四倍 一天 七五折 一天 [22]
2022年3月2日 500 万 2.5倍 一周 七五折 一天 [23]

穿甲弹 - 争议与移除

调查结果,发布于 TETR.IO Discord 服务器

国内外社区的许多玩家都不看好游戏的穿甲弹机制。此外,还有一些玩家对游戏的连击表提出批评。之前,这两个机制相互作用,让对局陷入一边倒的局面。

正因大部分玩家(尤其是排位玩家)要求移除穿甲弹机制,osk在2021年9月28日发起了一次移除穿甲弹的大型社区讨论。玩家可通过多种方式进入讨论频道(包括更新日志、Discord 新闻频道等)。

osk 在该频道点明讨论时需要注意的几点:

  1. 在游玩不带穿甲弹游戏的基础上讨论。
  2. 请给出选择的理由,这比投票结果更重要。
Please only vote if you've actually played w/ passthrough disabled. I won't be looking so much at the raw vote counts, but rather at the reasons given. Please be sure to fill them out. Thank you for voting!
——osk #news . TETR.IO Discord 服务器. 2021年10月17日.

为了收集更广泛的意见,osk 发布了一张网页收集表 https://passthrough.osk.sh/ 现已关闭)。收集表共有三个问题[24]

  1. 您是否同意移除穿甲弹机制?
  2. 您的 TR(如果有)
  3. 您给出上述选择的理由(重要)。

共有 649 名玩家提交了问卷(不包括重复提交和刷票)。其中,243 名玩家要求保留穿甲弹,而 406 名玩家要求移除。

综合考虑投票结果和给出的理由,osk决定在排位和快速游戏中关闭穿甲弹机制。

osk提到,在提及关闭穿甲弹原因时,大部分玩家认为该机制提升了防守的难度,并且根本无法预测。

After reading all 649 responses, I've decided to remove passthrough from TETRA LEAGUE and QUICK PLAY, and disable it by default in all custom games.
The main reasoning here being that passthrough generally makes defending harder in an already high-damage game, and most importantly, is far too unpredictable (even pure RNG would be more predictable).
——osk #news . TETR.IO Discord 服务器. 2021年10月17日.

由于网络延迟,玩家仍然可能会受到穿甲弹攻击[7] 。6.3.3 更新加入了 Zero Passthrough 特性,移除了这一被玩家称为“延迟炮lagthrough”的机制[25]

愚人节活动

每年的四月一日,TETR.IO 都会举办愚人节活动。活动仅于快速游戏房进行,使用与一般堆叠游戏不同的规则。玩家无法通过正常方式开启这些特殊规则。

活动期间,快速游戏的“动作文本”也会更改(包括消行、T-Spin、全清和背靠背)。

2020年

Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngBTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
2020年"灰色垃圾"愚人节彩蛋的图示。玩家的场地将预置了该方块(该方块于倒计时开始前就存在于场地)。
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
OOTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngL
OOBIIIILLL
一般堆叠游戏的规则不适用于该垃圾块。即使所处的一行被填满,也不会消除。
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngJTet.pngTet.pngZTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngJTet.pngZZSSTet.pngTet.pngTet.png
----------
----------
----------
----------
OOBIIIILLL
GGGGGGTet.pngGGG
GGGGGGTet.pngGGG
GGGGGGTet.pngGGG
GGGGGGTet.pngGGG
GGGGGTet.pngGGGG
GGGGGTet.pngGGGG
GGGGGTet.pngGGGG
其他行照旧消除。但由于灰色垃圾的阻挡,玩家无法消除进入场地的垃圾。因此,玩家必须通过阻挡,避免垃圾进入场地。

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 并未更改其服务器图标以回应这次整活。


游戏录像
注解
  1. "x" 是进行旋转的方块。
  2. 只有 T 块会触发该文本。对于 T 之外的方块, TETR.IO 使用“不可移动”旋转判定,故其他块无法达成 Mini Spin。
  3. https://youtu.be/9Gw4HMRtdNE 约40秒处
  4. x 为背靠背计数。游戏不会显示 "BACK TO BACK x1",取而代之的是 "BACK TO BACK"
  5. x 为当前连击数。

2021年

一年之后, TETR.IO 在愚人节当天再次整活。这一次,房间使用默认快速游戏规则,并且允许 Allspin [愚注 1],每一次新游戏开始,方块池中随机生成七种“碎片方块”。

据观察,所有方块可能经历以下变化:方块上随机增加数格(不会使得方块破碎)、方块内砖格随机缺失。
上述变化按照先后顺序依次执行。碎片方块的大小从一格到十六格不等,每种破碎方块都与准则中的方块对应。暂存块与预览块中的方块都只会显示标准的方块[愚注 2]

动作文本 "x-WIST" 中[愚注 3]的 x 也使用标准方块的名称。

这些随机生成的方块与 SRS 踢墙表合不来,故游戏采用了另一套更适合该模式的 "ASC" 踢墙表。这套踢墙表原本用于 WinterNeb 的 Ascension。除了踢墙表,游戏中方块的形状的灵感也有可能来自于该游戏的"Mutation"(变异)模式中使用的方块(在高级的变异关卡出现)。

ASC 踢墙表早在2020年的 0.7.2-pre0 版本就已实装[26], 然而, ASC 踢墙表未定义180度踢墙操作[27],而该活动中,游戏修改了 ASC 踢墙表,增加了180度踢墙的判定。

取胜的方法随方块的形状不同而改变。大多数情况下,方块的形状甚至难以让玩家完成消行以继续游戏。玩家必须利用锁定延迟机制,以求在游戏中活得更久并取得胜利。


T-Wist 文本的首次出现

这次,动作文本使用了更简单的消行文本:

原文本 新文本
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"设置项。激活后设置将变为上图所示。
Version 6.0.4a is now live.
➔ Added JSTRIS handling mode!
➔ It makes your handling exactly like Jstris handling. Find it in CONFIG -> HANDLING
➔ I couldn't be bothered to write the rest of the patch notes sorry
——osk

"Jstris handling mode"("Jstris 参数兼容模式")是控制参数项内的一项新设置。开启该设置后,DAS 与 ARR 的设置将与Jstris一样,以毫秒为单位,而不是帧。ARR 值同时也会影响 DAS,即 DAS 值为原 DAS 与 ARR 之和。TETR.IO 中的 DAS 与 ARR 的定义和 Jstris 中的不同[28],在 2.0.0 版本,TETR.IO 修正了 DAS 的计算方式。该版本的更新日志中提到了新 DAS 的计算方式,以便玩家调整[11]除了视觉变化外,开启这一项设置不会影响任何实际手感。


游戏录像
注解
  1. 由于 TETR.IO 中 Allspin 的判定为“不可移动”,“碎片方块”很适合这套判定
  2. 预览与暂存中不显示破碎方块,但场地上方顶出警告的方块形状为碎片方块。 每种方块的范围不超过其原方块所占的最大正方形范围,即: I 块所占空间不超过 4x4、O 块不超过 2x2、其他方块不超过 3x3。
  3. X 为旋转的方块
  4. n 为一次消除的行数。见琐事章节
  5. 一次消除 21-40 行的动作文本。详见琐事章节
  6. KAGARIN 可爱
  7. x 为进行旋转的方块
  8. 只有 T 块会触发该文本。对于 T 之外的方块, TETR.IO 使用“不可移动”旋转判定,故其他块无法达成 Mini Spin。
  9. n 为背靠背计数。
  10. 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 形成过差的地形。

注解
  1. 通过开发工具,玩家仍可开启特殊文本的显示。但目前尚未有在使用自定义地图的情况下开启特殊文本。
  2. 的在游戏代码内部被称作 "voidhole",为方便描述,下文中称该单格元素为黑洞。
  3. 黑洞的数量与位置由固定种子决定,因此一局里所有玩家黑洞的位置相同。
  4. 正因如此,该次活动采用了 ASC 踢墙表。ASC 旋转系统与 SRS最简操作上有很大差别,这让有些玩家难以适应。
  5. 不可直接利用 I 消四,它通常会被吞噬。

2023年

2023年的愚人节活动实际上没有太多的预热,osk 甚至没有在官方 Discord 宣布这一活动的举办。
与其他年度的愚人节活动不同,本次活动除了在快速游戏默认开启外,还允许玩家通过自定义房间开启 ????? 模式(内部名称为 Kaliente 模式)。开启的通道本应只持续一天,但玩家直到11天后的6.3.3更新前都可通过自定义房间尝试该模式[25]
本次愚人节活动可能是游戏开发组(包括 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! 浅青

下表为自定义房间中,?????Kaliente 模式的各选项设定。选项中的提示更像是开发组内的玩笑,实际上并不能帮助玩家理解选项的含义。其中内部 /set 名称只能通过浏览器的开发者工具查看,且玩家若想通过 /set 指令调整,必须输入对应的内部名称。

选项 内部 /set 名称 快速游戏默认值 提示文字[愚注 1] 提示文字(胡话)[愚注 1]
????? game.options.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 game.options.kaliente_hp 750 The starting HP in Kaliente mode.
模式的初始生命值。
What? There was treasure. And it's right here. [I point to my heart.]
什么?有宝藏?就在那儿。[指向心脏]
Multiplier game.options.kaliente_multiplier 1 Global multiplier of all HP damage.
有关生命值伤害的全局倍率。
There! Go fetch!
别傻愣着!
Margin time game.options.kaliente_margin 0 Time in frames after which the damage multiplier for Kaliente goes up.
生命值相关伤害开始倍增的时间。
↑Yoshino Powerhiko
↑吉野“力”彦[愚注 2]
Increase game.options.kaliente_increase 0.0085 Amount with which the damage multiplier increases per second.
每秒伤害增加的倍率。
You're banned from the internet from now on.
您已被禁止访问互联网。
Topout cost game.options.kaliente_topout_cost 0.3 Index of how much HP a topout costs.
顶出扣除生命值的指数。
Shizuru is happily performing photosynthesis.
Shizuru 正愉快地进行光合作用。
Punishment cost game.options.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 game.options.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 game.options.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?
如果这是个故事,我会是主角吗?

在愚人节周末结束后,这些胡话被替换为更易读懂的解释性文本。

视频
注解
  1. a b 中文翻译仅供参考。
  2. 可能 neta 了 key 社作品《Rewrite》的人物吉野晴彦。

2024年

2024 年愚人节活动仍在快速游戏房间举行,引入了炸弹垃圾行
将方块放在炸弹方块上可一次性消除一整组炸弹垃圾行,可造成巨量的伤害。
本次愚人节活动一同更新了三种随机器:7+1-bag,7+2bag,7+X-bag。
活动期间快速游戏房使用 7+2-bag,令开局定式几乎无法使用,但是仍然有怪物硬算 4 行 PC
活动结束后可在自定义房间开启炸弹垃圾行,同时自定义房间新增了一个 Bombs 配置。

节日主题更新

2021游戏节日主题皮肤的图片。
Christmas is almost here! The entire TETR.IO team would like to wish you Happy Holidays!
Please enjoy a slight reskin of the game to fit the mood! Also, Supporter gifts are 25% off! Could make a nice gift!
——osk,2021年12月19日于 TETR.IO Discord 服务器

TETR.IO 在2021年圣诞期间换上了新的皮肤。原皮肤将在圣诞假期(2021年12月19日到2022年1月4日)内更换为冬日主题的新皮肤。玩家无法取消这些皮肤更新,但可用自选背景替换游戏的默认背景。

这次皮肤更新增加了雪花粒子效果,更改了方块与阴影的材质,并新增了大量冬日主题背景。与此同时,osk 借这次更新测试了 TETR.IO 的模块化效果。

这些主题效果在活动结束后被移除,玩家无法手动开启这些皮肤更新。


2022游戏节日主题皮肤的图片。
Happy holidays from the TETR.IO team!!! Please enjoy the festive spirit we've given the game again this year!
Feeling grinchy? You can disable the festive skin in Config this time around.
——osk, December 21st, 2022

2022年圣诞期间,游戏也使用了全新的一套背景和皮肤。皮肤的改变包括:

  • 用圣诞彩灯点缀场地外框,彩灯会对根据游戏事件闪烁(例如落块、攻击、濒死等);
  • 场地背景变为国际象棋棋盘式奇偶性算力人狂喜
  • 发送给敌人的攻击在动画上由闪电变为雪球;
  • 场地两侧的计数器加了3D特效。

与2021年节日皮肤不同,玩家可手动关闭2022年内的节日皮肤。

5,000,000 Blast

参见:TETR.IO 徽章#5,000,000 Blast
模式中的两种消行提示。第一次消四前没有相似的消行,因此记作 COOL!! 消行。由于在相同的地方完成相同的消行,第二次消四记作 REGRET 消行。(点击看动图)

为庆祝游戏玩家数达到五百万,osk 举行了一项为期两周的活动。活动中,游戏开放了全新的限时单人模式 5,000,000 BLAST。取得前 1000 名的玩家可根据表现获得不同的徽章。前 100 名还会获得时长不等的免费 Supporter。

该模式要求玩家尽快获得五百万分。起初游戏的得分倍率极低,但该倍率会以指数增长,但玩家看不到该倍率。
玩家需要根据“原创originality”这一原则游玩。多样的消行有额外奖励,而单调的消行有特殊惩罚。
游戏内部使用一组气槽来衡量消行的原创性,场地中的每一列,以及游戏中的每种动作都对应一个独立的气槽。
具体而言,包括以下所有动作:

  • 消一、消二、消三、消四
  • T-Spin[注 14]
  • 全清 - 该模式反而会惩罚全清[注 15]。若玩家连续全清,最终会得到负分。

游戏起初的得分倍率很低,但该倍率会随着游戏推进以指数形式增长[注 16]

osk 在游戏的 Discord 服务器透露了 COOL!! 与 REGRET 的显示机制:

COOL!! if
・total originality increase this placement exceeded 4 + {amt of lines cleared}
・originality is now more than 8 (to prevent first move from always being COOL!!
REGRET if
・you lost originality in any way (by trying to take from a near-empty bucket, or by doing excessive PCs)

游戏的 COOL!! 和 REGRET 系统来源于 俄罗斯方块大师系列。不像 Ti 的文本会直接影响段位,该模式中的文本不参与得分的计算,仅仅作为提示文本引导玩家游戏。具体而言,当某次动作的“原创性”达到某个阈值,游戏就会显示对应的文本。

排行榜前 1000 名的块数在 200-300 块之间。该模式本身是竞速模式,压低块数可显著降低操作量。因此,排名靠前的玩家无不选择利用 COOL!! 机制获取成倍的分数。

职员

TETR.IO 职员是一群管理游戏,维持游戏及社区稳定的用户。职员的主要职责包括处理举报、回复来信与管理 Discord 服务器。

职员有以下特殊权限:

  • 进入管理面板(所有管理操作都在这里完成);
  • Discord 上的特殊角色(允许进行禁言等管理操作,并进入 Discord 管理频道)。

职位

职位的中文名称非官方,仅供参考。

按管理权利与义务划分,TETR.IO 共有四类职位[29]职员拥有大多数支持者与认证用户的权限、可发送特殊表情、并可接管任何游戏房间。

Community Moderator

Community Moderator(社区协管员)是在2023年5月新增的职位。作为 TETR.IO 中的基础管理职位,社区管理员在游戏聊天中以蓝色名字标出,有权管理聊天等权限较低的事务。

Global Moderator

Global Moderator(全局协管员)作为更正式的 TETR.IO 职员,拥有更多权责。全局协管员在游戏聊天中以浅粉色名字标出,可处理所有违规事件。

Administrator

Administrator(管理员)在功能上与协管员权限类似,但有更多权限。他们在游戏聊天中以粉色名字标出。

Sysop

Sysop(系统管理员)对 TETR.IO 有全部的管理权,并且是唯一能够提拔新职员与部署代码更改的职员。该职位为 osk 独有,他在游戏聊天中以绿色名字标出。

职员[1] 职位 职称[注 17] 任期[注 18]
osk Sysop osk / TETR.IO Founder (Lead Producer) 开服至今
Dimentio Administrator TETR.IO Programmer & Administrator 2021年8月至今
Dr Ocelot Administrator TETR.IO Programmer & Administrator 2022年6月至今
ZaptorZap Administrator TETR.IO Administrator 2021年5月至今
Zudo Administrator TETR.IO Administrator 2021年8月至今
flash Global Moderator TETR.IO Assisting Programmer & Global Moderator 开服至今
alcazar Global Moderator TETR.IO Global Moderator 开服至今
deep4amthoughts Global Moderator TETR.IO Global Moderator 2021年5月至今
gebruikersnaam Global Moderator TETR.IO Global Moderator 开服至今
Matthew Global Moderator TETR.IO Global Moderator 开服至今
thugginator Global Moderator TETR.IO Global Moderator 开服至今
Blink Community Moderator TETR.IO Community Moderator 2023年5月至今
flowerpetal Community Moderator TETR.IO Community Moderator 2023年5月至今
sketchedpurple Community Moderator TETR.IO Community Moderator 2023年5月至今
nook 前 Global Moderator TETR.IO Alumni 开服至2022年6月

开发

TETR.IO 于2019年2月19日开启 INDEV 测试[30]。这一阶段为封闭测试,只对 osk 及其好友开放。 不到一年后,TETR.IO 于2020年1月31日进入了 INFDEV 测试,玩家当时需要申请来加入测试。在 INFDEV 开放后,玩家需要通过 Discord 或电子邮件私聊 osk,提供 IP 地址,以获得白名单[31]

游戏于一个半月后的2020年3月22日进入了公开 Alpha 测试阶段。此时所有玩家都可创建/登录账号进行游玩。[32]

2020年4月4日,游戏于2.0.0版本开启了四连联盟测试[33]。测试只对 INFDEV 用户与支持者开放。4月18日,四连联盟排位比赛正式加入游戏,所有 10 级以上的玩家都可参与四连联盟比赛。

2020年5月22日,TETR.IO 的桌面版公布[34]。桌面版允许玩家不通过浏览器游玩,并且增加了诸如 Discord 集成显示的额外功能。在早期,玩家可通过桌面版离线游玩 TETR.IO。

琐事

TETR.IO 等级标签速查
  • 从 1 级开始,玩家的 “等级徽章” 每 10 级更改一次颜色。最高等级可能为 5000,但由于尚无人到达这一等级,这一点有待证实。
  • 若玩家数量为 3-7 计分板的颜色将会是彩虹色,也即七种四连方块的颜色,显示玩家各自的得分。
  • 若在房间中输入 “/kagari” 指令,系统则会回复带有 “:kagari:” 表情的消息。只有该指令的发送者能看到该消息。
不同用户组的颜色。
自上而下分别是:
一般玩家、赞助等级1~4、游戏管理、服务器管理。
  • 设置中的 WASD 按键方案是 osk 自己的按键配置;osk 不喜欢 Tetris Friends 的默认设置,所以自创了一套键位。
  • TETR.IO 的很多灵感来自于宝石迷阵系列。如 Zen 动画来自于宝石迷阵2的禅模式。Solo 下各模式的配色也可能来自于宝石迷阵-旋转(Solo 下各模式的配色与该作中的大体相同)。
  • 多人游戏中的攻击/防御数值的显示方式参照了由 Atlus' P-Studio 开发的游戏 女神异闻录5。游戏中,若短时间打出大量伤害,伤害的数值将会累加,并以更大的字体显示。
    攻击文本显示的实例。(点击看动图)
  • 截至 6.0.1 版本,在 TETR.IO 达到一定赞助等级并维持赞助者身份,将获得橙名特权,不同等级有不同的颜色。购买或收到赞助者即为一级,二级(★)可通过捐款 20 欧元以上获得,三级(★★)对应的捐款为 80 欧元,四级(★★★)为 250 欧元。
  • Alpha 测试早期,双人对战中场地右下方显示的不是 VS Score,而是实际的分数。VS Score 于 2.2.10 更新加入游戏,游戏内的计算公式为:

$$(\text{Attack} + \text{Garbage Lines Cleared}) \div \text{Pieces} \times \text{PPS} \times 100$$ 但玩家通常通过下面的公式手算 VS Score: $$(\text{Attack} + \text{Garbage Lines Cleared}) \div \text{Time} \times 100$$ 即: $$(\text{APM} + \text{Dig Per Minute}) \times 5 \div 3$$ 或: $$\text{ADPM} \times 5 \div 3$$ 其中 Attack 为打出的攻击数、Garbage Lines Clear 为消除的垃圾行数、Pieces 为摆放的方块数、PPS 为每秒落块数、Time 为本局时长、APM 为每分钟攻击数、Dig Per Minute 为每分钟挖掘数、ADPM 为每分钟攻防数。

原始公式加入了一个 100 的系数,以统一 ADPM 与 VS Score 的数量级。

  • 游戏引擎允许一个方块消除四行以上。但游戏早期,这种操作没有对应的文本,会导致游戏崩溃。

在 2020 年 7 月 16 日 的 4.1.0 更新中,osk 修复了这一漏洞[35]。此外,该次更新将消行动作文本扩展到了五行及以上。

消行 文本
5 PENTA
6 HEXA
7 HEPTA
8 OCTA
9 ENNEA
10 DECA
11 HENDECA
12 DODECA
13 TRIADECA
14 TESSARADECA
15 PENTEDECA
16 HEXADECA
17 HEPTADECA
18 OCTADECA
19 ENNEADECA
20 EICOSA
21+ KAGARIS
  • 尽管可通过动作文本区分四行以上的消行,它们本身并不会送行[注 19][注 20]
  • 社交页面存在一彩蛋。若在搜索框输入非好友 ID,游戏将回应 “Could't find anyone like that.”。若继续搜索 “anyone like that”,游戏会以不同的消息回复。并开始以下循环:
搜索内容 中文 回应 中文
anyone like that 这样的玩家 Couldn't find anyone with that name. 找不到以此为名的人
anyone with that name 以此为名的人 Couldn't find that person. 找不到这个人
that person 这个人 Couldn't find the specified user. 找不到指定用户
the specified user 指定用户 Couldn't find anyone in your friends list with that name. 无法在你的好友列表中找到以此为名的人
anyone in your friends list with that name 你的好友列表中以此为名的人 Couldn't find who you are looking for. 找不到你要找的人
who you are looking for 你要找的人 Couldn't find any user in your friends list who matches the specified search term. 无法在你的好友列表中找到符合搜索条件的用户
any user in your friends list who matches the specified search term 在你的好友列表中符合搜索条件的用户 ... ……
(内容及回应的中文翻译中,加粗部分为重复的内容)
  • 这时,报错消息中 Kagari 的表情会由惊讶变为怀疑。此时,搜索 “...” 不会继续循环,而是返回一般的报错消息 “Could't find anyone like that.”
禅意模式的符号数字系统。
  • 禅模式中,关卡数一侧通常有一串符号。这套符号系统参照了罗马数字的表述方式,用于表示玩家的关卡。
    • 由于 osk 并未设计表示更大数字的符号,在关卡达到一定值时,系统只会使用最大的 500,000 符号来表示关卡。但这一现象在短期内不会实际出现于游戏中,已知禅最高关卡数的达成者 BLB 也未超过 20,000 关。
  • 游戏会在首次启动时运行一套完全自定义的跑分系统。该套系统名为 Feecof,用于系统帮助玩家选择最适合游玩的画质。
Feecof 得分 画质预设
小于 300,000 LOW(低)
300,000 到 600,000 MEDIUM(中)
600,000 以上 HIGH(高)
1,000,000 以上,且通过桌面版运行 ULTRA(最高)
  • TETR.IO 发布起,就有不少玩家尝试取得单局游戏最长时间的记录。以下是截至目前(2022 年 6 月 9 日)部分模式的记录:
    • 最长的单局 40 行游戏记录为 2 小时 40 分,由 agar02 达成。[36]TETR.IO 服务器并不会接受并解析超过 30 分钟的单人模式回放,但视频录像与本地回放文件证明了该记录合法。没人会为了这种记录造假吧。
    • 最长的连续游玩记录由 Excadrill 达成,时长为 18 小时。游玩的全过程经过 Twitch 直播。[37]
      游玩全场共有 547 场 Free-For-All 比赛,期间观众可自由加入房间,Excadrill 几乎没有暂停游玩,并总共获胜 114 场。[38]
  • 游戏服务器连续正常运作的时间记录为 56.5 天,也即 6.2.16.3.0 两次版本更新之间,但 osk 认为这一时长大于两个月。[39]

注解

  1. 特别地,TETR.IO 支持 Chrome 67、Firefox 56、Edge 79、Opera 66及它们之后的版本。
  2. v5 及之后版本
  3. 当地时间
  4. 可在单人自定义游戏中调整
  5. 其他 Spin 消行的攻击与对应的 T-Spin 消行攻击相同。Spin 消四基础攻击为10,在自定义房间开启 All-SpinStupid Spin,或在禅模式均可以达成这种操作。
  6. 连击伤害实际上并非分段函数,而是“定义域为正整数的线性函数”向下取整后的结果,这一点可通过修改伤害倍率来证明。
    此外,单次连击所造成的伤害没有上限。例如,43 连消一将送出 4 行垃圾。
  7. 由于背靠背连击加成实际上带有小数点,游戏中实际参与计算的数值在 B2B×2 后不完全符合这一表格。
  8. Stupid Spin 环境下,可利用 Spin 消一搭配连击倍率来成倍提高攻击。
  9. 若一方没有段位,则由另一方的段位决定。
  10. 然而,若总游玩场次过少,仍会出现 RD 小于 100 但没有段位的情况[来源请求]
  11. 新版本可自行调整显示的数据。
  12. 国家或地区为注册时 IP 地址所在的国家或地区,若需更改需要成为赞助者。
  13. 包括匿名
  14. Mini T-Spin 与一般的 T-Spin 分开计算,不消行的 T-Spin 与消行的 T-Spin 分开计算。
  15. 从第二次全清开始,每次全清都将永久地扣除 9.15 的“原创度”。
  16. 游戏分数关于时间的函数曲线大致符合这一假设。
  17. 见于用户页顶部横幅。
  18. 不包括中途离任时间。
  19. 可由禅模式中的 Display 选项选择 Versus 来验证。
  20. 一次消除多行并且全清依然会发送 10 行。

参考

  1. a b About TETR.IO/THE TEAM . TETR.IO. October 23, 2022. (网页存档备份于 October 23, 2022).
  2. BETA 1.3.1 Update Log . TETR.IO Patchnotes. November 3, 2024.
  3. 6.4.3 Update Log . TETR.IO Patchnotes. 2024年3月9日.
  4. TETR.IO Forty-Four Fact Frenzy! . osk blog. 2019年12月17日. Fact 7: Spiced up Garbage
  5. 2.3.2 Update Log . TETR.IO Patchnotes. 2020年6月2日.
  6. 4.2.0 Update Log . TETR.IO Patchnotes. July 30, 2020.
  7. a b 4.2.0 Update Log . TETR.IO Patchnotes. 2021年9月28日.
  8. 6.2.0 Update Log . TETR.IO Patchnotes. 2020年10月18日.
  9. 5.0.0 Update Log . TETR.IO Patchnotes. 2020年9月28日. "➔ Added SRS+!"
  10. 0.6.0-pre0 Update Log . TETR.IO Patchnotes. 2020年6月2日. "➔ Added 180 spins."
  11. a b 2.0.0 Update Log . TETR.IO Patchnotes. 2020年6月2日. "➔ Added the rotation system SRS-X." "➔ This is SRS, except with Nullpomino/Heboris-style 180s."
  12. TETRIO Statistics by Tenchi
  13. Beta 1.2.0 Update Log . TETR.IO Patchnotes. 2024年8月16日.
  14. Beta 1.3.0 Update Log . TETR.IO Patchnotes. 2024年9月22日.
  15. 5.0.0 Update Log . TETR.IO Patchnotes. 2020年9月2日. "➔ Introducing the standalone TETRA CHANNEL SITE!"
  16. Thank you to everyone who played TETR.IO this year! 2021 was an amazing year, and 2022 looks to be very exciting! . Twitter. 2022年1月1日.
  17. TETR.IO has just reached 500,000 TOTAL PLAYERS!!! . Twitter. 2020年11月3日.
  18. ONE MILLION . osk blog. 2021年2月9日.
  19. TETR.IO has just reached 1,000,000 players!!! . Twitter. 2021年2月9日.
  20. TETR.IO just reached TWO MILLION players, including anonymous, not even 4 months after hitting 1 million! . Twitter. 2021年5月31日.
  21. TETR.IO just reached 3,000,000 total players!!! 735K of those are registered! . Twitter. 2021年9月17日.
  22. http://TETR.IO just reached 4 million players! 900K of those are registered! . Twitter. 2021年11月8日.
  23. TETR.IO 官方 Discord 消息
  24. Vote for the change of the default passthrough mode and removal of passthrough from TETRA LEAGUE . osk "passthrough" subdomain. October 18, 2021. (网页存档备份于 2021年10月8日).
  25. a b 6.3.3 Update Log . TETR.IO Patchnotes. April 11th, 2023.
  26. 0.7.2-pre0 Update Log . TETR.IO Patchnotes. 2020年6月2日.
  27. 180° spin kicks in ASC . Github. 2020年8月26日.
  28. The handling feels slippery, but my settings are the same as on JSTRIS . TETR.IO Statistics by Tenchi.
  29. Akpha 6.3.4 Update Log . TETR.IO Patchnotes. November 3, 2024.
  30. The Beginning . TETR.IO Patchnotes. 2020年6月2日.
  31. TETR.IO is now in INFDEV! . osk blog. 2020年1月31日. [2020年2月8日]. (网页存档备份于 2020年2月8日). "Want to try out TETR.IO? Contact me with your IP and why you would like to try out TETR.IO, and I'll add you to the whitelist!"
  32. 1.0.0 Patch Note . 2020年3月22日.
  33. 2.0.0 Update Log . TETR.IO Patchnotes. 2020年4月4日. "➔ THE OFFICIAL TETR.IO DESKTOP CLIENT IS HERE!"
  34. 3.0.0 Update Log . TETR.IO Patchnotes. 2020年6月2日. "➔ THE OFFICIAL TETR.IO DESKTOP CLIENT IS HERE!"
  35. 4.1.0 Update Log . TETR.IO Patchnotes. 2020年7月16日.
  36. [TETR.IO] (WORLD RECORD) Longest 40L sprint in 2:40:00:683 . YouTube. 2022年5月18日. 。
  37. 由于 Twitch 的录播清理机制,玩家将其重新上传到了 Youtube: Exca's 18 hours lobby . YouTube. July 29, 2022.
  38. RinoZing. After 18 hours and 38 minutes of stream, I got new PB for consecutive FFA lobbies hosted on @tetriogame, my best was 420, now it's 547 (all in a row, not spectating a single one, not topping out). . 2022-07-23.
  39. prob like 2 months ? maybe? . Official TETR.IO Discord server. June 10, 2021.

外部链接