Arika Rotation System: Difference between revisions
No edit summary |
Added the variations in T+CCS. Further investigation should be done into how these work internally |
||
Line 92: | Line 92: | ||
</playfield> | </playfield> | ||
|} | |} | ||
== Mihara's conspiracy == | |||
Due to the right side bias with wall kicks, doing this move with a J when there is an empty hole right of the block that the J is caught on will lead to a hole. | |||
L works: | |||
{| | |||
|<playfield> | |||
.......... | |||
G...GG.... | |||
G.LLGGG... | |||
G..L..G... | |||
G.GLGGGG.. | |||
GGGGGGGGG. | |||
GGGGGGGGG. | |||
</playfield> | |||
Firm drop | |||
|<playfield> | |||
.......... | |||
G...GG.... | |||
G...GGG... | |||
G.LLL.G... | |||
G.1.GGGG.. | |||
GGGGGGGGG. | |||
GGGGGGGGG. | |||
</playfield> | |||
Rotate left | |||
|<playfield> | |||
.......... | |||
G...GG.... | |||
G...GGG... | |||
G..LLLG... | |||
G.GLGGGG.. | |||
GGGGGGGGG. | |||
GGGGGGGGG. | |||
</playfield> | |||
Kicks to here | |||
|} | |||
J in the other hand, does not. | |||
{| | |||
|<playfield> | |||
.......... | |||
....GG...G | |||
...GGGJJ.G | |||
...G..J..G | |||
..GGGGJG.G | |||
.GGGGGGGGG | |||
.GGGGGGGGG | |||
</playfield> | |||
Firm drop | |||
|<playfield> | |||
.......... | |||
....GG...G | |||
...GGG...G | |||
...G.JJJ.G | |||
..GGGG.1.G | |||
.GGGGGGGGG | |||
.GGGGGGGGG | |||
</playfield> | |||
Rotate right | |||
|<playfield> | |||
.......... | |||
....GG...G | |||
...GGG...G | |||
...G..JJJG | |||
..GGGG.GJG | |||
.GGGGGGGGG | |||
.GGGGGGGGG | |||
</playfield> | |||
Kicks to here | |||
|} | |||
A block (marked as red) is required for the piece to do so. | |||
{| | |||
|<playfield> | |||
.......... | |||
....GG...G | |||
...GGGJJ.G | |||
...G..J..G | |||
..GGGGJGZG | |||
.GGGGGGGGG | |||
.GGGGGGGGG | |||
</playfield> | |||
Firm drop | |||
|<playfield> | |||
.......... | |||
....GG...G | |||
...GGG...G | |||
...G.JJJ.G | |||
..GGGG.1ZG | |||
.GGGGGGGGG | |||
.GGGGGGGGG | |||
</playfield> | |||
Rotate right | |||
|<playfield> | |||
.......... | |||
....GG...G | |||
...GGG...G | |||
...G..JJJG | |||
..GGGG.G2G | |||
.GGGGGGGGG | |||
.GGGGGGGGG | |||
</playfield> | |||
This fails too | |||
|<playfield> | |||
.......... | |||
....GG...G | |||
...GGG...G | |||
...GJJJ..G | |||
..GGGGJGZG | |||
.GGGGGGGGG | |||
.GGGGGGGGG | |||
</playfield> | |||
Kicks to here | |||
|} | |||
This can be taken advantage of to rotate the J-piece over obstacles during 20G. | |||
{| | |||
|<playfield> | |||
.......... | |||
....JJ.... | |||
....J..... | |||
GGG.J.G... | |||
GGG.GGG... | |||
GGGGGGGGG. | |||
GGGGGGGGG. | |||
</playfield> | |||
IRS counterclockwise | |||
|<playfield> | |||
.......... | |||
.....JJ... | |||
.....J.... | |||
GGG..JG... | |||
GGG.GGG... | |||
GGGGGGGGG. | |||
GGGGGGGGG. | |||
</playfield> | |||
Move right | |||
|<playfield> | |||
.......... | |||
.......... | |||
.....JJJ.. | |||
GGG...GJ.. | |||
GGG.GGG... | |||
GGGGGGGGG. | |||
GGGGGGGGG. | |||
</playfield> | |||
Rotate clockwise | |||
|<playfield> | |||
.......... | |||
.......... | |||
.......... | |||
GGG...G... | |||
GGG.GGGJJJ | |||
GGGGGGGGGJ | |||
GGGGGGGGG. | |||
</playfield> | |||
Place piece | |||
|} | |||
== Kicks changed in Tetris with Cardcaptor Sakura Eternal Heart == | |||
In ''[[Tetris with Cardcaptor Sakura Eternal Heart]]'' only, Some attempted orientations will only kick in certain directions. For example: | |||
{| | |||
|<playfield> | |||
.LLGGG | |||
..LG.G | |||
..L..G | |||
GGGGGG | |||
</playfield> | |||
|<playfield> | |||
...GGG | |||
...1.G | |||
.LLL.G | |||
GGGGGG | |||
</playfield> | |||
|<playfield> | |||
...GGG | |||
..LG.G | |||
LLL..G | |||
GGGGGG | |||
</playfield> | |||
|} | |||
{| | |||
|<playfield> | |||
..LGGG | |||
..LG.G | |||
..LL.G | |||
GGGGGG | |||
</playfield> | |||
|<playfield> | |||
...GGG | |||
...1.G | |||
.LLL.G | |||
GGGGGG | |||
</playfield> | |||
|<playfield> | |||
...GGG | |||
..LG.G | |||
LLL..G | |||
GGGGGG | |||
</playfield> | |||
|} | |||
{| | |||
|<playfield> | |||
GGGJJ. | |||
G.GJ.. | |||
G..J.. | |||
GGGGGG | |||
</playfield> | |||
|<playfield> | |||
GGG... | |||
G.1... | |||
G.JJJ. | |||
GGGGGG | |||
</playfield> | |||
|<playfield> | |||
GGG... | |||
G.GJ.. | |||
G..JJJ | |||
GGGGGG | |||
</playfield> | |||
|} | |||
{| | |||
|<playfield> | |||
GGGJ.. | |||
G.GJ.. | |||
G.JJ.. | |||
GGGGGG | |||
</playfield> | |||
|<playfield> | |||
GGG... | |||
G.1... | |||
G.JJJ. | |||
GGGGGG | |||
</playfield> | |||
|<playfield> | |||
GGG... | |||
G.GJ.. | |||
G..JJJ | |||
GGGGGG | |||
</playfield> | |||
|} | |||
The above rotations in these setups fail to rotate: | |||
{| | |||
|<playfield> | |||
.LLGGG | |||
..LG.G | |||
G.L..G | |||
GGGGGG | |||
</playfield> | |||
|<playfield> | |||
..LGGG | |||
..LG.G | |||
G.LL.G | |||
GGGGGG | |||
</playfield> | |||
|<playfield> | |||
GGGJJ. | |||
G.GJ.. | |||
G..J.G | |||
GGGGGG | |||
</playfield> | |||
|<playfield> | |||
GGGJ.. | |||
G.GJ.. | |||
G.JJ.G | |||
GGGGGG | |||
</playfield> | |||
|} | |||
Z and S kicks from horizontal orientation behave like in other games, while Z kicks from vertical orientation now only kick left and vertical S only kicks right: | |||
{| | |||
|<playfield> | |||
..GGG | |||
..G.G | |||
SS..G | |||
.SS.G | |||
GGGGG | |||
</playfield> | |||
|<playfield> | |||
..GGG | |||
..1.G | |||
.SS.G | |||
.S..G | |||
GGGGG | |||
</playfield> | |||
|<playfield> | |||
..GGG | |||
.SG.G | |||
SS..G | |||
S...G | |||
GGGGG | |||
</playfield> | |||
|} | |||
{| | |||
|<playfield> | |||
GGG.. | |||
G.G.. | |||
G..TT | |||
G.TT. | |||
GGGGG | |||
</playfield> | |||
|<playfield> | |||
GGG.. | |||
G.1.. | |||
G.TT. | |||
G..T. | |||
GGGGG | |||
</playfield> | |||
|<playfield> | |||
GGG.. | |||
G.GT. | |||
G..TT | |||
G...T | |||
GGGGG | |||
</playfield> | |||
|} | |||
These fail completely: | |||
{| | |||
|<playfield> | |||
..GGG | |||
..G.G | |||
SS..G | |||
GSS.G | |||
GGGGG | |||
</playfield> | |||
|<playfield> | |||
GGG.. | |||
G.G.. | |||
G..TT | |||
G.TTG | |||
GGGGG | |||
</playfield> | |||
|} | |||
And the Mihara's Conspiracy kick above for J prefers left now, with some quirks: | |||
{| | |||
|<playfield> | |||
.......... | |||
....GG...G | |||
...GGGJJ.G | |||
...G..J..G | |||
..GGGGJG.G | |||
.GGGGGGGGG | |||
</playfield> | |||
|<playfield> | |||
.......... | |||
....GG...G | |||
...GGG...G | |||
...G.JJJ.G | |||
..GGGG.1.G | |||
.GGGGGGGGG | |||
</playfield> | |||
|<playfield> | |||
.......... | |||
....GG...G | |||
...GGG...G | |||
...GJJJ..G | |||
..GGGGJG.G | |||
.GGGGGGGGG | |||
</playfield> | |||
|} | |||
{| | |||
|<playfield> | |||
.......... | |||
....GG...G | |||
...GGGJJ.G | |||
...GGGJ..G | |||
..GGGGJ..G | |||
.GGGGGGGGG | |||
</playfield> | |||
|<playfield> | |||
.......... | |||
....GG...G | |||
...GGG...G | |||
...GG1JJ.G | |||
..GGGG.J.G | |||
.GGGGGGGGG | |||
</playfield> | |||
|<playfield> | |||
.......... | |||
....GG...G | |||
...GGG...G | |||
...GGGJJJG | |||
..GGGG..JG | |||
.GGGGGGGGG | |||
</playfield> | |||
|} | |||
{| | |||
|<playfield> | |||
.......... | |||
....GG...G | |||
...GGGJJ.G | |||
...GG.J..G | |||
..GGGGJG.G | |||
.GGGGGGGGG | |||
</playfield> | |||
|<playfield> | |||
.......... | |||
....GG...G | |||
...GGG...G | |||
...GGJJJ.G | |||
..GGGG.1.G | |||
.GGGGGGGGG | |||
</playfield> | |||
|<playfield> | |||
.......... | |||
....GG...G | |||
...GGG...G | |||
...G2JJ..G | |||
..GGGGJG.G | |||
.GGGGGGGGG | |||
</playfield> | |||
|<playfield> | |||
.......... | |||
....GG...G | |||
...GGG...G | |||
...GG.JJJG | |||
..GGGG.GJG | |||
.GGGGGGGGG | |||
</playfield> | |||
|} | |||
{| | |||
|<playfield> | |||
.......... | |||
....GG...G | |||
...GGGJJ.G | |||
...GGGJ..G | |||
..GGGGJG.G | |||
.GGGGGGGGG | |||
</playfield> | |||
|<playfield> | |||
.......... | |||
....GG...G | |||
...GGG...G | |||
...GG1JJ.G | |||
..GGGG.1.G | |||
.GGGGGGGGG | |||
</playfield> | |||
|<playfield> | |||
.......... | |||
....GG...G | |||
...GGG...G | |||
...G22J..G | |||
..GGGGJG.G | |||
.GGGGGGGGG | |||
</playfield> | |||
|<playfield> | |||
.......... | |||
....GG...G | |||
...GGGJJ.G | |||
...GGGJ..G | |||
..GGGGJG.G | |||
.GGGGGGGGG | |||
</playfield> | |||
|} | |||
The same goes for L and right, but with mirrored setups. | |||
== Kicks added in Tetris The Grand Master 3 Terror-Instinct == | == Kicks added in Tetris The Grand Master 3 Terror-Instinct == | ||
Line 334: | Line 787: | ||
For this reason it is recommended to build a well on the right side of the playfield, rather than the left. This bias is seen in other games, such as [[Tetris (NES, Nintendo)|NES Tetris]]. | For this reason it is recommended to build a well on the right side of the playfield, rather than the left. This bias is seen in other games, such as [[Tetris (NES, Nintendo)|NES Tetris]]. | ||
== ACE-ARS and ARS2 == | == ACE-ARS and ARS2 == |
Revision as of 01:50, 26 March 2020
Arika Rotation System (also known as ARS) is a set of gameplay mechanics, used in the Tetris: The Grand Master series, Tetris with Cardcaptor Sakura Eternal Heart, and many fan games. It is derived from Sega's rotation system.
Games using Arika Rotation System generally use IRS, fast DAS, lock delay, and sonic drop. Pieces usually appear in the 20th and 19th row, unlike guideline games which appear in the 22nd and 21st rows. The "ARS" and "ARS2" modes of Tetris The Grand Master Ace use a hybrid of TGM rules and Guideline rules.
Tetris with Cardcaptor Sakura Eternal Heart uses a modified version of ARS that does not have Mihara's conspiracy.
Basic rotation
The basic rotation states of pieces is identical to Sega rotation, which was used in older Japanese Tetris games since 1988.
Some defining characteristics include:
- All pieces except for the I-piece have its rotation states aligned towards the bottom of the piece's bounding box. This allows a piece to rotate after landing on a flat surface, without requiring floor kicks.
- I, S, and Z-pieces only have two states, and rotating in either direction simply toggles their state.
- Unlike Sega rotation, L, J, and T pieces can be rotated both clockwise, and counterclockwise.
- The initial state of the L, J, and T-pieces have their longest flat side facing up.
Kicks
When basic rotation fails due to the piece colliding with the edges of the playfield or the stack, two kicks are tested.
The process is as follows:
- Basic rotation
- Kick 1 space to the right of basic rotation
- Kick 1 space to the left of basic rotation
In addition to these rules, there are some extra exceptions where certain kicks are not allowed.
- The I-piece will never kick.
- L, J, and T-pieces, from their 3-wide orientations, will not kick off their center column.
Center column rule
The center column rule prevents many unusual kicks which would otherwise be possible without the rule. Another side effect of the rule is that some rotations are not reversible, unlike with SRS.
L, J, and T-pieces use a 3x3 bounding box to hold the piece information, when referring to the center column, it means the center column of the bounding box. If any of these three pieces are rotated, an algorithm checks if the piece collides with the stack or playfield edges.
The algorithm for checking colliding blocks searches in the following pattern:
If the first block found in the search is a center column block (cells 2, 5, or 8), the rotation will fail. However, if the first block found isn't in the center column, and a kick is possible, then a kick is applied.
In the situations illustrated below if the block is occupied.
However, there are very similar situations where additional off-center blocks will enable a wall kick. In the situations illustrated below, the upper occupied blocks are off-center and enable the kick even in the presence of occupied blocks in the center column.
Clockwise rotation will successfully kick:
Counter-clockwise rotation will successfully kick:
Mihara's conspiracy
Due to the right side bias with wall kicks, doing this move with a J when there is an empty hole right of the block that the J is caught on will lead to a hole.
L works:
Firm drop |
Rotate left |
Kicks to here |
J in the other hand, does not.
Firm drop |
Rotate right |
Kicks to here |
A block (marked as red) is required for the piece to do so.
Firm drop |
Rotate right |
This fails too |
Kicks to here |
This can be taken advantage of to rotate the J-piece over obstacles during 20G.
IRS counterclockwise |
Move right |
Rotate clockwise |
Place piece |
Kicks changed in Tetris with Cardcaptor Sakura Eternal Heart
In Tetris with Cardcaptor Sakura Eternal Heart only, Some attempted orientations will only kick in certain directions. For example:
The above rotations in these setups fail to rotate:
Z and S kicks from horizontal orientation behave like in other games, while Z kicks from vertical orientation now only kick left and vertical S only kicks right:
These fail completely:
And the Mihara's Conspiracy kick above for J prefers left now, with some quirks:
The same goes for L and right, but with mirrored setups.
Kicks added in Tetris The Grand Master 3 Terror-Instinct
A number of kicks were added to Tetris The Grand Master 3 Terror-Instinct that eliminate common traps, and allow faster play.
I-piece wall kicks
In Terror-Instinct, the I-piece can kick walls and the stack. There are two different wall kicks.
Try to rotate |
Basic rotation fails |
Kick 2 space right | |||
Try to rotate |
Basic rotation fails |
Kick left |
Similarly to floor kicks, the I-piece needs to be touching part of the stack to kick one cell to the right.
Try to rotate |
Basic rotation fails |
No rotation occurs | |||
Try to rotate |
Basic rotation fails |
Kick right |
I-piece floor kicks
The I-piece can kick the floor, but it can be performed only once and cannot kick the floor in mid-air.
Fail |
OK |
OK |
There are 2 different types of floor kicks.
Try to rotate |
Basic rotation fails |
Kick 1 space up | |||
Try to rotate |
Basic rotation fails |
Kick 2 space up |
T-piece floor kicks
The T-piece can escape from a hollow, up to two times.
Try to rotate |
Basic rotation fails |
Kick up |
Rotating a T or I-piece after it has floor kicked will permanently set the lock delay for that piece to zero. This is actually what prevents the second I floorkick. After the second rotation is processed, movement gets processed, allowing a shift of one cell left or right if it's done fast enough. Gravity is then applied. If the I-piece is not in contact with an occupied cell below after processing gravity, any attempt to floorkick will fail, as explained above. If contact does exist, the piece will instantly lock down, preventing rotation from being processed at all.
The T-piece has no such restriction, so it is possible to make it floor kick twice, but it will lock after the second one because there is no way to process rotation again before it locks.
Right side bias
In TGM's rotation system, the pieces rotate on only one axis resulting in asymmetrical rotations. In this example, the I-piece can't rotate on the left side of the stack;
A situation which would work on the right side.
Notice the I has 1 rotation axis;
I piece's rotation axis
For this reason it is recommended to build a well on the right side of the playfield, rather than the left. This bias is seen in other games, such as NES Tetris.
ACE-ARS and ARS2
Ace's rotation is a hybrid of SRS and ARS. Ace features guideline colors and lock delay is now directly reset by rotation/movement. A maximum of 128 lock delay resets are permitted per piece. Piece spawns that would previously have resulted in death (blocks occupying row 19/20 spawn locations) will now instead cause the piece to spawn higher, to a maximum of rows 21/22. This effectively makes the usable well size 2 rows higher.
ARS2 is available through an Xbox live patch for the game. Normal ARS features Sonic Lock (locking hard drop) and non-locking soft drop. ARS2 reverts these drop mechanics to how it worked in TGM3 and TGM2.
See also
- Sega Rotation
- Tetris Plus 2: The first game to use wall kicks with a Sega-like rotation system.
References
|