Worldwide Combos

来自俄罗斯方块中文维基

{{#html:MathJax}}

这篇文章需要改进。你可以帮助俄罗斯方块中文维基进行编辑
编辑者签名:将文内的公式 LaTeX 化,尤其是单人游戏 Survivor 模式中的公式。。
Worldwide Combos
Worldwide Combos logo.png
Worldwide Combos 徽标
开发 Noël Nadal
游戏平台 网页
发行时间 2017年7月6日
最新版本 6.12.25 / 2024年7月27日
游戏信息
预览块数 1~5
场地大小 10 × 20
暂存块
硬降
旋转系统 SRS
Worldwide Combos title.png
Worldwide Combos ingame.png


Worldwide Combos 是一款由 Noël Nadal 开发的免费在线多人四连方块游戏。

多人游戏

Arena

排位游戏共有 2 x 3 x 2 = 12 类游戏模式,每个模式都有其独立的排行榜。
加上 Tuning 与 No Tuning 的两个总排行榜,共有 14 个排行榜。

  • 参数限定 - No Limit / Tuning Limit
  • 攻击表 - Basic / Chaos / Deadline
  • 垃圾行 - Holes / Bombs

习惯上取各模式的首字母作为简称,如 No Limit Basic Holes 简称为 NLBH。
这样就分别得到 12 类游戏模式的名称,NLBH、NLBB、NLCH、NLCB、NLDH、NLDB、TLBH、TLBB、TLCH、TLCB、TLDH、TLDB。

此外,No Limit Arena 及 Tuning Limit Arena 可能会匹配到在 Custom Arena 中使用同种大类匹配的玩家,且只会计算该模式的评分。

若匹配超过一定时间仍未找到对手,游戏会为玩家安排机器人对战,但可在 PREFERENCES 中调整,使安排机器人所需时间延长,或关闭排位机器人。

  • Basic基础 - 标准的现代方块规则,但是使用特殊的 Combo 机制。
    • 该规则中,全清额外送出七行。
    • 连击判定满足严格连续,即非消行落块会打断连击。
      连击中的攻击量由连击数与这次连击中被消除的垃圾行数量[注 1]共同决定,具体如下: $$ Attack = Math.min(Math.max(1, h), l(k)) $$ 其中 $l(k)$ 是连击数为 $k$ 时能发送的最多攻击数量,由下表决定:
连击 0-1 2 3-4 5-7 8-11 12-16 17+
最大攻击 0 1 2 3 4 5 6

[1]

  • Chaos混乱 - 使用 All-Spin21-Bag。基本规则与 Basic 相同,但所有 Spin 消行均为 B2B 系统中的特殊消行,而消四不是。若 Spin 所使用的方块与上一次不同,则额外送一行(总共多送两行)。
  • Deadline死线 - 特制攻击机制与连击表[注 2]纯随机块序,3 预览挖掘竞速
    • 连击与全清是该模式唯二的攻击方式,连击只会抵消垃圾,不会阻止垃圾行的上涨,全清额外送七行。
    • 连击采用 Deadline 特有的非严格连续判定机制,落块不消行落块前 Deadline 为 0 时,连击终止。
      消行将赋予一个新的 Deadline 值,新的 Deadline 值按如下公式确定:

$$ Deadline = Math.min(dl[k], Math.max(Math.floor(dl[k]/4), pdl-1)+lc) $$ 其中$k$是当前连击值,$lc$是该次消行数量,$dl[k]$是特定连击数对应的 Deadline 最大值,由下表决定,$pdl$是目前的 Deadline 数量[注 3][2]。送行数由连击数与垃圾行消除的数量[注 1]共同决定,具体满足以下公式: $$ Attack = Math.min(Math.max(1, h), l(k)) $$ 其中 $l(k)$ 是 $k$ 连击能打出攻击的上限,由下面的表格决定。

连击 0-1 2-4 5-8 9-13 14-18 19+
最大攻击 0 1 2 3 4 5
最大死线 4 3 2 1 1 0

[3]
此外,对于每个模式,还分以下两种垃圾行类型:

  • Holes垃圾行 - 标准的九砖一洞垃圾行
  • Bombs炸弹 - Tetris Battle 中的炸弹垃圾行,但是位于同一列的炸弹不会同时引爆。在该垃圾行类型下,消五和 Spin 消四分别送5行和8行。

Custom Arena

与 Arena 模式相同,但可自选模式。所有模式分别计算评分,且有各自独立的排行榜。

Custom Games

自定义游戏,创建或加入新的房间,可自定义规则。

Tournaments

线上多人比赛。

加时与提前结束

  • 在上述所有多人游戏中,如果满足以下条件将提前结束游戏:

$$(双方KO数差距-1)× 10 > 剩余时间(秒)$$

  • 剩余时间结束时,若双方 KO 数相同则会进入加时,此时每30秒将上涨4行实心行

单人游戏

  • Sprint - 消除指定的行数,玩家可自行调整目标行数(预设为40行),但只有40行成绩会纪录于个人档案页面。
  • Survivor - 在顶出前尽可能生存更久。垃圾行为九砖一洞的标准垃圾行或炸弹垃圾行
    • 该模式下分 Normal、Advanced、Elite 三个难度,垃圾行上涨速度会依当前上涨的总垃圾行数逐渐提升,公式如下:
      • Normal:log40/log(4 + 0.4*n0.6)
      • Advanced:log40/log(4 + 0.4*(n-1)0.6) * 0.75
      • Elite:log40/log(4 +0.4*(n-2)0.6) * 0.6

单位为秒/行,其中 n 为上涨的垃圾行数。

    • 三个难度中,场地会预置 1/2/3 行垃圾。
    • Advanced需在Normal打出4分钟以上的成绩后才能解锁,而Elite需在Advanced打出4分钟以上的成绩后才能解锁。且解锁后,将会转换成上一个难度的最高生存时间-4分钟作为新难度的最高生存时间。
  • Gravity - 生存,消行。 降落重力逐渐升高,锁定延迟也逐渐缩短。玩家可在0—20中选择起始等级(预设为9级)。
    • 该模式中的重力可由下列公式计算:[4]

$$ Gravity=4000 / (1 + 0.4 × level2) (毫秒/格)$$

若换算成G,则为:

$$ Gravity=(1 + 0.4 × level²)/240(G)$$

  • Warm-Up - 无尽练习模式。

一包的大小可自定义为 1~98[注 4],但只有包大小为 1[注 5]、7、21块时,成绩才会计入排行榜。

注解

  1. a b 即下方公式中的 h
  2. 与 Basic 的连击表不同,详见下文。
  3. 若落块前尚未触发连击(即 Deadline 值为 N/A),据作者 Noël Nadal 称,该值会当-1或0处理因为他忘了,而不管哪个值皆一定比$dl[k]/4$小。
  4. 但包大小不为7的倍数时,游戏当做5预览随机块序处理。
  5. 单预览,随机出块。

参考

外链