马拉松

来自俄罗斯方块中文维基
(重定向自可变目标系统
该页面原文来自 Tetris Wiki,原页面链接:Marathon。本页文本内容在CC BY-NC-SA 3.0许可协议下提供,对本页的所有贡献亦采用该许可协议发布。
这篇文章需要改进。你可以帮助俄罗斯方块中文维基进行编辑
编辑者签名:重写两个目标系统的描述。

马拉松Marathon)为俄罗斯方块的三大主要模式之一,玩家需要在指定的行数内尽可能多得分。
马拉松中,每消除一定行数就会升级,等级越高,方块的下落速度越快。
一些版本中的马拉松允许玩家无限游玩。

俄罗斯方块基准中的马拉松

俄罗斯方块准则规定了两种马拉松模式。定量目标系统(fixed-goal system)和可变目标系统(variable-goal system)。可变目标系统常见于较早的基准俄罗斯方块,但2010年后,定量目标系统逐渐取代了可变目标系统。

  • 定量目标系统中,每关需要消除 10 行。若玩家以较高的关卡开始游戏,进入下一关需要消除的行数与从第一关开始所需的行数相同。例如,若玩家从第五关开始,则玩家需要消除 50 行才能进入第六关。大多数游戏中,关卡的最高值为 15(即在非无尽模式下共需消除 150 行),但最高等级可到达 30。在这些游戏中,若开启无尽模式,或是将目标行数设置为 150 以上,则到达 15 关后重力不会继续增加。
  • 可变目标系统中,每一关需要消除的行数不同,需要达成的行数为关卡数的五倍。在一些采用最新计分系统的游戏中,一次消行累计的目标行数为其所得分数除以100后向下取整。溢出的目标行数不会继承至下一关。大多数游戏中,关卡的最高值为15(即消除 600 目标行数)

速度曲线

大多数基准游戏以 Tetris Worlds 中的速度曲线为范本。 该游戏中,方块的下落一格的时间满足以下公式:

时间 = (0.8-((等级-1)*0.007))(等级-1)

结果将被转换至帧(也即重力 G),并就近取整。

等级 1 2 3 4 5 6 7 8 9 10
重力 0.01667 0.021017 0.026977 0.035256 0.04693 0.06361 0.0879 0.1236 0.1775 0.2598
等级 11 12 13 14 15 16 17 18 19+
重力 0.388 0.59 0.92 1.46 2.36 3.91 6.61 11.43 20

基准并未规定 19 级之后的速度曲线,因此不同游戏有不同的做法:

有些官方游戏可能会采取不同的速度曲线:

  • Tetris DS 的速度曲线较一般前移了一关,并以整数帧为单位取整;
  • 俄罗斯方块99 中的 999 行马拉松模式延缓了速度曲线,前 50 级的速度变化更加平缓,而后 49 级更加陡峭。