ASC 旋转系统是游戏 Ascension 独创的旋转系统。
范围框与旋转中心
游戏中,所有的方块都位于一个 5×5 方框内,旋转中心即该方框的中心,在方块中以较深的格子表示。方块出生时旋转中心位于第 5 列。玩家可自定义方块形状及方块入场时的高度。
符合俄罗斯方块准则的 I、O 两块的旋转中心位于方格顶点上,但 ASC 中玩家无法将旋转中心设置在顶点上。ASC 中,默认的 I、O 如下图所示:
因此游戏中的 I 块极简操作与其它遵守或模仿准则的游戏较为不同。
踢墙表
在 ASC 旋转系统中,任何方块的任何朝向,都使用同一个踢墙表,顺时针与逆时针的踢墙表互相对称,见下图。
CW 为顺时针踢墙表,CCW 为逆时针踢墙表。方块旋转一定先检测 (0,0),即原位旋转,若失败,再按图中顺序检测各个位置。
该旋转系统整体上非常利于方块钻洞,因此有许多其它旋转系统无法做到的 Spin 操作。
示例:O 旋
在 ASC 旋转系统中,由于踢墙表宽松,且 O 块是偏心旋转,因此可以构造 O 旋。
示例:I 旋消四
由于 ASC 旋转系统宽大的踢墙范围,I 旋消四也可以实现。
广义的 ASC 旋转系统,不仅包括踢墙表,也包括方块的旋转中心等数据,而狭义的仅包括该旋转系统使用的踢墙表。如果仅引入踢墙表而不引入偏心的 I、O 两块,则上述的 O 旋无法实现,I 旋也会有所变化。
其它游戏中的 ASC 旋转系统
由于 ASC 没有 180° 旋转,其它一些游戏在引入 ASC 旋转系统时,会使用自制的 180° 踢墙表。
亦有一些游戏借鉴 ASC 的思路,给出更宽大离谱的踢墙表,允许玩家做出更多花式逆天操作。