User:KonSola5/TRS

From TetrisWiki
Revision as of 20:02, 26 May 2024 by KonSola5 (talk | contribs) (Created page with "'''Techmino Rotation System''' is a Super Rotation System-based default rotation system of Techmino, that adds many useful kicks. TRS contains dedicated kicks for all of the 28 dominoes to pentominoes. Notable feature of Techmino is the presence of a mechanic that transforms O-pieces into different pieces or teleports them into holes in order to perform O-spins. == Tetrominoes == === Z === {| border="1" cellspacing="0" |+'''Z Tetromino TRS Wall Kick Data''' |-...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Techmino Rotation System is a Super Rotation System-based default rotation system of Techmino, that adds many useful kicks. TRS contains dedicated kicks for all of the 28 dominoes to pentominoes. Notable feature of Techmino is the presence of a mechanic that transforms O-pieces into different pieces or teleports them into holes in order to perform O-spins.

Tetrominoes

Z

Z Tetromino TRS Wall Kick Data
Test 1 Test 2 Test 3 Test 4 Test 5 Test 6
0→R ( 0, 0) (-1, 0) (-1,+1) ( 0,-2) (-1,+2) ( 0,+1)
R→0 ( 0, 0) (+1, 0) (+1,-1) ( 0,+2) (+1,-2) ( 0,-1)
0→L ( 0, 0) (+1, 0) (+1,+1) ( 0,-2) (+1,-1) (+1,-2)
L→0 ( 0, 0) (-1, 0) (-1,-1) ( 0,+2) (-1,+2) ( 0,-1)
R→2 ( 0, 0) (+1, 0) (+1,-1) ( 0,+2) (+1,+2) (+1,+1)
2→R ( 0, 0) (-1, 0) (-1,+1) ( 0,-2) (-1,-2) (-1,-1)
L→2 ( 0, 0) (-1, 0) (-1,-1) ( 0,+2) (-1,+2) ( 0,-1)
2→L ( 0, 0) (+1, 0) (+1,+1) ( 0,-2) (+1,-2) ( 0,+1)
0→2 ( 0, 0) (+1, 0) (-1, 0) ( 0,-1) ( 0,+1)
2→0 ( 0, 0) (-1, 0) (+1, 0) ( 0,+1) ( 0,-1)
L→R ( 0, 0) ( 0,-1) ( 0,+1) ( 0,-2)
R→L ( 0, 0) ( 0,+1) ( 0,-1) ( 0,+2)

S

S Tetromino TRS Wall Kick Data
Test 1 Test 2 Test 3 Test 4 Test 5 Test 6
0→R ( 0, 0) (-1, 0) (-1,+1) ( 0,-2) (-1,-1) (-1,-2)
R→0 ( 0, 0) (+1, 0) (+1,-1) ( 0,+2) (+1,+2) ( 0,-1)
0→L ( 0, 0) (+1, 0) (+1,+1) ( 0,-2) (+1,+2) ( 0,+1)
L→0 ( 0, 0) (-1, 0) (-1,-1) ( 0,+2) (-1,-2) ( 0,-1)
R→2 ( 0, 0) (+1, 0) (+1,-1) ( 0,+2) (+1,+2) ( 0,-1)
2→R ( 0, 0) (-1, 0) (-1,+1) ( 0,-2) (-1,-2) ( 0,+1)
L→2 ( 0, 0) (-1, 0) (-1,-1) ( 0,+2) (-1,+2) (-1,+1)
2→L ( 0, 0) (+1, 0) (+1,+1) ( 0,-2) (+1,-2) (+1,-1)
0→2 ( 0, 0) (-1, 0) (+1, 0) ( 0,-1) ( 0,+1)
2→0 ( 0, 0) (+1, 0) (-1, 0) ( 0,+1) ( 0,-1)
L→R ( 0, 0) ( 0,+1) ( 0,-1) ( 0,+2)
R→L ( 0, 0) ( 0,-1) ( 0,+1) ( 0,-2)

J

J Tetromino TRS Wall Kick Data
Test 1 Test 2 Test 3 Test 4 Test 5 Test 6 Test 7 Test 8
0→R ( 0, 0) (-1, 0) (-1,+1) ( 0,-2) (+1,+1) ( 0,+1) ( 0,-1)
R→0 ( 0, 0) (+1, 0) (+1,-1) ( 0,+2) (-1,-1) ( 0,-1) ( 0,+1)
0→L ( 0, 0) (+1, 0) (+1,+1) ( 0,-2) (+1,-2) (+1,-1) ( 0,+1)
L→0 ( 0, 0) (-1, 0) (-1,-1) ( 0,+2) (-1,+2) ( 0,-1) (-1,+1)
R→2 ( 0, 0) (+1, 0) (+1,-1) (+1,+1) (-1, 0) ( 0,-1) ( 0,+2) (+1,+2)
2→R ( 0, 0) (-1, 0) (-1,+1) (-1,-1) (+1, 0) ( 0,+1) ( 0,-2) (-1,-2)
L→2 ( 0, 0) (-1, 0) (-1,-1) (+1, 0) ( 0,+2) (-1,+2) (-1,+1)
2→L ( 0, 0) (+1, 0) (+1,-1) (-1, 0) (+1,+1) ( 0,-2) (+1,-2)
0→2 ( 0, 0) (-1, 0) (+1, 0) ( 0,-1) ( 0,+1)
2→0 ( 0, 0) (+1, 0) (-1, 0) ( 0,+1) ( 0,-1)
L→R ( 0, 0) ( 0,-1) ( 0,+1) (+1, 0)
R→L ( 0, 0) ( 0,+1) ( 0,-1) (-1, 0)

L

L Tetromino TRS Wall Kick Data
Test 1 Test 2 Test 3 Test 4 Test 5 Test 6 Test 7 Test 8
0→R ( 0, 0) (-1, 0) (-1,+1) ( 0,-2) (-1,-2) (-1,-1) ( 0,+1)
R→0 ( 0, 0) (+1, 0) (+1,-1) ( 0,+2) (+1,+2) ( 0,-1) (+1,+1)
0→L ( 0, 0) (+1, 0) (+1,+1) ( 0,-2) (-1,+1) ( 0,+1) ( 0,-1)
L→0 ( 0, 0) (-1, 0) (-1,-1) ( 0,+2) (+1,-1) ( 0,-1) ( 0,+1)
R→2 ( 0, 0) (+1, 0) (+1,-1) (-1, 0) ( 0,+2) (+1,+2) (+1,+1)
2→R ( 0, 0) (-1, 0) (-1,-1) (+1, 0) (-1,+1) ( 0,-2) (-1,-2)
L→2 ( 0, 0) (-1, 0) (-1,-1) (-1,+1) (+1, 0) ( 0,-1) ( 0,+2) (-1,+2)
2→L ( 0, 0) (+1, 0) (+1,+1) (+1,-1) (-1, 0) ( 0,+1) ( 0,-2) (+1,-2)
0→2 ( 0, 0) (+1, 0) (-1, 0) ( 0,-1) ( 0,+1)
2→0 ( 0, 0) (-1, 0) (+1, 0) ( 0,+1) ( 0,-1)
L→R ( 0, 0) ( 0,+1) ( 0,-1) (+1, 0)
R→L ( 0, 0) ( 0,-1) ( 0,+1) (-1, 0)


T

T Tetromino TRS Wall Kick Data
Test 1 Test 2 Test 3 Test 4 Test 5 Test 6 Test 7 Test 8
0→R ( 0, 0) (-1, 0) (-1,+1) ( 0,-2) (-1,-2) ( 0,+1)
R→0 ( 0, 0) (+1, 0) (+1,-1) ( 0,+2) (+1,+2) ( 0,+1) ( 0,-1)
0→L ( 0, 0) (+1, 0) (+1,+1) ( 0,-2) (+1,-2) ( 0,+1)
L→0 ( 0, 0) (-1, 0) (-1,-1) ( 0,+2) (-1,+2) ( 0,+1) ( 0,-1)
R→2 ( 0, 0) (+1, 0) (+1,-1) ( 0,-1) (-1,-1) ( 0,+2) (+1,+2) (+1,+1)
2→R ( 0, 0) (-1, 0) ( 0,-2) (-1,-2) (-1,-1) ( 0,-1) (+1,+1)
L→2 ( 0, 0) (-1, 0) (-1,-1) ( 0,-1) (+1,-1) ( 0,+2) (-1,+2) (-1,+1)
2→L ( 0, 0) (+1, 0) ( 0,-2) (+1,-2) (+1,-1) ( 0,-1) (-1,+1)
0→2 ( 0, 0) (-1, 0) (+1, 0) ( 0,+1)
2→0 ( 0, 0) (+1, 0) (-1, 0) ( 0,-1)
L→R ( 0, 0) ( 0,-1) ( 0,+1) (+1, 0) ( 0,-2) ( 0,+2)
R→L ( 0, 0) ( 0,-1) ( 0,+1) (-1, 0) ( 0,-2) ( 0,+2)

O

TODO: Explain how O-spins work

I

I Tetromino TRS Wall Kick Data
Test 1 Test 2 Test 3 Test 4 Test 5 Test 6
0→R ( 0, 0) ( 0,+1) (+1, 0) (-2, 0) (-2,-1) (+1,+2)
R→0 ( 0, 0) (+2, 0) (-1, 0) (-1,-2) (+2,+1) ( 0,+1)
0→L ( 0, 0) ( 0,+1) (-1, 0) (+2, 0) (+2,-1) (-1,+2)
L→0 ( 0, 0) (-2, 0) (+1, 0) (+1,-2) (-2,+1) ( 0,+1)
R→2 ( 0, 0) (-1, 0) (+2, 0) (+2,-1) ( 0,-1) (-1,+2)
2→R ( 0, 0) (-2, 0) (+1, 0) (+1,-2) (-2,+1) ( 0,+1)
L→2 ( 0, 0) (+1, 0) (-2, 0) (-2,-1) ( 0,-1) (+1,+2)
2→L ( 0, 0) (+2, 0) (-1, 0) (-1,-2) (+2,+1) ( 0,+1)
0→2 ( 0, 0) (-1, 0) (+1, 0) ( 0,-1) ( 0,+1)
2→0 ( 0, 0) (+1, 0) (-1, 0) ( 0,+1) ( 0,-1)
L→R ( 0, 0) ( 0,-1) (-1, 0) (+1, 0) ( 0,+1)
R→L ( 0, 0) ( 0,-1) (+1, 0) (-1, 0) ( 0,+1)

Playfield test

ABCD-FGHIJ-L-NOP--ST---X-Z
ABCD-FGHIJ-L-NOP--ST---X-Z
-.--------------------....
----------123456789-......