Super Rotation System

From TetrisWiki
Revision as of 03:56, 5 May 2007 by 83.211.3.16 (talk)
Jump to navigation Jump to search

free midi ringtones cheap paxil free tracfone ringtones xanax online alltel ringtones xanax online pharmacy online online viagra online cheap alprazolam order soma free sonyericsson ringtones ultram online alprazolam online cheap hoodia diazepam online order albuterol soma online qwest ringtones verizon ringtones cheap clonazepam free kyocera ringtones cheap soma hgh online buy ambien free nextel ringtones cheap xenical cheap norco tramadol online vicodin online verizon ringtones free alltel ringtones free music ringtones cheap soma funny ringtones funny ringtones online cialis free tracfone ringtones buy tramadol order xanax vigrx samsung ringtones fioricet online paxil online ambien online sprint ringtones free mp3 ringtones cheap fioricet order lipitor cheap ultracet tenuate online buy soma cheap phentermine cheap vicodin ortho online vicodin online cheap levitra adipex motorola ringtones cheap adipex free nextel ringtones order ultram nokia ringtones free funny ringtones carisoprodol online buy phentermine valium online free qwest ringtones cheap tenuate sonyericsson ringtones motorola ringtones cyclobenzaprine online order norco lortab online flexeril online free tracfone ringtones carisoprodol online paxil qwest ringtones tramadol online levitra online didrex online punk ringtones ultracet buy hydrocodone xenical online free nokia ringtones sprint ringtones diethylpropion online adipex free polyphonic ringtones cialis online ultram online cheap clomid free sagem ringtones free nextel ringtones alprazolam online ultram online alprazolam online free samsung ringtones viagra online free motorola ringtones cheap viagra phentermine online ultram online diazepam online cheap rivotril cheap ativan cheap clonazepam tramadol online buy carisoprodol cheap meridia cheap valium zoloft online cyclobenzaprine online free sonyericsson ringtones order flexeril xanax online nokia ringtones cheap valium wellbutrin online sildenafil order zoloft valium online free midi ringtones cheap cialis qwest ringtones real ringtones real ringtones polyphonic ringtones free tracfone ringtones cheap ultracet cheap norco free polyphonic ringtones levitra online cheap ambien cheap sildenafil cheap prozac online xanax ortho online funny ringtones vicodin online cheap phentermine norco online lortab online cheap hydrocodone cheap ativan buy paxil mono ringtones online valium tramadol online cheap zoloft hydrocodone online cheap viagra but albuterol rivotril online free verizon ringtones lorazepam viagra online cheap didrex phentermine online cingular ringtones ericsson ringtones free sony ericsson ringtones free motorola ringtones zanaflex online flexeril online free samsung ringtones free nokia ringtones diazepam online free sonyericsson ringtones lorazepam online free real ringtones cheap rivotril buy ambien cheap albuterol cialis online ambien online free sagem ringtones norco online cheap meridia nexium online free mono ringtones cheap hgh ultram online order ativan buy wellbutrin free ringtones diazepam online free sprint ringtones buy lortab carisoprodol online free verizon ringtones clomid online cheap xenical xanax online free ringtones cheap wellbutrin buy carisoprodol tracfone ringtones sharp ringtones

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