User:Nightmareci: Difference between revisions

From TetrisWiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(45 intermediate revisions by 2 users not shown)
Line 1: Line 1:
== Tetris The Grand Master ==
Hey. I edit stuff on this wiki and program things. I'm sysop, so if there's administrative tasks that need doing, like page deletion or moving, just ask me. I have [[User:NightmareciBot | a bot]], so if you find something that would be done best by a bot, I can probably hook something up to make it happen.
Some of the following information may not be consistent with other wiki pages; where this applies, simply ignore the information elsewhere in the wiki. Information here is still work in progress.
=== Speed Timings ===
==== Gravity ====
Directly from [[Tetris The Grand Master]], here is the gravity curve:
{| border="2" cellpadding="2" cellspacing="0" style="margin-top:1em; margin-bottom:1em; background:#f9f9f9; border:3px #999999 solid; border-collapse:collapse;"
|+'''Internal Gravity'''[http://www.tetrisconcept.com/forum/viewtopic.php?p=11130#11130]
!bgcolor="#80A3F8"|Level||bgcolor="#BBBBBB"|Interal Gravity<br>(1/256 G)||bgcolor="#80A3F8"|Level||bgcolor="#BBBBBB"|Internal Gravity<br>(1/256 G)
|-align = center
|bgcolor="#C4E8E8"|0||4||bgcolor="#C4E8E8"|220|||32
|-align = center
|bgcolor="#C4E8E8"|30||6||bgcolor="#C4E8E8"|230||64
|-align = center
|bgcolor="#C4E8E8"|35||8||bgcolor="#C4E8E8"|233||96
|-align = center
|bgcolor="#C4E8E8"|40||10||bgcolor="#C4E8E8"|236||128
|-align = center
|bgcolor="#C4E8E8"|50||12||bgcolor="#C4E8E8"|239||160
|-align = center
|bgcolor="#C4E8E8"|60||16||bgcolor="#C4E8E8"|243||192
|-align = center
|bgcolor="#C4E8E8"|70||32||bgcolor="#C4E8E8"|247||224
|-align = center
|bgcolor="#C4E8E8"|80||48||bgcolor="#C4E8E8"|251||256 (1G)
|-align = center
|bgcolor="#C4E8E8"|90||64||bgcolor="#C4E8E8"|300||512 (2G)
|-align = center
|bgcolor="#C4E8E8"|100||80||bgcolor="#C4E8E8"|330||768 (3G)
|-align = center
|bgcolor="#C4E8E8"|120||96||bgcolor="#C4E8E8"|360||1024 (4G)
|-align = center
|bgcolor="#C4E8E8"|140||112||bgcolor="#C4E8E8"|400||1280 (5G)
|-align = center
|bgcolor="#C4E8E8"|160||128||bgcolor="#C4E8E8"|420||1024 (4G)
|-align = center
|bgcolor="#C4E8E8"|170||144||bgcolor="#C4E8E8"|450||768 (3G)
|-align = center
|bgcolor="#C4E8E8"|200||4||bgcolor="#C4E8E8"|500||5120 (20G)
|}
In the following, Gcount is the current Gravity Count; Gspeed is the Gravity Speed, and is equal to one of the Internal Gravity entries in the above table. All division is rounded down to an integer.


On the very first frame, soft drop is not processed, so if you hold soft drop coming into the first frame, the piece won't lock on the first frame, but if you have soft drop pressed in the second frame, it can lock at that point. From this, soft drop simply is not even "pressed" on the first frame; this assumption is used in the description below.
== Various Contributions ==
# Before the pieces' first displayed frame (such as during ARE):
* Using [[User:NightmareciBot | my bot]] and [http://botwiki.sno.cc/wiki/Main_Page pywikipedia], I converted pages using [[Template:Pfstart | playfield templates]] to the new [[Help:Playfield | playfield parser extension]]; this is easier on the server and wiki editors.
#* Gcount = 0
 
#* Gspeed is set to the appropriate value for the current level
== My Own Pages ==
#* Attempt to place the piece in row number Gspeed / 256, higher if necessary (note: row 0 is the first row, 1 is the second, etc.)
[[User:Nightmareci/Detailed description of Tetris The Grand Master | Detailed description of Tetris The Grand Master]]
# Every frame this piece is displayed:
 
#* If soft drop is pressed and Gspeed < 256:
[[User:Nightmareci/SRS | SRS]]
#** Attempt to drop one line
 
#** Go to 3.
[[User:Nightmareci/Vaguely Tetris-like Games | Vaguely Tetris-like Games]]
#* If there are blocks below this piece:
 
#** Set Gcount to Gspeed
== Other Stuff ==
#* If Gcount is greater than or equal to 256:
 
#** Attempt to drop Gcount / 256 lines
Nothing right now.
#** Set Gcount to the remainder of Gcount / 256 (in C, this would be "Gcount %= 256")
 
#* Increase Gcount by Gspeed
<playfield>
#* Go to 3.
ZZZ.
# Further processing after gravity (processing will come back to 2. if the piece hasn't locked)
Z..Z
ZZZ.
Z..Z
</playfield>

Latest revision as of 07:26, 15 October 2009

Hey. I edit stuff on this wiki and program things. I'm sysop, so if there's administrative tasks that need doing, like page deletion or moving, just ask me. I have a bot, so if you find something that would be done best by a bot, I can probably hook something up to make it happen.

Various Contributions

My Own Pages

Detailed description of Tetris The Grand Master

SRS

Vaguely Tetris-like Games

Other Stuff

Nothing right now.

ZZZ.
Z..Z
ZZZ.
Z..Z