跳转到内容
开关侧边栏
俄罗斯方块中文维基
搜索
个人工具
创建账号
登录
导航
首页
最近更改
随机页面
MediaWiki帮助
维基建设
编写规范
图片使用规范
搬运指南
Tet文件前缀
术语对照表
常用技巧
特殊旋转
T 旋
全消
主流方块
Techmino
TETR.IO
Jstris
俄罗斯方块效应:连接
噗哟噗哟俄罗斯方块
俄罗斯方块在线
俄罗斯方块特级大师3
Tetr.js
常用列表
官方游戏列表
非官方游戏列表
公司列表
工具
链入页面
相关更改
特殊页面
页面信息
查看“超级旋转系统”的源代码
页面
讨论
大陆简体
阅读
查看源代码
查看历史
更多
阅读
查看源代码
查看历史
←
超级旋转系统
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
{{HD搬运|SRS}}{{需要帮助}} '''超级旋转系统'''('''Super Rotation System''',简称'''SRS''',别称'''{{ruby|标准旋转系统|Standard Rotation System}}''')是一套由[[俄罗斯方块准则]]定义,供[[四连方块]]使用的旋转系统。该系统决定了方块生成、[[旋转]]、[[踢墙]]的方式。大多数现代官方俄罗斯方块都采用了该旋转系统,而现代非官方官块的旋转系统大都以 SRS 为基础。 SRS 最早可追溯至1991年的 [[Tetris 2 + BomBliss]],这一版本中引入了SZI 三种方块的另外两种朝向。在1993年的[[俄罗斯方块武斗外传]]中, BPS 修改了 TLJ 三块的初始朝向,让它们生成时最长边朝下。踢墙系统直到 2001 年的 [[Tetris Worlds]] 才首次出现。至此,SRS 基本成型。[[亨克·罗杰斯]]为了让所有新发布的俄罗斯方块游戏符合准则,要求 [[Arika]] 在 2005 年发布的[[俄罗斯方块特级大师3:恐怖本能]]中附带 SRS。在这一版本中,SRS 被称作 "World" 规则,以致敬 Tetris Worlds。 == 初始朝向和位置 == [[Image:SRS-pieces.png|thumb|七种四连方块的四个朝向。最左侧为初始状态,右侧三列分别为顺时针旋转一至三次后的状态。圆圈代表旋转中心。]] 初始朝向如右图所示。 * 所有方块在场地上方水平生成 * I 块与 O 块在中部生成,其他三格宽的四连方块偏左一格生成。 * J 块、L 块与 T 块背部朝下生成。 * Tetris Worlds 中,方块在第 22 与 23 行生成(I 块于 22 行生成);<br> 之后的大多数游戏中,方块生成的位置下降了一格。<br> 有部分游戏,例如[[俄罗斯方块 99]] 采取初始生成位置较低,若窒息再抬高到最高第 21、22 行的生成方法。 [[俄罗斯方块效应]]的方块生成位置又下降一格,于第 20 与 21 行生成。 == 基本旋转 == 基本旋转方式如右图所示。 注意: * 若没有阻挡,方块只会绕着一个固定点旋转,称作旋转中心,在图中用圆圈标出。 * 在数学意义上,“旋转”为纯粹的几何旋转,与其他平台(如 [[世嘉旋转系统]] 与 [[雅达利旋转系统]])不同,旋转不会导致额外的位移。 * SZI 块分别有两个水平朝向和竖直朝向。可以说,两种不同的竖直朝向减少了[[多余操作]]。 * 对于 IO 两块,旋转中心位于格点;对于 JLSTZ 块,旋转中心位于砖格中心。 == 踢墙 == 方块尝试旋转时,若旋转的终点被原有的方块或场地边上的墙阻挡,系统会对方块测试一系列位移值(即踢墙),以进入其他位置。 注意: * 旋转尝试通常测试五个位置(包括基本旋转);若都不可用,则旋转失败。 * 测试的位置由初始朝向和最终朝向决定。由于可顺时针和逆时针旋转方块,共有四种初始朝向和两个最终朝向。因此,每种方块共有八种可能的状态,须给定八组踢墙表。 * 位置通常用 (x , y) 踢墙值描述,踢墙值给出了方块踢墙时的位移量;通常以向右为 x 的正方向,向上为 y 的正方向。如(-1,+2) 表示向左一格、向上两格。 * JLSTZ 块踢墙表相同,I 块有独自的踢墙表,O 块没有踢墙。 * 通常用数字和字母描述旋转方向。本条目中,描述方式如下: **0 = 初始态 **R = 初始态顺时针旋转(右转)后的状态 **2 = 初始态旋转 180° 后的状态 **L = 初始态逆时针旋转(左转)后的状态 {| border="1" cellspacing="0" |+'''J、L、S、T、Z 方块踢墙表''' |- align = center ! | ! bgcolor="#80A3F8" |测试 1 ! bgcolor="#80A3F8" |测试 2 ! bgcolor="#80A3F8" |测试 3 ! bgcolor="#80A3F8" |测试 4 ! bgcolor="#80A3F8" |测试 5 |- align = center style="font-family: monospace;" | bgcolor="#80A3F8" |0->R||( 0, 0)||(-1, 0)||(-1,+1)||( 0,-2)||(-1,-2) |- align = center style="font-family: monospace;" | bgcolor="#80A3F8" |R->0||( 0, 0)||(+1, 0)||(+1,-1)||( 0,+2)||(+1,+2) |- align = center style="font-family: monospace;" | bgcolor="#80A3F8" |R->2||( 0, 0)||(+1, 0)||(+1,-1)||( 0,+2)||(+1,+2) |- align = center style="font-family: monospace;" | bgcolor="#80A3F8" |2->R||( 0, 0)||(-1, 0)||(-1,+1)||( 0,-2)||(-1,-2) |- align = center style="font-family: monospace;" | bgcolor="#80A3F8" |2->L||( 0, 0)||(+1, 0)||(+1,+1)||( 0,-2)||(+1,-2) |- align = center style="font-family: monospace;" | bgcolor="#80A3F8" |L->2||( 0, 0)||(-1, 0)||(-1,-1)||( 0,+2)||(-1,+2) |- align = center style="font-family: monospace;" | bgcolor="#80A3F8" |L->0||( 0, 0)||(-1, 0)||(-1,-1)||( 0,+2)||(-1,+2) |- align = center style="font-family: monospace;" | bgcolor="#80A3F8" |0->L||( 0, 0)||(+1, 0)||(+1,+1)||( 0,-2)||(+1,-2) |} {| border="1" cellspacing="0" |+'''I 方块踢墙表''' |- align = center ! | ! bgcolor="#80A3F8" |测试 1 ! bgcolor="#80A3F8" |测试 2 ! bgcolor="#80A3F8" |测试 3 ! bgcolor="#80A3F8" |测试 4 ! bgcolor="#80A3F8" |测试 5 |- align = center style="font-family: monospace;" | bgcolor="#80A3F8" |0->R||( 0, 0)||(-2, 0)||(+1, 0)||(-2,-1)||(+1,+2) |- align = center style="font-family: monospace;" | bgcolor="#80A3F8" |R->0||( 0, 0)||(+2, 0)||(-1, 0)||(+2,+1)||(-1,-2) |- align = center style="font-family: monospace;" | bgcolor="#80A3F8" |R->2||( 0, 0)||(-1, 0)||(+2, 0)||(-1,+2)||(+2,-1) |- align = center style="font-family: monospace;" | bgcolor="#80A3F8" |2->R||( 0, 0)||(+1, 0)||(-2, 0)||(+1,-2)||(-2,+1) |- align = center style="font-family: monospace;" | bgcolor="#80A3F8" |2->L||( 0, 0)||(+2, 0)||(-1, 0)||(+2,+1)||(-1,-2) |- align = center style="font-family: monospace;" | bgcolor="#80A3F8" |L->2||( 0, 0)||(-2, 0)||(+1, 0)||(-2,-1)||(+1,+2) |- align = center style="font-family: monospace;" | bgcolor="#80A3F8" |L->0||( 0, 0)||(+1, 0)||(-2, 0)||(+1,-2)||(-2,+1) |- align = center style="font-family: monospace;" | bgcolor="#80A3F8" |0->L||( 0, 0)||(-1, 0)||(+2, 0)||(-1,+2)||(+2,-1) |} '''踢墙实例:'''<br> 需要方块从初始位置左转,查上表可得,踢墙测试为 <tt>( 0, 0), (+1, 0), (+1,+1), ( 0,-2), (+1,-2)</tt>。 {| cellpadding="2" style="border:1px solid darkgray;" |- valign=top |width="200pt"| {| |{{pfstart}} {{pfrow| | | | | | | | | | |}} {{pfrow| | | | |G|G| | | | |}} {{pfrow| | | |J| |G|G|G| | |}} {{pfrow| | | |j|j|j|g|g|g|g|}} {{pfrow| |g|g|g| | | |g|g|g|}} {{pfrow| |g|g| | | |g|g|g|g|}} {{pfrow|g|g|g|g| | |g|g|g|g|}} {{pfrow|g|g|g|g|g| |g|g|g|g|}} {{pfend}} |} '''1.''' 初始位置<br> 尝试从初始位置<br> 逆时针旋转(0->L) |width="200pt"| {| |{{pfstart}} {{pfrow| | | | | | | | | | |}} {{pfrow| | | | |G|G| | | | |}} {{pfrow| | | | |j|g|g|g| | |}} {{pfrow| | | | |J| |G|G|G|G|}} {{pfrow| |G|G|X|j| | |g|g|g|}} {{pfrow|g|g| | | | |g|g|g|g|}} {{pfrow|g|g|g|g| | |g|g|g|g|}} {{pfrow|g|g|g|g|g| |g|g|g|g|}} {{pfend}} |} '''2.''' 测试 1,<tt>( 0, 0)</tt><br> 失败(基础旋转失败) |width="200pt"| {| |{{pfstart}} {{pfrow| | | | | | | | | | |}} {{pfrow| | | | |G|G| | | | |}} {{pfrow| | | | | |X|G|G| | |}} {{pfrow| | | | | |j|g|g|g|g|}} {{pfrow| |g|g|g|j|j| |g|g|g|}} {{pfrow|g|g| | | | |g|g|g|g|}} {{pfrow|g|g|g|g| | |g|g|g|g|}} {{pfrow|g|g|g|g|g| |g|g|g|g|}} {{pfend}} |} '''3.''' 测试 2,<tt>(+1, 0)</tt><br> 失败。 |- valign=top |width="200pt"| {| |{{pfstart}} {{pfrow| | | | | | | | | | |}} {{pfrow| | | | |G|X| | | | |}} {{pfrow| | | | | |X|G|G| | |}} {{pfrow| | | | |j|j|g|g|g|g|}} {{pfrow| |g|g|g| | | |g|g|g|}} {{pfrow|g|g| | | | |g|g|g|g|}} {{pfrow|g|g|g|g| | |g|g|g|g|}} {{pfrow|g|g|g|g|g| |g|g|g|g|}} {{pfend}} |} '''4.''' 测试 3,<tt>(+1,+1)</tt><br> 失败。 |width="200pt"| {| |{{pfstart}} {{pfrow| | | | | | | | | | |}} {{pfrow| | | | |G|g| | | | |}} {{pfrow| | | | | |G|G|G| | |}} {{pfrow| | | | | | |g|g|g|g|}} {{pfrow| |g|g|g|j| | |g|g|g|}} {{pfrow|g|g| | |j| |g|g|g|g|}} {{pfrow|g|g|g|x|j| |g|g|g|g|}} {{pfrow|g|g|g|g|g| |g|g|g|g|}} {{pfend}} |} '''5.''' 测试 4,<tt>( 0,-2)</tt><br> 失败。 |width="200pt"| {| |{{pfstart}} {{pfrow| | | | | | | | | | |}} {{pfrow| | | | |G|g| | | | |}} {{pfrow| | | | | |G|G|G| | |}} {{pfrow| | | | | | |g|g|g|g|}} {{pfrow| |g|g|g| |j| |g|g|g|}} {{pfrow|g|g| | | |j|g|g|g|g|}} {{pfrow|g|g|g|g|j|j|g|g|g|g|}} {{pfrow|g|g|g|g|g| |g|g|g|g|}} {{pfend}} |} '''6.''' 最终位置<br> 测试 5,<tt>(+1,-2)</tt><br> 成功。 |} == 工作原理 == [[File:SRS原理.png|thumb|SRS 内部“真正的旋转”]] [[俄罗斯方块公司]]实际上并没有直接采用将 <tt>(x, y)</tt> 位移量赋予八种不同的旋转,而是为四种朝向设置了数个锚点,每个锚点拥有一个编号;试图应用第 n 位移时,将两个编号为 n 的锚点对齐,于是两方块的相对位置就是第 n 位移(见右图)。<br> 可以推得,这种方法同时满足两个性质: *若每次旋转都应用第 n 位移,则向同一个方向旋转四次后,方块必定回到原位; *A 转向 B 时的所有位移与 B 转向 A 时的位移一一对应,互为相反矢量,也就是,大多数旋转可逆,转过去还能转回来。 因此,SRS 实际上隐式定义了 180° 旋转位移表,表内的值相当于一个块进行两次顺时针/逆时针旋转,同序号的位移矢量叠加。{{黑幕|但是很遗憾这样得出的 180° 踢墙用处很小}} 但 TTC 采用的方法有一个点令人困惑:位移值的计算方法与基本朝向不太一致,实际上是用另一套方块数据得出的。本章节之前,所述踢墙偏移均基于基本朝向,但 TTC 使用一种被 HardDrop 论坛用户 nightmareci 称为 {{ruby|真正的旋转|True Rotation}} 的方法。“真正的旋转”仍然是纯粹的几何旋转,不带偏移;然而,旋转中心'''总是'''在方格中心(不同于其他版本中 I 块与 O 块的旋转中心位于格点)。这意味着,对于“真正的旋转”,O 块的旋转中心不是其几何中心,其旋转时会颠簸。第一次踢墙的位移抵消了颠簸。 {| border="1" cellspacing="0" |+ '''J, L, S, T, Z 方块锚点(值为相对于旋转中心的位置,下同)''' |- align = center ! bgcolor="#80A3F8" |姿态 ! bgcolor="#80A3F8" |锚点 1 ! bgcolor="#80A3F8" |锚点 2 ! bgcolor="#80A3F8" |锚点 3 ! bgcolor="#80A3F8" |锚点 4 ! bgcolor="#80A3F8" |锚点 5 |- align = center style="font-family: monospace;" | bgcolor="#80A3F8" |0||( 0, 0)||( 0, 0)||( 0, 0)||( 0, 0)||( 0, 0) |- align = center style="font-family: monospace;" | bgcolor="#80A3F8" |R||( 0, 0)||(+1, 0)||(+1,-1)||( 0,+2)||(+1,+2) |- align = center style="font-family: monospace;" | bgcolor="#80A3F8" |2||( 0, 0)||( 0, 0)||( 0, 0)||( 0, 0)||( 0, 0) |- align = center style="font-family: monospace;" | bgcolor="#80A3F8" |L||( 0, 0)||(-1, 0)||(-1,-1)||( 0,+2)||(-1,+2) |} {| border="1" cellspacing="0" |+ '''I 方块锚点 ''' |- align = center ! bgcolor="#80A3F8" |姿态 ! bgcolor="#80A3F8" |锚点 1 ! bgcolor="#80A3F8" |锚点 2 ! bgcolor="#80A3F8" |锚点 3 ! bgcolor="#80A3F8" |锚点 4 ! bgcolor="#80A3F8" |锚点 5 |- align = center style="font-family: monospace;" | bgcolor="#80A3F8" |0||( 0, 0)||(-1, 0)||(+2, 0)||(-1, 0)||(+2, 0) |- align = center style="font-family: monospace;" | bgcolor="#80A3F8" |R||(-1, 0)||( 0, 0)||( 0, 0)||( 0,+1)||( 0,-2) |- align = center style="font-family: monospace;" | bgcolor="#80A3F8" |2||(-1,+1)||(+1,+1)||(-2,+1)||(+1, 0)||(-2, 0) |- align = center style="font-family: monospace;" | bgcolor="#80A3F8" |L||( 0,+1)||( 0,+1)||( 0,+1)||( 0,-1)||( 0,+2) |} {| border="1" cellspacing="0" |+ '''O 方块锚点''' |- align = center ! bgcolor="#80A3F8" |姿态 ! bgcolor="#80A3F8" |锚点 1 ! bgcolor="#80A3F8" |锚点 2 ! bgcolor="#80A3F8" |锚点 3 ! bgcolor="#80A3F8" |锚点 4 ! bgcolor="#80A3F8" |锚点 5 |- align = center style="font-family: monospace;" | bgcolor="#80A3F8" |0||( 0, 0)||rowspan="4" colspan="4" align=center| 仅有一个锚点 |- align = center style="font-family: monospace;" | bgcolor="#80A3F8" |R||( 0,-1) |- align = center style="font-family: monospace;" | bgcolor="#80A3F8" |2||(-1,-1) |- align = center style="font-family: monospace;" | bgcolor="#80A3F8" |L||(-1, 0) |} '''通过锚点计算位移量的实例:''' J 块状态 <tt>0</tt> 的锚点为:<tt>( 0, 0), ( 0, 0), ( 0, 0), ( 0, 0), ( 0, 0)</tt>.<br> J 块状态 <tt>R</tt> 的锚点为:<tt>( 0, 0), (+1, 0), (+1,-1), ( 0,+2), (+1,+2)</tt>.<br> <tt>( 0, 0) - ( 0, 0) = ( 0, 0)</tt>,<br> <tt>( 0, 0) - (+1, 0) = (-1, 0)</tt>,<br> <tt>( 0, 0) - (+1,-1) = (-1,+1)</tt>,<br> <tt>( 0, 0) - ( 0,+2) = ( 0,-2)</tt>,<br> <tt>( 0, 0) - (+1,+2) = (-1,-2)</tt>. 因此,基于“真正的旋转”,J 方块 <tt>0->R</tt> 的踢墙位移为(与其基本旋转相同):<tt>( 0, 0), (-1, 0), (-1,+1), ( 0,-2), (-1,-2)</tt>。 [[user:Farter]] 认为这只是一种分析角度。“可逆、成环”性质<ref>[https://www.cnblogs.com/farter/articles/18411437/srs_i farter 对此的分析与一些新构造]</ref>确实存在,但不确定官方是否如此实现,旋转中心不一定必须定义在格心。 == 踢墙图解 == 除了 I 块,SRS 踢墙均为对称。这意味着对于镜像场地和镜像方块(JL 块、SZ 块、左右朝向),踢墙值互补(y 值相同,x 值互为相反数)。因此,除了 I 块,方块的踢墙系统可只用顺时针旋转描述。 <br> {| border=1 cellspacing=0 style="text-align:center;" |- ! width=45 | ! bgcolor=#8AF colspan=5 | 踢墙测试 ! bgcolor=#8AF colspan=2 | 实例 |- align=center ! bgcolor=#8AF | 0⇒R | width=74 |( 0, 0) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | G| L| }} {{mrow5| | L|-L| L| }} {{mrow5| | | G| G| }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | width=74 | (-1, 0) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | G| | L| }} {{mrow5| |-L| L| L| }} {{mrow5| | G| G| | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | width=74 | (-1,+1) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | G| | | }} {{mrow5| | G| | L| }} {{mrow5| |-L|-L| L| }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | width=74 | ( 0,-2) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | | L| }} {{mrow5| | L| L| L| }} {{mrow5| | | G| | }} {{mrow5| | | G| | }} {{mrow5| | | G| G| }} {{pfend}} | width=74 | (-1,-2) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | | L| }} {{mrow5| | L| L| L| }} {{mrow5| | G| | | }} {{mrow5| | G| | | }} {{mrow5| | G| G| | }} {{pfend}} | width=74 | (-1, 0) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| G| G| | | }} {{mrow5| G| -| | L| }} {{mrow5| G| L| L| L| }} {{mrow5| G| -| -| G| }} {{pfend}} | width=74 | (-1,-2) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| G| G| | L| }} {{mrow5| G| L| L| L| }} {{mrow5| G| -| G| G| G}} {{mrow5| G| -| G| G| G}} {{mrow5| G| -| -| G| G}} {{pfend}} |- align=center ! bgcolor=#8AF | R⇒2 | ( 0, 0) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | L| | }} {{mrow5| | G|-L| G| }} {{mrow5| | G| L| L| }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | (+1, 0) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | L| | }} {{mrow5| | |-L| G| G}} {{mrow5| | |-L| L| }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | (+1,-1) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | L| | }} {{mrow5| | | L| | }} {{mrow5| | |-L|-L| G}} {{mrow5| | | G| | }} {{mrow5| | | | | }} {{pfend}} | ( 0,+2) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | G| G| G| }} {{mrow5| | G| L| | }} {{mrow5| | | L| | }} {{mrow5| | | L| L| }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | (+1,+2) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | G| G| G}} {{mrow5| | |-L| | }} {{mrow5| | | L| | }} {{mrow5| | | L| L| }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | (+1,-1) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | L| | | }} {{mrow5| | L| | G| G}} {{mrow5| G| L| L| -| G}} {{mrow5| G| -| G| G| G}} {{pfend}} | (+1, 0) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | L| | G| G}} {{mrow5| | L| -| -| G}} {{mrow5| G| L| L| G| G}} {{pfend}} |- align=center ! bgcolor=#8AF | 2⇒L | ( 0, 0) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | G| G| | }} {{mrow5| | L|-L| L| }} {{mrow5| | L| G| | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | (+1, 0) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | G| G| }} {{mrow5| | L| L|-L| }} {{mrow5| | L| | G| }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | (+1,+1) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | G| G| }} {{mrow5| | | | G| }} {{mrow5| | L| L|-L| }} {{mrow5| | L| | | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | ( 0,-2) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | L| L| L| }} {{mrow5| |-L| G| | }} {{mrow5| | | G| | }} {{mrow5| | | G| | }} {{pfend}} | (+1,-2) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | L| L| L| }} {{mrow5| | L| G| G| }} {{mrow5| | | | G| }} {{mrow5| | | | G| }} {{pfend}} | (+1,-2) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | G| G| G}} {{mrow5| | L| L| L| G}} {{mrow5| | L| -| -| G}} {{mrow5| G| G| G| -| G}} {{mrow5| G| G| G| -| G}} {{pfend}} | |- align=center ! bgcolor=#8AF | L⇒0 | ( 0, 0) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | L| L| G| }} {{mrow5| | G|-L| G| }} {{mrow5| | | L| | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | (-1, 0) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | L|-L| | }} {{mrow5| G| G|-L| | }} {{mrow5| | | L| | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | (-1,-1) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | L| L| | }} {{mrow5| | |-L| | }} {{mrow5| G| G|-L| | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | ( 0,+2) {{pfstart}} {{mrow5| | | | G| }} {{mrow5| | G| G| G| }} {{mrow5| | L| L| | }} {{mrow5| | | L| | }} {{mrow5| | | L| | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | (-1,+2) {{pfstart}} {{mrow5| | | G| | }} {{mrow5| G| G| G| | }} {{mrow5| | L| L| | }} {{mrow5| | | L| | }} {{mrow5| | | L| | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | (-1,-1) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | L| L| }} {{mrow5| G| G| G| L| G}} {{mrow5| G| -| -| L| G}} {{pfend}} | |} {| border=1 cellspacing=0 style="text-align:center;" |- ! width=45 | ! bgcolor=#8AF colspan=5 | 踢墙测试 ! bgcolor=#8AF colspan=2 | 实例 |- align=center ! bgcolor=#8AF | 0⇒R | width=74 | ( 0, 0) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | J| G| G| }} {{mrow5| | J|-J| J| }} {{mrow5| | | G| | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | width=74 | (-1, 0) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| |-J| G| | }} {{mrow5| |-J| J| J| }} {{mrow5| | G| | | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | width=74 | (-1,+1) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | G| G| | }} {{mrow5| |-J| | | }} {{mrow5| |-J| J| J| }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | width=74 | (0,-2) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | J| | | }} {{mrow5| | J| J| J| }} {{mrow5| | | G| G| }} {{mrow5| | | G| | }} {{mrow5| | | G| | }} {{pfend}} | width=74 | (-1,-2) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | J| | | }} {{mrow5| | J| J| J| }} {{mrow5| | G| G| | }} {{mrow5| | G| | | }} {{mrow5| | G| | | }} {{pfend}} | width=74 | (-1, 0) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| G| G| | | }} {{mrow5| G| J| -| | }} {{mrow5| G| J| J| J| }} {{mrow5| G| -| G| | G}} {{pfend}} | width=74 | ( 0,-2) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | G| G| G}} {{mrow5| | J| | G| G}} {{mrow5| | J| J| J| G}} {{mrow5| G| G| -| -| G}} {{mrow5| G| G| -| G| G}} {{mrow5| G| G| -| G| G}} {{pfend}} |- align=center ! bgcolor=#8AF | R⇒2 | ( 0, 0) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | J| J| }} {{mrow5| | G|-J| G| }} {{mrow5| | | J| G| }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | (+1, 0) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | J| J| }} {{mrow5| | |-J| G| G}} {{mrow5| | | J| | G}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | (+1,-1) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | J| J| }} {{mrow5| | | J| | }} {{mrow5| | |-J| G| G}} {{mrow5| | | | | G}} {{mrow5| | | | | }} {{pfend}} | ( 0,+2) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | G| G| G| }} {{mrow5| | | J|-J| }} {{mrow5| | | J| | }} {{mrow5| | | J| | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | (+1,+2) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | G| G| G}} {{mrow5| | | J| J| G}} {{mrow5| | | J| | }} {{mrow5| | | J| | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | (+1,-1) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | J| J| | }} {{mrow5| | J| G| G| G}} {{mrow5| | J| -| -| G}} {{mrow5| | G| G| -| G}} {{pfend}} | (+1, 0) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | J| J| G| G}} {{mrow5| | J| -| -| G}} {{mrow5| | J| G| -| G}} {{pfend}} |- align=center ! bgcolor=#8AF | 2⇒L | ( 0, 0) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | G| | }} {{mrow5| | J|-J| J| }} {{mrow5| | G| G| J| }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | (+1, 0) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | | G| }} {{mrow5| | J| J|-J| }} {{mrow5| | | G|-J| }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | (+1,+1) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | G| }} {{mrow5| | | | G| }} {{mrow5| | J|-J|-J| }} {{mrow5| | | | J| }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | ( 0,-2) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | J| J| J| }} {{mrow5| | | G| J| }} {{mrow5| | | G| | }} {{mrow5| | G| G| | }} {{pfend}} | (+1,-2) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | J| J| J| }} {{mrow5| | | |-J| }} {{mrow5| | | | G| }} {{mrow5| | | G| G| }} {{pfend}} | (+1,-2) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| G| | G| G| G}} {{mrow5| G| J| J| J| G}} {{mrow5| G| G| G| J| G}} {{mrow5| G| G| G| -| G}} {{mrow5| G| G| -| -| G}} {{pfend}} | |- align=center ! bgcolor=#8AF | L⇒0 | ( 0, 0) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | G| J| | }} {{mrow5| | G|-J| G| }} {{mrow5| | J| J| | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | (-1, 0) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| G| | J| | }} {{mrow5| G| G|-J| | }} {{mrow5| | J| J| | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | (-1,-1) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | J| | }} {{mrow5| G| | J| | }} {{mrow5| G|-J|-J| | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | ( 0,+2) {{pfstart}} {{mrow5| | G| | | }} {{mrow5| | G| G| G| }} {{mrow5| | | J| | }} {{mrow5| | | J| | }} {{mrow5| | J| J| | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | (-1,+2) {{pfstart}} {{mrow5| G| | | | }} {{mrow5| G| G| G| | }} {{mrow5| | | J| | }} {{mrow5| | | J| | }} {{mrow5| | J| J| | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | (-1,-1) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| G| G| G| J| }} {{mrow5| G| -| G| J| }} {{mrow5| G| -| J| J| }} {{pfend}} | (-1, 0) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| G| G| G| | }} {{mrow5| G| -| G| J| }} {{mrow5| G| -| -| J| }} {{mrow5| G| G| J| J| }} {{pfend}} |} {| border=1 cellspacing=0 style="text-align:center;" |- ! width=45 | ! bgcolor=#8AF colspan=5 | 踢墙测试 ! bgcolor=#8AF colspan=2 | 实例 |- align=center ! bgcolor=#8AF | 0⇒R | width=74 | ( 0, 0) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | |-T| | }} {{mrow5| | T|-T|-T| }} {{mrow5| | | G| | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | width=74 | (-1, 0) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | G| T| | }} {{mrow5| |-T|-T| T| }} {{mrow5| | G| | | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | width=74 | (-1,+1) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | G| | | }} {{mrow5| | G|-T| | }} {{mrow5| |-T| T| T| }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | width=74 | 无法实现 {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | T| | }} {{mrow5| | T| T| T| }} {{mrow5| | | G| | }} {{mrow5| | | G| G| }} {{mrow5| | | G| | }} {{pfend}} | width=74 | (-1,-2) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | T| | }} {{mrow5| | T| T| T| }} {{mrow5| | G| | | }} {{mrow5| | G| G| | }} {{mrow5| | G| | | }} {{pfend}} | width=74 | (-1,-2) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| G| G| T| | }} {{mrow5| G| T| T| T| }} {{mrow5| G| -| G| G| G}} {{mrow5| G| -| -| G| G}} {{mrow5| G| -| G| G| G}} {{pfend}} | width=74 | (-1, 0) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| G| G| | | }} {{mrow5| G| -| T| | }} {{mrow5| G| T| T| T| }} {{mrow5| G| -| G| G| G}} {{pfend}} |- align=center ! bgcolor=#8AF | R⇒2 | ( 0, 0) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | T| | }} {{mrow5| | G|-T|-T| }} {{mrow5| | |-T| | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | (+1, 0) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | T| | }} {{mrow5| | |-T|-T| G}} {{mrow5| | | T| G| }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | (+1,-1) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | T| | }} {{mrow5| | | T| T| }} {{mrow5| | |-T| G| G}} {{mrow5| | | | G| }} {{mrow5| | | | | }} {{pfend}} | ( 0,+2) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | G| G| G| }} {{mrow5| | |-T| | }} {{mrow5| | | T| T| }} {{mrow5| | | T| | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | (+1,+2) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | G| G| G}} {{mrow5| | | T| G| }} {{mrow5| | | T| T| }} {{mrow5| | | T| | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | ( 0, 0) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| G| G| T| | }} {{mrow5| G| -| T| T| G}} {{mrow5| G| G| T| G| G}} {{pfend}} | (+1,-1) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | T| | | }} {{mrow5| G| T| T| G| G}} {{mrow5| G| T| -| -| G}} {{mrow5| G| G| -| G| G}} {{pfend}} |- align=center ! bgcolor=#8AF | 2⇒L | ( 0, 0) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | G| | }} {{mrow5| |-T|-T| T| }} {{mrow5| | |-T| | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | (+1, 0) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | | G| }} {{mrow5| | T|-T|-T| }} {{mrow5| | | T| G| }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | 无法实现 {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | G| }} {{mrow5| | | G| G| }} {{mrow5| | T| T|-T| }} {{mrow5| | | T| | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | ( 0,-2) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | T| T| T| }} {{mrow5| | |-T| | }} {{mrow5| | G| G| | }} {{mrow5| | | G| | }} {{pfend}} | (+1,-2) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | T| T| T| }} {{mrow5| | | T| G| }} {{mrow5| | | G| G| }} {{mrow5| | | | G| }} {{pfend}} | (+1,-2) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | G| G| G}} {{mrow5| | T| T| T| G}} {{mrow5| | | T| -| G}} {{mrow5| G| G| -| -| G}} {{mrow5| G| G| G| -| G}} {{pfend}} | ( 0,-2) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | G| G| G}} {{mrow5| | T| T| T| G}} {{mrow5| | | T| G| G}} {{mrow5| G| -| -| G| G}} {{mrow5| G| G| -| G| G}} {{pfend}} |- align=center ! bgcolor=#8AF | L⇒0 | ( 0, 0) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | |-T| | }} {{mrow5| |-T|-T| G| }} {{mrow5| | | T| | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | (-1, 0) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | G| T| | }} {{mrow5| G|-T|-T| | }} {{mrow5| | | T| | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | (-1,-1) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | T| | }} {{mrow5| |-T| T| | }} {{mrow5| G| G|-T| | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | ( 0,+2) {{pfstart}} {{mrow5| | | G| | }} {{mrow5| | G| G| G| }} {{mrow5| | | T| | }} {{mrow5| | T| T| | }} {{mrow5| | | T| | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | (-1,+2) {{pfstart}} {{mrow5| | G| | | }} {{mrow5| G| G| G| | }} {{mrow5| | | T| | }} {{mrow5| | T| T| | }} {{mrow5| | | T| | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | (-1,-1) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | | T| }} {{mrow5| G| G| T| T| G}} {{mrow5| G| -| -| T| G}} {{pfend}} | (-1, 0) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| G| G| -| T| }} {{mrow5| G| -| T| T| G}} {{mrow5| G| G| G| T| G}} {{pfend}} |} {| border=1 cellspacing=0 style="text-align:center;" |- ! width=45 | ! bgcolor=#8AF colspan=5 | 踢墙测试 ! bgcolor=#8AF colspan=2 | 实例 |- align=center ! bgcolor=#8AF | 0⇒R | width=74 | ( 0, 0) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | |-S| S| }} {{mrow5| | S|!S| G| }} {{mrow5| | | | G| }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | width=74 | (-1, 0) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | G| S| S| }} {{mrow5| |-S|-S| | }} {{mrow5| | | G| | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | width=74 | (-1,+1) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | G| | | }} {{mrow5| | G|-S| S| }} {{mrow5| | S|-S| | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | width=74 | (0,-2) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | S| S| }} {{mrow5| | S| S| | }} {{mrow5| | | G| | }} {{mrow5| | | G| G| }} {{mrow5| | | | G| }} {{pfend}} | width=74 | (-1,-2) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | S| S| }} {{mrow5| | S| S| | }} {{mrow5| | G| | | }} {{mrow5| | G| G| | }} {{mrow5| | | G| | }} {{pfend}} | width=74 | (-1,-2) {{pfstart}} {{mrow5| | | | | }} {{mrow5| G| G| | | }} {{mrow5| G| | S| S| }} {{mrow5| G| S|+S| | }} {{mrow5| G| -| G| G| G}} {{mrow5| G| -| -| G| G}} {{mrow5| G| G| -| G| G}} {{pfend}} | width=74 | (0,-2) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| G| G| S| S| }} {{mrow5| G| S|+S| | }} {{mrow5| G| G| -| G| G}} {{mrow5| G| G| -| -| G}} {{mrow5| G| G| G| -| G}} {{pfend}} |- align=center ! bgcolor=#8AF | R⇒2 | ( 0, 0) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | S| | }} {{mrow5| | |!S|-S| }} {{mrow5| | G| G| S| }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | (+1, 0) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | S| | }} {{mrow5| | | S|-S| G}} {{mrow5| | | G|-S| }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | (+1,-1) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | S| | }} {{mrow5| | | S| S| }} {{mrow5| | | |-S| G}} {{mrow5| | | G| G| }} {{mrow5| | | | | }} {{pfend}} | ( 0,+2) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | G| G| }} {{mrow5| | G|-S| | }} {{mrow5| | | S| S| }} {{mrow5| | | | S| }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | (+1,+2) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | G| G}} {{mrow5| | |-S| G| }} {{mrow5| | | S| S| }} {{mrow5| | | | S| }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | (+1,-1) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | S| | | }} {{mrow5| |+S| S| | }} {{mrow5| G| G| S| -| G}} {{mrow5| G| -| -| G| G}} {{pfend}} | (+1, 0) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | S| | G| G}} {{mrow5| |+S| S| -| G}} {{mrow5| G| -| S| G| G}} {{pfend}} |- align=center ! bgcolor=#8AF | 2⇒L | ( 0, 0) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | G| | | }} {{mrow5| | G|!S| S| }} {{mrow5| | S|-S| | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | (+1, 0) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | G| | }} {{mrow5| | |-S|-S| }} {{mrow5| | S| S| G| }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | (+1,+1) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | G| | }} {{mrow5| | | G| G| }} {{mrow5| | | S|-S| }} {{mrow5| | S| S| | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | ( 0,-2) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | S| S| }} {{mrow5| |-S| S| | }} {{mrow5| | G| G| | }} {{mrow5| | | G| | }} {{pfend}} | (+1,-2) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | S| S| }} {{mrow5| | S|-S| | }} {{mrow5| | | G| G| }} {{mrow5| | | | G| }} {{pfend}} | ( 0,-2) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | | G| G}} {{mrow5| G| G|+S| S| G}} {{mrow5| G| S| S| G| G}} {{mrow5| G| -| -| G| G}} {{mrow5| G| G| -| G| G}} {{pfend}} | |- align=center ! bgcolor=#8AF | L⇒0 | ( 0, 0) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | S| G| G| }} {{mrow5| |-S|!S| | }} {{mrow5| | | S| | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | (-1, 0) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| |-S| G| | }} {{mrow5| G|-S| S| | }} {{mrow5| | | S| | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | (-1,-1) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | S| | | }} {{mrow5| |-S|-S| | }} {{mrow5| G| G| S| | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | ( 0,+2) {{pfstart}} {{mrow5| | | G| G| }} {{mrow5| | G| G| | }} {{mrow5| | S| | | }} {{mrow5| | S| S| | }} {{mrow5| | | S| | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | (-1,+2) {{pfstart}} {{mrow5| | G| G| | }} {{mrow5| G| G| | | }} {{mrow5| | S| | | }} {{mrow5| | S| S| | }} {{mrow5| | | S| | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | (-1, 0) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| G| G| S| -| G}} {{mrow5| G| -| S|+S| G}} {{mrow5| G| G| G| S| G}} {{pfend}} | |} {| border=1 cellspacing=0 style="text-align:center;" |- ! width=45 | ! bgcolor=#8AF colspan=5 | 踢墙测试 ! bgcolor=#8AF colspan=2 | 实例 |- align=center ! bgcolor=#8AF | 0⇒R | width=74 | ( 0, 0) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | Z| Z| G| }} {{mrow5| | |!Z|-Z| }} {{mrow5| | | G| | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | width=74 | (-1, 0) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | Z|-Z| | }} {{mrow5| | G|-Z| Z| }} {{mrow5| | G| | | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | width=74 | (-1,+1) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | G| | }} {{mrow5| |-Z|-Z| | }} {{mrow5| | G| Z| Z| }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | width=74 | ( 0,-2) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | Z| Z| | }} {{mrow5| | | Z| Z| }} {{mrow5| | | | G| }} {{mrow5| | | G| G| }} {{mrow5| | | G| | }} {{pfend}} | width=74 | (-1,-2) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | Z| Z| | }} {{mrow5| | | Z| Z| }} {{mrow5| | | G| | }} {{mrow5| | G| G| | }} {{mrow5| | G| | | }} {{pfend}} | width=74 | ( 0,-2) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | Z| Z| | }} {{mrow5| | G|+Z| Z| }} {{mrow5| G| G| G| -| G}} {{mrow5| G| G| -| -| G}} {{mrow5| G| G| -| G| G}} {{pfend}} | width=74 | ( 0, 0) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | | G| G}} {{mrow5| | Z| Z| -| G}} {{mrow5| | |+Z| Z| G}} {{mrow5| G| G| -| G| G}} {{pfend}} |- align=center ! bgcolor=#8AF | R⇒2 | ( 0, 0) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | | Z| }} {{mrow5| | G|!Z| Z| }} {{mrow5| | |-Z| G| }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | (+1, 0) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | | Z| }} {{mrow5| | |-Z|-Z| }} {{mrow5| | | Z| G| G}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | (+1,-1) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | | Z| }} {{mrow5| | | Z| Z| }} {{mrow5| | |-Z| G| }} {{mrow5| | | | G| G}} {{mrow5| | | | | }} {{pfend}} | ( 0,+2) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | G| G| | }} {{mrow5| | | G|-Z| }} {{mrow5| | | Z| Z| }} {{mrow5| | | Z| | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | (+1,+2) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | G| G| }} {{mrow5| | | |-Z| G}} {{mrow5| | | Z| Z| }} {{mrow5| | | Z| | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | (+1,-1) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | Z| | }} {{mrow5| G|+Z| Z| | }} {{mrow5| G| Z| -| G| G}} {{mrow5| G| G| -| -| G}} {{pfend}} | (+1, 0) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | Z| | }} {{mrow5| G|+Z| Z| G| G}} {{mrow5| G| Z| -| -| G}} {{pfend}} |- align=center ! bgcolor=#8AF | 2⇒L | ( 0, 0) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | G| | }} {{mrow5| |-Z|!Z| | }} {{mrow5| | G| Z| Z| }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | (+1, 0) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | | G| }} {{mrow5| | Z|-Z| G| }} {{mrow5| | |-Z| Z| }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | (+1,+1) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | G| }} {{mrow5| | | G| G| }} {{mrow5| | Z|-Z| | }} {{mrow5| | | Z| Z| }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | ( 0,-2) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | Z| Z| | }} {{mrow5| | |-Z| Z| }} {{mrow5| | G| G| | }} {{mrow5| | G| | | }} {{pfend}} | (+1,-2) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | Z| Z| | }} {{mrow5| | | Z|-Z| }} {{mrow5| | | G| G| }} {{mrow5| | | G| | }} {{pfend}} | (+1,-2) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| G| | | G| }} {{mrow5| G| Z|+Z| G| G}} {{mrow5| G| G| Z| Z| G}} {{mrow5| G| G| -| -| G}} {{mrow5| G| G| -| G| G}} {{pfend}} | |- align=center ! bgcolor=#8AF | L⇒0 | ( 0, 0) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | G|-Z| | }} {{mrow5| | Z|!Z| G| }} {{mrow5| | Z| | | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | (-1, 0) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| G| G| Z| | }} {{mrow5| |-Z|-Z| | }} {{mrow5| | Z| | | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | (-1,-1) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | Z| | }} {{mrow5| G|-Z| Z| | }} {{mrow5| |-Z| G| | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | ( 0,+2) {{pfstart}} {{mrow5| | G| G| | }} {{mrow5| | | G| G| }} {{mrow5| | | Z| | }} {{mrow5| | Z| Z| | }} {{mrow5| | Z| | | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | (-1,+2) {{pfstart}} {{mrow5| G| G| | | }} {{mrow5| | G| G| | }} {{mrow5| | | Z| | }} {{mrow5| | Z| Z| | }} {{mrow5| | Z| | | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{pfend}} | ( 0, 0) {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| G| -| Z| G| G}} {{mrow5| G| Z|+Z| -| G}} {{mrow5| G| Z| G| G| G}} {{pfend}} | |} {| border=1 cellspacing=0 style="text-align:center;" |- ! width=45 | ! bgcolor=#8AF colspan=5 | 踢墙测试 ! bgcolor=#8AF colspan=2 | 实例 |- align=center ! bgcolor=#8AF | 0⇒R | width=110 | ( 0, 0) {{pfstart}} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | G| | | }} {{mrow8| | | I|I1|!2| I| | }} {{mrow8| | | |W3|G4| | | }} {{mrow8| | | | | G| | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{pfend}} | width=110 | (-2, 0) {{pfstart}} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | G| | | | | }} {{mrow8| | |-I| I| I| I| | }} {{mrow8| | | G| | | | | }} {{mrow8| | | G| | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{pfend}} | width=110 | (+1, 0) {{pfstart}} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | | G| | }} {{mrow8| | | I| I| I|-I| | }} {{mrow8| | | | | | G| | }} {{mrow8| | | | | | G| | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{pfend}} | width=110 | (-2,-1) {{pfstart}} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | |-I| I| I| I| | }} {{mrow8| | | G| | | | | }} {{mrow8| | | G| | | | | }} {{mrow8| | | G| | | | | }} {{mrow8| | | | | | | | }} {{pfend}} | width=110 | (+1,+2) {{pfstart}} {{mrow8| | | | | | G| | }} {{mrow8| | | | | | G| | }} {{mrow8| | | | | | G| | }} {{mrow8| | | I| I| I|-I| | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{pfend}} | width=110 | (-2,-1) {{pfstart}} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| G| G| G| | | | | }} {{mrow8| G| G| I|I1|I2| I| | }} {{mrow8| G| G| -|G3|W4| | | }} {{mrow8| G| G| -| G| G| G| | }} {{mrow8| G| G| -| G| G| G| | }} {{pfend}} |- align=center ! bgcolor=#8AF | R⇒2 | ( 0, 0) {{pfstart}} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | I| | | }} {{mrow8| | | |W1|I2| | | }} {{mrow8| | | G|G3|!4| G| | }} {{mrow8| | | | | I| | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{pfend}} | (-1, 0) {{pfstart}} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | I| | | }} {{mrow8| | | | | I| | | }} {{mrow8| | G| G| G|-I| | | }} {{mrow8| | | | | I| | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{pfend}} | (+2, 0) {{pfstart}} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | I| | | }} {{mrow8| | | | | I| | | }} {{mrow8| | | | |-I| G| G| G}} {{mrow8| | | | | I| | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{pfend}} | (-1,+2) {{pfstart}} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | G| G| G|-I| | | }} {{mrow8| | | | | I| | | }} {{mrow8| | | | | I| | | }} {{mrow8| | | | | I| | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{pfend}} | (+2,-1) {{pfstart}} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | I| | | }} {{mrow8| | | | | I| | | }} {{mrow8| | | | | I| | | }} {{mrow8| | | | |-I| G| G| G}} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{pfend}} | (+2,-1) {{pfstart}} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| G| | | I| | | | }} {{mrow8| G| |W1|I2| | | | }} {{mrow8| G| G|W3|I4| | | G| G}} {{mrow8| G| G| G| I| -| -| -| G}} {{pfend}} |- align=center ! bgcolor=#8AF | 2⇒L | ( 0, 0) {{pfstart}} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | G| | | | }} {{mrow8| | | |G1|W2| | | }} {{mrow8| | | I|!3|I4| I| | }} {{mrow8| | | | G| | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{pfend}} | (+2, 0) {{pfstart}} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | | G| | }} {{mrow8| | | | | | G| | }} {{mrow8| | | I| I| I|-I| | }} {{mrow8| | | | | | G| | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{pfend}} | (-1, 0) {{pfstart}} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | G| | | | | }} {{mrow8| | | G| | | | | }} {{mrow8| | |-I| I| I| I| | }} {{mrow8| | | G| | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{pfend}} | (+2,+1) {{pfstart}} {{mrow8| | | | | | | | }} {{mrow8| | | | | | G| | }} {{mrow8| | | | | | G| | }} {{mrow8| | | | | | G| | }} {{mrow8| | | I| I| I|-I| | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{pfend}} | (-1,-2) {{pfstart}} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | |-I| I| I| I| | }} {{mrow8| | | G| | | | | }} {{mrow8| | | G| | | | | }} {{mrow8| | | G| | | | | }} {{pfend}} | |- align=center ! bgcolor=#8AF | L⇒0 | ( 0, 0) {{pfstart}} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | I| | | | }} {{mrow8| | | G|!1|G2| G| | }} {{mrow8| | | |I3|W4| | | }} {{mrow8| | | | I| | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{pfend}} | (+1, 0) {{pfstart}} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | I| | | | }} {{mrow8| | | |-I| G| G| G| }} {{mrow8| | | | I| | | | }} {{mrow8| | | | I| | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{pfend}} | (-2, 0) {{pfstart}} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | I| | | | }} {{mrow8| G| G| G|-I| | | | }} {{mrow8| | | | I| | | | }} {{mrow8| | | | I| | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{pfend}} | (+1,-2) {{pfstart}} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | I| | | | }} {{mrow8| | | | I| | | | }} {{mrow8| | | | I| | | | }} {{mrow8| | | |-I| G| G| G| }} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{pfend}} | (-2,+1) {{pfstart}} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| G| G| G|-I| | | | }} {{mrow8| | | | I| | | | }} {{mrow8| | | | I| | | | }} {{mrow8| | | | I| | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{pfend}} | (+1,-2) {{pfstart}} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | I| | | | }} {{mrow8| G| | |I1|W2| G| G| G}} {{mrow8| G| | |I3|W4| | G| G}} {{mrow8| G| G| G| I| -| -| -| G}} {{pfend}} |} {| border=1 cellspacing=0 style="text-align:center;" |- ! width=45 | ! bgcolor=#8AF colspan=5 | 踢墙测试 ! bgcolor=#8AF colspan=2 | 实例 |- align=center ! bgcolor=#8AF | 0⇒L | width=110 | ( 0, 0) {{pfstart}} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | G| | | | }} {{mrow8| | | I|!1|I2| I| | }} {{mrow8| | | |G3|W4| | | }} {{mrow8| | | | G| | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{pfend}} | width=110 | (-1, 0) {{pfstart}} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | G| | | | | }} {{mrow8| | |-I| I| I| I| | }} {{mrow8| | | G| | | | | }} {{mrow8| | | G| | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{pfend}} | width=110 | (+2, 0) {{pfstart}} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | | G| | }} {{mrow8| | | I| I| I|-I| | }} {{mrow8| | | | | | G| | }} {{mrow8| | | | | | G| | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{pfend}} | width=110 | (-1,+2) {{pfstart}} {{mrow8| | | G| | | | | }} {{mrow8| | | G| | | | | }} {{mrow8| | | G| | | | | }} {{mrow8| | |-I| I| I| I| | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{pfend}} | width=110 | (+2,-1) {{pfstart}} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | I| I| I|-I| | }} {{mrow8| | | | | | G| | }} {{mrow8| | | | | | G| | }} {{mrow8| | | | | | G| | }} {{mrow8| | | | | | | | }} {{pfend}} | width=110 | |- align=center ! bgcolor=#8AF | L⇒2 | ( 0, 0) {{pfstart}} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | I| | | | }} {{mrow8| | | |I1|W2| | | }} {{mrow8| | | G|!3|G4| G| | }} {{mrow8| | | | I| | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{pfend}} | (-2, 0) {{pfstart}} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | I| | | | }} {{mrow8| | | | I| | | | }} {{mrow8| G| G| G|-I| | | | }} {{mrow8| | | | I| | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{pfend}} | (+1, 0) {{pfstart}} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | I| | | | }} {{mrow8| | | | I| | | | }} {{mrow8| | | |-I| G| G| G| }} {{mrow8| | | | I| | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{pfend}} | (-2,-1) {{pfstart}} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | I| | | | }} {{mrow8| | | | I| | | | }} {{mrow8| | | | I| | | | }} {{mrow8| G| G| G|-I| | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{pfend}} | (+1,+2) {{pfstart}} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | |-I| G| G| G| }} {{mrow8| | | | I| | | | }} {{mrow8| | | | I| | | | }} {{mrow8| | | | I| | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{pfend}} | (-2,-1) {{pfstart}} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | I| | | }} {{mrow8| | | | |I1|W2| | }} {{mrow8| G| G| | |I3|W4| G| G}} {{mrow8| G| -| -| -| I| G| G| G}} {{pfend}} |- align=center ! bgcolor=#8AF | 2⇒R | ( 0, 0) {{pfstart}} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | G| | | }} {{mrow8| | | |W1|G2| | | }} {{mrow8| | | I|I3|!4| I| | }} {{mrow8| | | | | G| | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{pfend}} | (+1, 0) {{pfstart}} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | | G| | }} {{mrow8| | | | | | G| | }} {{mrow8| | | I| I| I|-I| | }} {{mrow8| | | | | | G| | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{pfend}} | (-2, 0) {{pfstart}} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | G| | | | | }} {{mrow8| | | G| | | | | }} {{mrow8| | |-I| I| I| I| | }} {{mrow8| | | G| | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{pfend}} | (+1,-2) {{pfstart}} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | I| I| I|-I| | }} {{mrow8| | | | | | G| | }} {{mrow8| | | | | | G| | }} {{mrow8| | | | | | G| | }} {{pfend}} | (-2,+1) {{pfstart}} {{mrow8| | | | | | | | }} {{mrow8| | | G| | | | | }} {{mrow8| | | G| | | | | }} {{mrow8| | | G| | | | | }} {{mrow8| | |-I| I| I| I| | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{pfend}} | (+1,-2) {{pfstart}} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | |W1|W2| G| G| G}} {{mrow8| | | I|I3|I4| I| G| G}} {{mrow8| | | G| | G| -| G| G}} {{mrow8| | | G| G| G| -| G| G}} {{mrow8| | | G| G| G| -| G| G}} {{pfend}} |- align=center ! bgcolor=#8AF | R⇒0 | ( 0, 0) {{pfstart}} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | I| | | }} {{mrow8| | | G|G1|!2| G| | }} {{mrow8| | | |W3|I4| | | }} {{mrow8| | | | | I| | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{pfend}} | (+2, 0) {{pfstart}} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | I| | | }} {{mrow8| | | | |-I| G| G| G}} {{mrow8| | | | | I| | | }} {{mrow8| | | | | I| | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{pfend}} | (-1, 0) {{pfstart}} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | I| | | }} {{mrow8| | G| G| G|-I| | | }} {{mrow8| | | | | I| | | }} {{mrow8| | | | | I| | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{pfend}} | (+2,+1) {{pfstart}} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | |-I| G| G| G}} {{mrow8| | | | | I| | | }} {{mrow8| | | | | I| | | }} {{mrow8| | | | | I| | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{pfend}} | (-1,-2) {{pfstart}} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | I| | | }} {{mrow8| | | | | I| | | }} {{mrow8| | | | | I| | | }} {{mrow8| | G| G| G|-I| | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{pfend}} | (-1,-2) {{pfstart}} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| | | | | I| | | G}} {{mrow8| G| G| G|W1|I2| | | G}} {{mrow8| G| G| |W3|I4| | | G}} {{mrow8| G| -| -| -| I| G| G| G}} {{pfend}} |} == Arika SRS == Arika 的[[俄罗斯方块特级大师系列]]诞生于准则之前,但在准则出现之后俄罗斯方块公司要求 Arika 将 SRS 作为默认旋转系统。因此 Arika 在系列的 [[TGM3]] 与 [[TGM Ace]] 中引入了自己版本的 SRS,与准则略有不同。 在 Arika SRS 中,JLSTZ 方块的踢墙与准则相同;然而,I 块的踢墙表不同,如下所示: {| border="1" cellspacing="0" |+'''Arika I 块踢墙表''' |- align = center ! | ! bgcolor="#80A3F8" |测试 1 ! bgcolor="#80A3F8" |测试 2 ! bgcolor="#80A3F8" |测试 3 ! bgcolor="#80A3F8" |测试 4 ! bgcolor="#80A3F8" |测试 5 |- align = center style="font-family: monospace;" | bgcolor="#80A3F8" |0->R||( 0, 0)||(-2, 0)||(+1, 0)||(+1,+2)||(-2,-1) |- align = center style="font-family: monospace;" | bgcolor="#80A3F8" |R->0||( 0, 0)||(+2, 0)||(-1, 0)||(+2,+1)||(-1,-2) |- align = center style="font-family: monospace;" | bgcolor="#80A3F8" |R->2||( 0, 0)||(-1, 0)||(+2, 0)||(-1,+2)||(+2,-1) |- align = center style="font-family: monospace;" | bgcolor="#80A3F8" |2->R||( 0, 0)||(-2, 0)||(+1, 0)||(-2,+1)||(+1,-1) |- align = center style="font-family: monospace;" | bgcolor="#80A3F8" |2->L||( 0, 0)||(+2, 0)||(-1, 0)||(+2,+1)||(-1,-1) |- align = center style="font-family: monospace;" | bgcolor="#80A3F8" |L->2||( 0, 0)||(+1, 0)||(-2, 0)||(+1,+2)||(-2,-1) |- align = center style="font-family: monospace;" | bgcolor="#80A3F8" |L->0||( 0, 0)||(-2, 0)||(+1, 0)||(-2,+1)||(+1,-2) |- align = center style="font-family: monospace;" | bgcolor="#80A3F8" |0->L||( 0, 0)||(+2, 0)||(-1, 0)||(-1,+2)||(+2,-1) |} Arika 认为,当 I 转向水平朝向、或从水平朝向旋转时,其踢墙应关于 y 轴对称,故做出如此修改。下面的例子给出了这一更改的一大影响: {| cellpadding="2" style="border:1px solid darkgray;" |- valign=top |width="150pt"| {| |{{pfstart}} {{pfrow| | | | | | | | | | |}} {{pfrow|-|-|-|-| | | | | | |}} {{pfrow| |g|g| |g|g|g|g|g|g|}} {{pfrow| |g|g| |g|g|g|g|g|g|}} {{pfrow|i|g|g|g|g|g|g|g|g|g|}} {{pfrow|i|g|g|g|g|g|g|g|g|g|}} {{pfrow|i|g|g|g|g|g|g|g|g|g|}} {{pfrow|i|g|g|g|g|g|g|g|g|g|}} {{pfend}} |} |width="350pt"|若从阴影位置右转,基准和 Arika 的 SRS 都可完成消四。 |} {| cellpadding="2" style="border:1px solid darkgray;" |- valign=top |width="150pt"| {| |{{pfstart}} {{pfrow| | | | | | | | | | |}} {{pfrow| | | | | | |-|-|-|-|}} {{pfrow|g|g|g|g|g|g| |g|g| |}} {{pfrow|g|g|g|g|g|g| |g|g| |}} {{pfrow|g|g|g|g|g|g|g|g|g|i|}} {{pfrow|g|g|g|g|g|g|g|g|g|i|}} {{pfrow|g|g|g|g|g|g|g|g|g|i|}} {{pfrow|g|g|g|g|g|g|g|g|g|i|}} {{pfend}} |} |width="350pt"|若镜像,只有 Arika SRS 可通过左转成消四。 |} {| cellpadding="2" style="border:1px solid darkgray;" |- valign=top |width="150pt"| {| |{{pfstart}} {{pfrow| | | | | | |i| | | |}} {{pfrow| | | | | | |i|-|-|-|}} {{pfrow|g|g|g|g|g|g|i|g|g| |}} {{pfrow|g|g|g|g|g|g|i|g|g| |}} {{pfrow|g|g|g|g|g|g|g|g|g| |}} {{pfrow|g|g|g|g|g|g|g|g|g| |}} {{pfrow|g|g|g|g|g|g|g|g|g| |}} {{pfrow|g|g|g|g|g|g|g|g|g| |}} {{pfend}} |} |width="350pt"|Arika SRS 也允许这样的旋转(右转)。然而基准 SRS 中,无论是左转还是右转都会旋入左侧无法消四。 |} 值得注意的是,这样的更改使得 I 块的踢墙不再具有[[#工作原理|基准版工作原理]]中所述的性质(或不能再用此种方式分析)。 == 评价 == SRS 虽在多人对战中有良好的表现,但在高重力模式下更易出现失误,因此经常受到玩家的诟病。<br> 与此同时,一些经典方块玩家指责 SRS 的[[移动重置]]过分降低了游戏的难度。 === 优点 === * 无重力情况下,方块旋转顺畅。即使是方块新手,也可很快地将方块旋至正确位置。 {| style="margin-left:1.6em;" |{{pfstart}} {{mrow3|L| L| }} {{mrow3| |+L| }} {{mrow3| | L| }} {{pfend}} | rowspan=4 | '''SRS''': <br> 零重力下 <br> 严谨一致的旋转 | rowspan=4 width=15 | |{{pfstart}} {{mrow3|L|L| }} {{mrow3| |L| }} {{mrow3| |L| }} {{pfend}} | rowspan=4 | [[ARS]]: <br> 朝上的姿态 <br> 略显奇怪 | rowspan=4 width=15 | |{{pfstart}} {{mrow3| | L|L}} {{mrow3| |+W|L}} {{mrow3| | |L}} {{pfend}} | rowspan=4 | [[Magical_Tetris_Challenge|MTC]]: <br> 旋转中心 <br> 位于方块外部 | rowspan=4 width=15 | |{{pfstart}} {{mrow3|L|L| }} {{mrow3| |L| }} {{mrow3| |L| }} {{pfend}} | rowspan=4 | [[Tetris (Atari)|Atari]]: <br> 方块靠左上角 <br> 对齐 |- |{{pfstart}} {{mrow3| | |L}} {{mrow3|L|+L|L}} {{mrow3| | | }} {{pfend}} |{{pfstart}} {{mrow3| | | }} {{mrow3| | |L}} {{mrow3|L|L|L}} {{pfend}} |{{pfstart}} {{mrow3| | | }} {{mrow3| |+W|L}} {{mrow3|L| L|L}} {{pfend}} |{{pfstart}} {{mrow3| | |L}} {{mrow3|L|L|L}} {{mrow3| | | }} {{pfend}} |- |{{pfstart}} {{mrow3| | L| }} {{mrow3| |+L| }} {{mrow3| | L|L}} {{pfend}} |{{pfstart}} {{mrow3| |L| }} {{mrow3| |L| }} {{mrow3| |L|L}} {{pfend}} |{{pfstart}} {{mrow3|L| | }} {{mrow3|L|+W| }} {{mrow3|L| L| }} {{pfend}} |{{pfstart}} {{mrow3|L| | }} {{mrow3|L| | }} {{mrow3|L|L| }} {{pfend}} |} * SRS 可利用踢墙将方块塞入原本无法达到的位置。 {| style="margin-left:1.6em;" | {{pfstart}} {{mrow5| |J|J| | }} {{mrow5|G|J|G|G|G}} {{mrow5|G|J|-|-|G}} {{pfend}} | rowspan=2 width=30 | | {{pfstart}} {{mrow5| |T| | | }} {{mrow5|G|T|T|G|G}} {{mrow5|G|T|-|-|G}} {{pfend}} |- | {{pfstart}} {{mrow5| | | | | }} {{mrow5|G|J|G|G|G}} {{mrow5|G|J|J|J|G}} {{pfend}} | {{pfstart}} {{mrow5| | | | | }} {{mrow5|G| |T|G|G}} {{mrow5|G|T|T|T|G}} {{pfend}} |} * 移动重置和踢墙衍生出了多人游戏中有趣的规则和 T-Spin 招式。高水平玩家通常构造窄洞和屋檐,可使方块{{黑幕|离谱地}}向下踢墙。 {| style="margin-left:1.6em;" | {{pfstart}} {{mrow4|-| | | }} {{mrow4|-|-|-Z|G}} {{mrow4|-| | |G}} {{mrow4|G|G| |G}} {{mrow4|G| | |G}} {{mrow4|G|G| |G}} {{mrow4|G|G| |G}} {{mrow4|G| | |G}} {{mrow4|G| | |G}} {{pfend}} [[绯红之王]] | width=8 | | {{pfstart}} {{mrow4|-| | | }} {{mrow4|-|-|-Z|G}} {{mrow4|-| | |G}} {{mrow4|G|G| |G}} {{mrow4|G| | |G}} {{mrow4|G|G| |G}} {{mrow4|G|G| |G}} {{mrow4|G| | |G}} {{mrow4|G|G| |G}} {{pfend}} [[T3 塔]] | width=8 | | {{pfstart}} {{mrow4| | | | }} {{mrow4|-| | | }} {{mrow4|-|-|-Z|G}} {{mrow4|-| | |G}} {{mrow4|G|G| |G}} {{mrow4|G| | |G}} {{mrow4|G| | |G}} {{mrow4|G| | | }} {{mrow4|G|G| |G}} {{pfend}} [[Trinity]] | width=8 | | 红色的格子为屋檐。 | width=8 | | {{pfstart}} {{mrow4| | | | }} {{mrow4|-| | | }} {{mrow4|-|-|-Z|G}} {{mrow4|-| | |G}} {{mrow4|G|G| |G}} {{mrow4|G| | |G}} {{mrow4|G| | | }} {{mrow4|G|G| |G}} {{mrow4|G|G| |G}} {{pfend}} [[DT 炮]] | width=10 | | {{pfstart}} {{mrow4| | | | }} {{mrow4| | | | }} {{mrow4|-| | | }} {{mrow4|-|-|-Z|G}} {{mrow4|-| | |G}} {{mrow4|G|G| |G}} {{mrow4|G| | |G}} {{mrow4|G|G| |G}} {{mrow4|G| |G|G}} {{pfend}} [[TD 攻击]] | width=10 | | {{pfstart}} {{mrow4| | | | }} {{mrow4| | | | }} {{mrow4| | | | }} {{mrow4|-| | | }} {{mrow4|-|-|-Z|G}} {{mrow4|-| | |G}} {{mrow4|G|G| |G}} {{mrow4|G| | | }} {{mrow4|G|G| |G}} {{pfend}} [[皇家十字]] |} * SZI 的四种朝向允许玩家灵活选择左转和右转,来做到更高效的[[极简操作]]。并且,完成一些视觉上合理的旋转可以不需要踢墙。 {| style="margin-left:1.6em;" | {{pfstart}} {{mrow5|G|G| | | }} {{mrow5|G|-| S|S| }} {{mrow5|G|S|+S|G| }} {{mrow5|G|G| -|G|G}} {{pfend}} | rowspan=2 | '''SRS''' 中可行。 <br> [[ARS]] 中不可行。 | width=15 rowspan=2 | | {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | S|S| }} {{mrow5| |S|+S| | }} {{mrow5| | | | | }} {{pfend}} | rowspan=2 | '''逆时针旋转''' <br> 类似'''向左'''移动一格。 <br> 逆转+左移≈左移两格。 | width=15 rowspan=2 | | {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | S|S| }} {{mrow5| |S|+S| | }} {{mrow5| | | | | }} {{pfend}} | rowspan=2 | '''顺时针旋转''' <br> 类似'''向右'''移动一格。<br> 顺转+右移≈右移两格。 |- | {{pfstart}} {{mrow5|G|G| | | }} {{mrow5|G|S| | | }} {{mrow5|G|S|+S|G| }} {{mrow5|G|G| S|G|G}} {{pfend}} | {{pfstart}} {{mrow5| | | | | }} {{mrow5| |S| | | }} {{mrow5| |S|+S| | }} {{mrow5| | | S| | }} {{pfend}} | {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | S| | }} {{mrow5| | |+S|S| }} {{mrow5| | | |S| }} {{pfend}} |} * 几乎每种旋转都可逆。即每种踢墙都有其相反方向的对应。 {| style="margin-left:1.6em;" | {{pfstart}} {{mrow5| | | | |G}} {{mrow5| | | | |G}} {{mrow5|G|G|T| |G}} {{mrow5|G|T|T|T|G}} {{pfend}} | {{pfstart}} {{mrow5| | | | |G}} {{mrow5| | | |T|G}} {{mrow5|G|G|T|T|G}} {{mrow5|G| | |T|G}} {{pfend}} | [[4w]] 时临时决定取消 T-Spin Mini |} === 缺点 === * SRS 将向上作为初始朝向(背部朝下)。若方块贴地,则无法原位旋转。 ** 若方块出现时面向下(就像 [[BPS_旋转系统#新版|BPS 旋转系统]] 中一样),或面向上时的姿态位置向下移动一格(就像 [[ARS]]、[[DTET]] 中一样),就不会出现这个问题。 {| style="margin-left:1.6em;" | {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | S| S| }} {{mrow5| | S|+S| | }} {{mrow5|G| G| G| G|G}} {{pfend}} | width=30 rowspan=2 | | {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | L| }} {{mrow5| | L|+L| L| }} {{mrow5|G| G| G| G|G}} {{pfend}} | width=30 rowspan=2 | | {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | T| | }} {{mrow5| | T|+T| T| }} {{mrow5|G| G| G| G|G}} {{pfend}} |- | {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | S| | }} {{mrow5| | |+S| S| }} {{mrow5|G| G| G|-S|G}} {{pfend}} | {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | L| | }} {{mrow5| | |+L| | }} {{mrow5|G| G|-L|-L|G}} {{pfend}} | {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | T| | }} {{mrow5| | |+T| T| }} {{mrow5|G| G|-T| G|G}} {{pfend}} |} * 但踢地在常见情况下都会将方块左移或者右移,方块最终会处于“另一列”。对于 SZ 两块,这样的踢墙极为迷惑,顺时针的踢墙类似非踢墙的逆时针旋转,反之亦然。 {| style="margin-left:1.6em;" |{{pfstart}} {{mrow5| | | | | }} {{mrow5| | | S|S| }} {{mrow5| |S|+S| | }} {{mrow5| | | | | }} {{pfend}} |{{pfstart}} {{mrow5| | | | | }} {{mrow5| | | S| | }} {{mrow5| | |+S|S| }} {{mrow5| | | |S| }} {{pfend}} |S 块落地'''前'''<br>进行'''顺时针'''旋转 | width=20 | |{{pfstart}} {{mrow5| | | | | }} {{mrow5| | | S|S| }} {{mrow5| |S|+S| | }} {{mrow5| | | | | }} {{pfend}} |{{pfstart}} {{mrow5| | | | | }} {{mrow5| |S| | | }} {{mrow5| |S|+S| | }} {{mrow5| | | S| | }} {{pfend}} | S 块落地'''前'''<br>进行'''逆时针'''旋转 |- |{{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | S|S| }} {{mrow5| |S|+S| | }} {{pfend}} |{{pfstart}} {{mrow5| | | | | }} {{mrow5| | S| | | }} {{mrow5| |+S|S| | }} {{mrow5| | |S| | }} {{pfend}} | S 块落地'''后'''<br>进行'''顺时针'''旋转 | width=15 | |{{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| | | S|S| }} {{mrow5| |S|+S| | }} {{pfend}} |{{pfstart}} {{mrow5| | | | | }} {{mrow5| | |S| | }} {{mrow5| | |S|+S| }} {{mrow5| | | | S| }} {{pfend}} | S 块落地'''后'''<br>进行'''逆时针'''旋转 |} * 移动延迟与踢地降低了高重力下的生存难度。这导致了大部分与重力相关的模式最终都会达到 [[20G]]。但这同时也带来了两个问题: # 在高锁定延迟的 20G 环境下,生存对于高端玩家仍不是件难事。 # 为了避免方块锁定,玩家不能按住一个键不放,而是连续按不同的键。 * 在低重力下游玩时,踢地可重置锁定延迟([[无限重置]]),该特性可用于避免因方块锁定而死亡,即拖时间(见下组图)。 ** 为此,一些更新的方块不再试图通过实心垃圾行来缩短对局时长,而是加大消行的攻击和/或加快方块下落的速度。 ** 多数较新的方块游戏(如 [[TGM3]]、[[Techmino]] 等)采取有限重置/踢墙次数,限制了这种无限拖延的操作。 {| style="margin-left:1.6em;" | {{pfstart}} {{mrow5| | | | |G}} {{mrow5| | |T| |G}} {{mrow5| |G|T|T|G}} {{mrow5| |G|T| |G}} {{pfend}} | width=10 rowspan=2 | | {{pfstart}} {{mrow5| | | | |G}} {{mrow5| | |L| |G}} {{mrow5| |G|L| |G}} {{mrow5| |G|L|L|G}} {{pfend}} | width=10 rowspan=2 | | {{pfstart}} {{mrow5| | | | |G}} {{mrow5| | |J|J|G}} {{mrow5| |G|J| |G}} {{mrow5| |G|J| |G}} {{pfend}} | width=10 rowspan=2 | | {{pfstart}} {{mrow5| | | | |G}} {{mrow5| | |S| |G}} {{mrow5| |G|+S|S|G}} {{mrow5| |G| |S|G}} {{pfend}} | width=10 rowspan=2 | | {{pfstart}} {{mrow5| | | | |G}} {{mrow5| | | |Z|G}} {{mrow5| |G|+Z|Z|G}} {{mrow5| |G|Z| |G}} {{pfend}} | width=10 rowspan=2 | | {{pfstart}} {{mrow5| | | | I|G}} {{mrow5| | |W1|I2|G}} {{mrow5| |G|W3|I4|G}} {{mrow5| |G| | I|G}} {{pfend}} |- | {{pfstart}} {{mrow5| |T|T|T|G}} {{mrow5| | |T| |G}} {{mrow5| |G| | |G}} {{mrow5| |G| | |G}} {{pfend}} | {{pfstart}} {{mrow5| |L|L|L|G}} {{mrow5| |L| | |G}} {{mrow5| |G| | |G}} {{mrow5| |G| | |G}} {{pfend}} | {{pfstart}} {{mrow5| |J|J|J|G}} {{mrow5| | | |J|G}} {{mrow5| |G| | |G}} {{mrow5| |G| | |G}} {{pfend}} | {{pfstart}} {{mrow5| | |+S|S|G}} {{mrow5| |S|S| |G}} {{mrow5| |G| | |G}} {{mrow5| |G| | |G}} {{pfend}} | {{pfstart}} {{mrow5| |Z|+Z| |G}} {{mrow5| | |Z|Z|G}} {{mrow5| |G| | |G}} {{mrow5| |G| | |G}} {{pfend}} | {{pfstart}} {{mrow5|I|I3|I4|I|G}} {{mrow5| | | | |G}} {{mrow5| | G| | |G}} {{mrow5| | G| | |G}} {{pfend}} |} * 踢墙系统大多情况下违背常识,只能记忆特例:一半的踢墙中,方块中心偏移了两格及以上。 {| style="margin-left:1.6em;" | {{pfstart}} {{mrow5| |Z| Z| | }} {{mrow5| |G|+Z|Z| }} {{mrow5|G|G| G|-|G}} {{mrow5|G|G| -|-|G}} {{mrow5|G|G| -|G|G}} {{pfend}} | width=10 | | '''SZT块消三'''? <br> 旋转中心'''下移两格'''。<br>被命名为[[大外回旋]] | width=10 | | {{pfstart}} {{mrow5| | |T|G|G}} {{mrow5| |T|T|T|G}} {{mrow5|G|G|G|-|G}} {{mrow5|G|G|-|-|G}} {{mrow5|G|G|G|-|G}} {{pfend}} | width=10 | | 常见的 T-Spin Triple |} * 然而,下面这种情况下,Z 块'''无法右转''',因为所有踢墙尝试全部失败(镜像 S 块亦然)。 ** 20G 下需要留意这一情况,一不留神就会[[丢歪]]。 {| style="margin-left:1.6em;" | {{pfstart}} {{mrow5| |Z| Z| | }} {{mrow5| |G|+Z|Z| }} {{mrow5|G|G| G|G|G}} {{pfend}} |} * 对于一些本符合直觉的踢墙,SRS 反而不会检测(如向下踢墙一格)。 {| style="margin-left:1.6em;" | {{pfstart}} {{mrow5| | | | | }} {{mrow5| | |T| | }} {{mrow5|G|G|T|T| }} {{mrow5|G|-|T|-|G}} {{pfend}} | rowspan=2 | [[ARS]] 中可行。 | rowspan=2 width=12 | | {{pfstart}} {{mrow5| | | | | }} {{mrow5| | |L| | }} {{mrow5|G|G|L|-| }} {{mrow5|G|-|L|L|G}} {{pfend}} | rowspan=2 | [[ARS]] 中可行。 | rowspan=2 width=12 | | {{pfstart}} {{mrow5|G|G| |L| }} {{mrow5|G|L|L|L| }} {{mrow5|G|G|-|G|G}} {{mrow5|G|G|-|G|G}} {{pfend}} | rowspan=2 | [[Cultris II|C2]] 中可行。 | rowspan=2 width=12 | | {{pfstart}} {{mrow5| | | | | }} {{mrow5|G|G|Z| Z| }} {{mrow5|G|-|-|+Z|Z}} {{mrow5|G|-|G| G|G}} {{pfend}} | rowspan=2 | [[Cultris II|C2]] 中可行。 | rowspan=2 width=12 | | {{pfstart}} {{mrow5| | | | | }} {{mrow5| |J|J|J| }} {{mrow5|G|G|G|J|G}} {{mrow5|G|G|-|-|G}} {{pfend}} | rowspan=2 | [[Cultris II|C2]] 中可行。 |- | {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5|G|G|T| | }} {{mrow5|G|T|T|T|G}} {{pfend}} | {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5|G|G| |L| }} {{mrow5|G|L|L|L|G}} {{pfend}} | {{pfstart}} {{mrow5|G|G| | | }} {{mrow5|G|L|L| | }} {{mrow5|G|G|L|G|G}} {{mrow5|G|G|L|G|G}} {{pfend}} | {{pfstart}} {{mrow5|G|G| Z| | }} {{mrow5|G|Z|+Z| | }} {{mrow5|G|Z| G|G|G}} {{pfend}} | {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | |J| }} {{mrow5|G|G|G|J|G}} {{mrow5|G|G|J|J|G}} {{pfend}} |} * 对于一些常见的 SZ 踢墙,旋转方向同样重要。有时必须是逆转两次,而有时必须是顺转两次。 {| style="margin-left:1.6em;" | {{pfstart}} {{mrow5| | | | | }} {{mrow5| | S| | | }} {{mrow5| |+S|S| | }} {{mrow5|G| G|S|-|G}} {{mrow5|G| -|-|G|G}} {{pfend}} | 必须是'''顺转'''两次。 | width=15 | | {{pfstart}} {{mrow5| | | | | }} {{mrow5| | |S| | }} {{mrow5| | G|S|+S|G}} {{mrow5|G| G|-| S|G}} {{mrow5|G| -|-| G|G}} {{pfend}} | 必须是'''逆转'''两次。 |} * I 块的踢墙不对称。这意味着有些情况下 I 块可以踢入,而镜像的场地中却无法踢入。 ** 一些官方(如 [[#Arika SRS|TGM3]])或非官方游戏(如 [[TETR.IO]]、[[Techmino]])自创的旋转系统对 I 块的踢墙表做了微调,令其更加合理。 {| style="margin-left:1.6em;" | {{pfstart}} {{mrow8| | | | | I| | | }} {{mrow8| | | | |I1|W2| | }} {{mrow8| G| G| | |I3|G4| G| G}} {{mrow8| G| -| -| -| I| G| G| G}} {{pfend}} | '''左转'''可进入。 | width=15 | | {{pfstart}} {{mrow8| | | | | | | | }} {{mrow8| | | | | | | | }} {{mrow8| G| G| G| | | | G| G}} {{mrow8| G| G| G| -| -| -| -| G}} {{pfend}} | 镜像地形却无法踢入。 |} * 若堆叠极高,或处于 20G 状态,常常很难将 I 块竖直丢入右列。仍是由于踢墙表的不对称,从初始姿态,I 块会朝错误的方向踢墙,方块需要旋转三次才能到达想要的位置。 {| style="margin-left:1.6em;" | {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| |I|I1|I2|I}} {{mrow5| | |G3|G4| }} {{mrow5|G| | G| G| }} {{mrow5|G|G| G| G| }} {{pfend}} | {{pfstart}} {{mrow5| | | | | }} {{mrow5| | | | | }} {{mrow5| |I|I1|I2|I}} {{mrow5| | |G3|G4| }} {{mrow5|G| | G| G| }} {{mrow5|G|G| G| G| }} {{pfend}} | rowspan=2 | 当从'''朝上'''的姿态旋转时<br>方块先'''向左'''踢墙。 | rowspan=2 width=15 | | {{pfstart}} {{mrow5| | | | | }} {{mrow5| | |W1|W2| }} {{mrow5| |I|I3|I4|I}} {{mrow5| | | G| G| }} {{mrow5|G| | G| G| }} {{mrow5|G|G| G| G| }} {{pfend}} | {{pfstart}} {{mrow5| | | | | }} {{mrow5| | |W1|W2| }} {{mrow5| |I|I3|I4|I}} {{mrow5| | | G| G| }} {{mrow5|G| | G| G| }} {{mrow5|G|G| G| G| }} {{pfend}} | rowspan=2 | 当从'''朝下'''的姿态旋转时<br>方块先'''向右'''踢墙。 |- | {{pfstart}} {{mrow5| | | | | }} {{mrow5| | I| | | }} {{mrow5|W1|I2| | | }} {{mrow5|W3|I4|G|G| }} {{mrow5| G| I|G|G| }} {{mrow5| G| G|G|G| }} {{pfend}} | {{pfstart}} {{mrow5| | | | | }} {{mrow5| | I| | | }} {{mrow5| |I1|W2| | }} {{mrow5| |I3|G4|G| }} {{mrow5| G| I| G|G| }} {{mrow5| G| G| G|G| }} {{pfend}} | {{pfstart}} {{mrow5| | | | | I}} {{mrow5| | | |W1|I2}} {{mrow5| | | |W3|I4}} {{mrow5| | |G| G| I}} {{mrow5|G| |G| G| }} {{mrow5|G|G|G| G| }} {{pfend}} | {{pfstart}} {{mrow5| | | | | I}} {{mrow5| | | | |I1}} {{mrow5| | | | |I3}} {{mrow5| | |G|G| I}} {{mrow5|G| |G|G| }} {{mrow5|G|G|G|G| }} {{pfend}} |} ==外链== *[http://web.archive.org/web/20071015224359/www.the-shell.net/img/srs_study.html Jagorochi 关于 SRS 踢墙的分析(存档)] [[Category:旋转系统]]
该页面使用的模板:
模板:FA
(
查看源代码
)
模板:HD搬运
(
查看源代码
)
模板:Mbox
(
查看源代码
)
模板:Mrow3
(
查看源代码
)
模板:Mrow4
(
查看源代码
)
模板:Mrow5
(
查看源代码
)
模板:Mrow8
(
查看源代码
)
模板:Pfend
(
查看源代码
)
模板:Pfrow
(
查看源代码
)
模板:Pfstart
(
查看源代码
)
模板:Ruby
(
查看源代码
)
模板:需要帮助
(
查看源代码
)
模板:黑幕
(
查看源代码
)
返回
超级旋转系统
。