User:Edo: Difference between revisions

From TetrisWiki
Jump to navigation Jump to search
m (corrected a small typo)
No edit summary
Line 1: Line 1:
If you are looking for my old, outdated data, it can be found [[User:Edo/Outdated_Material|here]].
If you are looking for my old, outdated data, it can be found [[User:Edo/Outdated_Material|here]].


== Timing Data (Internal Values) ==
== Delay Definitions ==
==== Lock Delay ====
The number of frames a tetromino is allowed to touch the stack, assuming no reset, before the next game phase begins. (Alternative, equivalent definition: the number of frames for which it is possible to move a tetromino, after it touches the stack, assuming no reset, plus the 1 landing frame).
==== ARE Without Lines ====
The number of frames delay between the last frame of lock delay and the spawn frame of the next tetromino, in the absence of line clears.
==== Line Clear Delay, ARE With Lines ====
Added together, these two delays represent the total number of frames delay between the last frame of lock delay and the spawn frame of the next tetromino, when lines are cleared.
 
Visually, this is usually represented by a number of frames of animation where lines break or shatter leaving a gap, followed by a number of frames where the gap has collapsed and the stack appears stable.
 
When there is no mechanical difference between the behaviour of the two delays, (e.g. 1988 SEGA Tetris allowed DAS charging at all times), ARE With Lines is often exactly the same as ARE Without Lines, as a result of the programmers using a single variable. (Therefore, the term ARE on its own can be used to describe both ARE With Lines and ARE Without Lines). This almost invariably results in the Line Clear Delay being approximately equal to the duration of the line clear animation.
 
When there is a clear difference between the mechanical behaviour of the two delays, (e.g. in the TGM series, the first delay does not allow DAS charging, whereas the second delay does), the ARE With Lines is the delay which behaves identically to ARE Without Lines, and the rest is Line Clear Delay. This is regardless of what occurs visually.
==== Net Delay Difference (NDD) ====
NDD = (Line Clear Delay + ARE With Lines) - ARE Without Lines
==== Delayed Auto-Shift (DAS) ====
To fully specify DAS, both the initial delay, and the auto-shift rate are required. However, for all SEGA style games, a rate of 60Hz can be assumed, unless specifically stated otherwise. Auto-Shift Delay is defined as the number of intermediate frames between the initial shift frame, and the first auto-shift frame. E.g. "shift, wait, wait, auto-shift" would be 2 frames of delay.
 
Similar definitions can be used for Delayed Auto-Rotate, and Delayed Drop.
 
 
 
A few examples:
 
[| (insert example)]
 
[| (insert example)]
 
 
 
== Timing Data (Internal Values)(soon to be moved) ==


=== TGM ===
=== TGM ===

Revision as of 14:14, 7 January 2009

If you are looking for my old, outdated data, it can be found here.

Delay Definitions

Lock Delay

The number of frames a tetromino is allowed to touch the stack, assuming no reset, before the next game phase begins. (Alternative, equivalent definition: the number of frames for which it is possible to move a tetromino, after it touches the stack, assuming no reset, plus the 1 landing frame).

ARE Without Lines

The number of frames delay between the last frame of lock delay and the spawn frame of the next tetromino, in the absence of line clears.

Line Clear Delay, ARE With Lines

Added together, these two delays represent the total number of frames delay between the last frame of lock delay and the spawn frame of the next tetromino, when lines are cleared.

Visually, this is usually represented by a number of frames of animation where lines break or shatter leaving a gap, followed by a number of frames where the gap has collapsed and the stack appears stable.

When there is no mechanical difference between the behaviour of the two delays, (e.g. 1988 SEGA Tetris allowed DAS charging at all times), ARE With Lines is often exactly the same as ARE Without Lines, as a result of the programmers using a single variable. (Therefore, the term ARE on its own can be used to describe both ARE With Lines and ARE Without Lines). This almost invariably results in the Line Clear Delay being approximately equal to the duration of the line clear animation.

When there is a clear difference between the mechanical behaviour of the two delays, (e.g. in the TGM series, the first delay does not allow DAS charging, whereas the second delay does), the ARE With Lines is the delay which behaves identically to ARE Without Lines, and the rest is Line Clear Delay. This is regardless of what occurs visually.

Net Delay Difference (NDD)

NDD = (Line Clear Delay + ARE With Lines) - ARE Without Lines

Delayed Auto-Shift (DAS)

To fully specify DAS, both the initial delay, and the auto-shift rate are required. However, for all SEGA style games, a rate of 60Hz can be assumed, unless specifically stated otherwise. Auto-Shift Delay is defined as the number of intermediate frames between the initial shift frame, and the first auto-shift frame. E.g. "shift, wait, wait, auto-shift" would be 2 frames of delay.

Similar definitions can be used for Delayed Auto-Rotate, and Delayed Drop.


A few examples:

[| (insert example)]

[| (insert example)]


Timing Data (Internal Values)(soon to be moved)

TGM

Level DAS Lock Delay ARE
w/o lines
ARE
with lines
Line Clear
Delay
000 - 999 14 30 25 25 40

TAP Master

Level DAS Lock Delay ARE
w/o lines
ARE
with lines
Line Clear
Delay
000 - 499 14 30 25 25 40
500 - 599 8 30 25 25 25
600 - 699 8 30 25 16 16
700 - 799 8 30 16 12 12
800 - 899 8 30 12 6 6
900 - 999 6 17 12 6 6

TAP TGM+

Level DAS Lock Delay ARE
w/o lines
ARE
with lines
Line Clear
Delay
000 - 999 14 30 25 25 40

TAP Death

Level DAS Lock Delay ARE
w/o lines
ARE
with lines
Line Clear
Delay
000 - 099 10 30 16 12 12
100 - 199 10 26 12 6 6
200 - 299 9 22 12 6 6
300 - 399 8 18 6 6 6
400 - 499 6 15 5 5 5
500 - 999 6 15 4 4 4

TI Master

Level DAS Lock Delay ARE
w/o lines
ARE
with lines
Line Clear
Delay
000 - 499 14 30 25 25 40
500 - 599 8 30 25 25 25
600 - 699 8 30 25 16 16
700 - 799 8 30 16 12 12
800 - 899 8 30 12 6 6
900 - 999 6 17 12 6 6
1000 - 1099 6 17 6 6 6
1100 - 1199 6 15 5 5 6
1200+ 6 15 4 4 6

Note that the Ti Master speed curve is adaptive; if performance during a section is sufficient to earn a section COOL!!, the entire next section of the speed curve will be skipped out. For example, if the player earns all 9 section COOL!!s, levels 900-999 will have speed equivalent to theoretical levels 1800-1899.

TI Shirase

Level DAS Lock Delay ARE
w/o lines
ARE
with lines
Line Clear
Delay
000 - 099 8 18 10 6 6
100 - 199 6 18 10 5 5
200 - 299 6 17 10 4 4
300 - 399 6 15 4 4 4
400 - 499 6 15 4 4 4
500 - 599 4 13 4 3 3
600 - 999 4 12 4 3 3
1000 - 1099 4 12 4 3 3
1100 - 1199 4 10 4 3 3
1200 - 1299 4 8 4 3 3
1300 6 15 4 4 6