|
这篇文章需要改进,你可以帮助俄罗斯方块中文维基进行编辑。 编辑者签名:丰富第二章表格的内容。
|
踢墙(Wallkick)是方块在默认旋转目标位置被挡时按当前方块游戏的一套预设方案向附近位置偏移(特别是横向偏移)的现象。
这套预设方案具有四个特点:
- 与方块的形状和朝向变换过程绑定(部分游戏还会把 DAS、复合按键等更多判断条件一并纳入绑定)
- 依次测试多个预设的偏移值,靠前的测试成功时忽略后续测试,所有测试失败时方块转不动[注 1]
- 通常,预设的偏移值至少要包含 (1,0) 或 (-1,0) 当中的一种(保证能为贴墙旋转的方块服务)
- 如果方块旋转(特别是横转竖[注 2])后的默认位置没有占据新列又存在踢地需求,横向踢墙的优先度可以降低[注 3]
踢墙的由来
俄罗斯方块游戏的旋转的默认目标位置是由预设的朝向在范围框内的相对位置决定的。
在早期的俄罗斯方块游戏里,部分方块不能贴墙旋转(默认目标位置会被墙壁阻挡),给玩家造成了不便。
为了提高玩家的游戏体验,俄罗斯方块游戏的开发者设计了踢墙的规则来解决这一问题。
无踢墙:T 贴左侧墙旋转,一格与墙发生重叠,转不动,需要向右 1 格获得空位才能转得动。
有踢墙:T 贴墙旋转,踢墙规则赋予 T (1,0) 的偏移值,旋转成功。
各种方块游戏的踢墙
特殊旋转
方块可利用踢墙的偏移旋入某些无法直接降落进入的空间。
具体玩法见特殊旋转条目。
注释
- ↑ 噗哟噗哟等二连方块游戏可添加“如果方块转不动,就(直接或经二连转)反转方块”的设定。
- ↑ 这是四连方块游戏的设定。二连方块游戏未必如此(例如,噗哟噗哟4 贴墙竖转横时优先踢地,帮助玩家“爬坡”)。
- ↑ Shiromino “卡中”的五连方块横转竖时优先踢地,后续的横向踢墙偏移还加上了某些苛刻的发动条件;
TGM3 横转竖的 I 完全删除了横向踢墙偏移值,它只有 (0,1) 和 (0,2) 的踢地偏移值。
- ↑ 当玩家按下左移键时,方块一定不会向右踢。反之亦然。这样实际上过滤掉了一些踢墙,所以这里写“基础值”。
外链