顶死

来自T-Wiki
跳转至: 导航搜索

顶死(top out)指方块堆叠到顶部并导致游戏失败。自己堆叠过高而没有消行,或者对手送来垃圾行,方块堆上升等都会导致顶死。

一般而言,俄罗斯方块游戏中,只要一次被顶死就算输掉。但也有例外,如 DTET,某些模式会给玩家好几条命,用光了才算输。一些街机游戏在顶死后也允许投币续命。

判断条件

堆到顶部只是一种笼统说法,实际的游戏会规定为可以准确判断的条件。

俄罗斯方块准则规定的顶死判断有两种情况,只要满足任意一条即为顶死:

  • 方块锁定时完全位于游戏区域之外。
  • 新方块生成时与场上已有的方块有重叠。

“顶死”有多种判别法:

  • 憋死(block out):又叫窒息,方块生成时,与场上的单块有至少一格重合。
  • 完全外锁(lock out):方块完全在场地外(即在天花板之上的隐藏区域里)锁定。
  • 部分外锁(partial lock out):方块锁定时有任何单块在场地外锁定(即使能消行,也判负)。
  • 抬死(garbage out):消行动作结束,垃圾行入场,抬升后,方块位于场地之外,或者一定高度的隐藏区域之外。

不同游戏使用(或混用)不同判负条件:

细节与例外

一些俄罗斯方块中,由于程序逻辑有漏洞,部分外锁、完全外锁没有判断顶死,并且游戏内并没有定义“隐藏区域”。这样的游戏里,在天花板附近锁定方块不仅不会顶死,还会把在场地外的部分“切掉”,游戏继续正常进行,导致方块无端消失,数目不守恒。

也有一些游戏(如俄罗斯方块PLUS的谜题模式)就设计为不以顶死判断游戏结束,并且外锁部分正是会被一个巨大的“锯齿转盘”(就是天花板)切掉。这样的游戏失败条件一般是其他的情况,而故意让方块被切掉还能成为一种策略。

也有一些程序有漏洞的俄罗斯方块中,没有判断憋死的情况,就会出现活动方块跟已有方块重叠的错误效果,甚至锁定时已有方块被新方块“覆盖”的情况。如果游戏继续进行,同样会导致方块数目不守恒。

如果同时判断了部分外锁和抬死,并且方块出现时完全在天花板上的隐藏区域,那么就不存在憋死的情况。因为若要引起憋死,一定会有已锁方块在天花板之上。