Super Rotation System

From TetrisWiki
Revision as of 04:10, 28 April 2007 by 58.149.87.115 (talk)
Jump to navigation Jump to search

free sonyericsson ringtones free alltel ringtones free funny ringtones ultracet online music ringtones cheap valium cialis online phentermine online mtv ringtones generic levitra free free ringtones clonazepam online verizon ringtones viagra online ambien online free nextel ringtones lexapro and valium ambien online wellbutrin online wellbutrin online tracfone ringtones mp3 ringtones real ringtones phentermine cheap soma diazepam online cheap norco fioricet online cingular ringtones real ringtones albuterol online free polyphonic ringtones prozac online cheap cialis ambien celexa online order propecia samsung ringtones free motorola ringtones free funny ringtones sprint ringtones sprint ringtones phentermine online free free ringtones free kyocera ringtones zyban online free mono ringtones ultram online online xenical free real ringtones xenical online free cingular ringtones free kyocera ringtones free sonyericsson ringtones valium overdose ericsson ringtones but fioricet soma cheap wellbutrin fioricet online cheap wellbutrin sharp ringtones what does valium do nexium online free midi ringtones free sonyericsson ringtones generic paxil midi ringtones valium sale ambien online free sprint ringtones cheap adipex cheap ativan buy nexium free sagem ringtone ativan online mono ringtones cheap lorazepam free free ringtones mono ringtones free real ringtones generic ativan buy phentermine generic norco ericsson ringtones cialis online cheap ultram free nokia ringtones cheap levitra real ringtones ericsson ringtones ortho online free ringtones samsung ringtones order cyclobenzaprine cheap wellbutrin punk ringtones cool ringtones clomid online free alltel ringtones lortab online diazepam free sagem ringtones cheap ativan motorola ringtones free nextel ringtones meridia online nokia ringtones cheap paxil sony ericsson ringtones best bonus casino online sprint ringtones free alltel ringtones xenical online tramadol fioricet online polyphonic ringtones buy carisoprodol ativan online ambien online free alltel ringtones buy clomid generic alprazolam free samsung ringtones nokia ringtones adipex online free verizon ringtones kyocera ringtones tracfone ringtones free qwest ringtone generic xanax clonazepam online buy xenical free cingular ringtones cialis online generic alprazolam cheap nexium fioricet online funny ringtones mp3 ringtones ultracet online cheap ativan free verizon ringtones generic diazepam ericsson ringtones online rivotril free ringtone carisoprodol online xanax online free ringtones tracfone ringtones vicodin online wwe ringtones phentermine online cheap cyclobenzaprine verizon ringtones buy hydrocodone buy xenical cheap levitra cheap hydrocodone cheap meridia nokia ringtones generic ultram cheap soma cheap propecia ativan online adipex online cheap lorazepam free samsung ringtones free mono ringtones free sprint ringtones soma online cheap celexa buy vicodin cialis online sonyericsson ringtones canadian casino online cheap cyclobenzaprine free qwest ringtones polyphonic ringtones buy ultram xanax online free tracfone ringtones qwest ringtones cheap lipitor ultram online nexium online sony ericsson ringtones ativan online xenical online generic cialis carisoprodol online free sagem ringtones generic meridia free nextel ringtones but tramadol buy carisoprodol mixing valium and xanax cheap norco generic valium

All rotation states of all seven tetrominoes. From top to bottom: I, J, L, O, S, T, Z. The circle doesn't appear in the game; it helps to illustrate the axis on which each tetromino rotates.

Super Rotation System, or SRS is the current Tetris Guideline standard for how tetrominoes behave, in a broad sense. SRS represents where and how tetrominoes spawn, how they rotate, and what wall kicks they may perform. In TI, a player may choose between World and Classic rotation styles. World closely resembles SRS, and Classic closely resembles the rotation styles of its predecessors TGM and TAP. Henk Rogers, in his effort to unify all new Tetris games into the Tetris Guideline, required Arika to include SRS, which is called World in Ti. SRS traces its routes back to 1991 when BPS introduced its signature third and fourth orientations for the S, Z, and I tetrominoes in their Tetris 2 Bombliss. Later would come flipped-side-up spawned T, L, and J tetrominoes and flexible new wall kicks. Probably the most accurate SRS finds itself in BPS's latest games Tetris Worlds and Tetris Deluxe, which both feature exact same rotation styles.

Description

All tetrominoes exist inside a bounding square and rotate about the center of this square unless obstructed. Tetrominoes of width 3 (J, L, S, T, Z) are placed in the top two rows of the bounding square and (for J, L, and T) with the flat side down. I is placed in the top middle row.

All tetrominoes spawn in 2 usually hidden rows at the top of the playfield. They are placed in the center of these rows, rounding to the left.

Once a tetromino lands, it does not lock until the lock delay expires. The lock delay behavior, called Infinity by the Tetris Company, resets the lock delay whenever the tetromino is moved or rotated. Hard drop is generally mapped to up, which has has no lock delay.

Wall kicks in SRS are extremely flexible compared to those of earlier games. Some rotations result in new positions that do not overlap the former position at all, allowing for highly controversial T-spin triples (see Twist).

20G

Since Henk Rogers has never been directly involved with a game boasting 20G, certain behaviors are likely undefined in the Tetris Guidelines. Tetris Worlds approaches 20G but reportedly never attains it. TGM3 and TGM ACE are the first and second games to support 20G and SRS, and Tetris DS (TDS) is the third. Though the rotations are identical, these games have different mobility restrictions due to their different order of processing events in between frames.

In this example, Left is being held and then a clockwise rotation is initiated.

Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
GGLLLTet.pngTet.pngTet.pngTet.pngTet.png
GGLTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
GGGTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngLLTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
GGTet.pngLTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
GGTet.pngLTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
GGGTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png

The above example ends mid-frame... So the figure on the right is never actually rendered. It simply represents the internal game status after rotation has been processed.

Now, if the game processes movement followed by gravity, the following scenario will happen (as found in TGM3).

Tet.pngTet.pngLLTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
GGTet.pngLTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
GGTet.pngLTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
GGGTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngLLTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
GGLTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
GGLTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
GGGTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png

On the other hand, if gravity is processed next, the following scenario will happen (as found in TDS). This could be the result of either movement processed after gravity, movement processed before rotation, or (most likely in the case of TDS) movement occurring one or more frames after both rotation and gravity due to slow DAS.

Tet.pngTet.pngLLTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
GGTet.pngLTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
GGTet.pngLTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
GGGTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
GGLLTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
GGTet.pngLTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
GGGLTet.pngTet.pngTet.pngTet.pngTet.pngTet.png

External links