(Link to AcmlmWiki) Offline: thank ||bass
Register | Login
Views: 13,040,846
Main | Memberlist | Active users | Calendar | Chat | Online users
Ranks | FAQ | ACS | Stats | Color Chart | Search | Photo album
05-13-24 03:25 AM
0 users currently in ROM Hacking-Related Releases.
Acmlm's Board - I3 Archive - ROM Hacking-Related Releases - The Mechanics of Game Over - A Tetris Attack document New poll | |
Add to favorites | Next newer thread | Next older thread
User Post
Xkeeper
Took the board down in a blaze of glory, only to reveal how truly moronical ||bass is.


 





Since: 11-17-05
From: Henderson, Nevada

Last post: 6293 days
Last view: 6293 days
Skype
Posted on 12-02-06 12:57 AM Link | Quote

THE MECHANICS OF GAME OVER TETRIS ATTACK DOCUMENTATION
Author: Xkeeper 12/1/2006
--------------------------------------------------------------------------------
TABLE OF CONTENTS

- Glossary
- Documentation
- Useful Values


-- Glossary --------------------------------------------------------------------
Tetris Attack VS-Mode "Game Over" conditions are a little interesting, but first, a few basic terms I'll be using here:

STOP
A timer where the stack stops rising for the duration; GAME OVER cannot happen during this time unless an R-CANCEL is used.
NATURAL STOP
A naturally-occuring STOP bonus, initiated by a combo or chain.
GRACE STOP
The "grace period" STOP rewarded when the stack reaches the top.
R-CANCEL
Using R to set the STOP timer to 0 immediately. Instant GAME OVER if at top of screen.


Actual documentation follows.


-- Documentation ---------------------------------------------------------------

Main Basics:
- STOP timer is reduced by 1 every frame; i.e., 60 STOP = 1 second.
- Stack does not rise while STOP >= 1; GAME OVER isn't checked for either
- When the stack first hits the top of the screen and can rise no more, the GRACE STOP value is added to your STOP timer.
- Clearing combos/chains will increase STOP counter, adding to the GRACE STOP
- Pressing L or R at any time will result in an R-CANCEL. Pressing L or R when the stack is full will result in an instant GAME OVER.
- If STOP hits 0 and the stack is still full, GAME OVER.

Slightly more advanced rules:
- Garbage will NOT fall if the STOP timer is less than this level's GRACE STOP.
- However, it WILL fall if it's over it or 0. If it's over 0, the GRACE STOP value will NOT be added!
(Example: Garbage will fall on Lv0 if your STOP is over 120 or 0, but if it's over 120 you will NOT get any additional STOP time!)


I feel as if I'm missing something but for the most part, this does it.



-- Useful Values ---------------------------------------------------------------
1P STOP address....... 7E6497
2P/CPU STOP address... 7E6499

GRACE STOP values:

VS. CPU
EASY....... 100
NORMAL..... 65
HARD....... 40
V.HARD..... 40

VS. 2P
Level
01....... 120 ||||||||||||||||||||||||
02....... 100 ||||||||||||||||||||
03....... 80 ||||||||||||||||
04....... 65 |||||||||||||
05....... 50 ||||||||||
06....... 40 ||||||||
07....... 30 ||||||
08....... 20 ||||
09....... 10 ||
10....... 0

Ninetales
banned by request


 





Since: 11-17-05
From: Gone.

Last post: 6293 days
Last view: 6293 days
Skype
Posted on 12-02-06 01:10 AM Link | Quote
Here's something you forgot:
If any panels are in the act of clearing, GAME OVER is not checked for, even if the STOP counter is 0 (I think. It may just freeze the STOP counter.)
Xkeeper
Took the board down in a blaze of glory, only to reveal how truly moronical ||bass is.


 





Since: 11-17-05
From: Henderson, Nevada

Last post: 6293 days
Last view: 6293 days
Skype
Posted on 12-02-06 01:19 AM Link | Quote
I thought that was obvious, though... although I'm pretty sure that you can't clear panels while a GAME-OVER STOP is at 0, since it does the stack check before it checks for clearable panels, and STOP doesn't decrement while clearing...
Ninetales
banned by request


 





Since: 11-17-05
From: Gone.

Last post: 6293 days
Last view: 6293 days
Skype
Posted on 12-02-06 02:02 AM Link | Quote
Alrighty, didn't know if that's what you meant when you said you were forgetting something or not.

Anyway, after doing a bit more (minor) testing, it actually does freeze the STOP timer when blocks are clearing (though as soon as the last block disappears it starts running again. I'd like to know why then that the game seems to not kill you when the stack is "bouncing" when garbage has fallen on you but can kill you when there are three blocks lined up ready to be cleared. Verry interesting stuff here...I'll have to look into this more.


(edited by Kamek on 12-02-06 01:03 AM)
Add to favorites | Next newer thread | Next older thread
Acmlm's Board - I3 Archive - ROM Hacking-Related Releases - The Mechanics of Game Over - A Tetris Attack document |


ABII

Acmlmboard 1.92.999, 9/17/2006
©2000-2006 Acmlm, Emuz, Blades, Xkeeper

Page rendered in 0.126 seconds; used 367.27 kB (max 438.77 kB)