Sutris, SpeedHack 2009
by Matthew Leverton

Website: http://www.matthewleverton.com


 Tools and Libraries Used
-----------------------------------------------------------------------

 Compiler/IDE: VC++ 2008

 Platform: Windows 7

 Language: C++

 Other libraries used:

   * Allegro 4.9.12: http://liballeg.org/
   * DUMB 0.9.3:     http://dumb.sourceforge.net/


 Notes on Compiling
-----------------------------------------------------------------------

Using the makefile or project file is probably your best bet.

It requires Allegro 4.9.12 with support for: acodec, font, iio (PNG),
kcm_audio, and primitives.


 SpeedHack Rules
-----------------------------------------------------------------------

 * Fantastically Mundane: Invoke the Act of Anniversay to swap this
     with the 1999 Freestyle, 2001 Puzzle, or 2002A Freestyle genre.
     Whichever you prefer.

 * Dynamic Environment: Isn't Tetris a basic implementation of this
     rule? ;) If that's not good enough for you, play competitive mode,
     where you can alter your opponents well by clearing lines.

 * Zoom, Zoom!: Certain messages zoom back and forth. Okay, I'll admit
     that only one message does that. I had to implement the rule
     somewhere...

 * Unlockable Content: If you're "good" enough, you can unlock the 
     SONIC SPEED mode. 

 * Post-Mortem: After you finish a game, certain stats are displayed
     for your viewing pleasure.

 * Act of Anniversary: See "Fantastically Mundane".

 About the Game
-----------------------------------------------------------------------

It's a multi-player Tetris game.


 How to Play
-----------------------------------------------------------------------


       D-PAD   | A        | B        | Start         | Select
-----------------------------------------------------------------------
JOY  | stick 1 | Button 1 | Button 2 | Button 3 or 8 | Button 4 or 7
KEY1 | numpad  | num 5    | num 3    | Enter         | Right Shift
KEY2 | wasd    | Z        | C        | Left Shift    | Tab


See the above chart for controls. If a joystick is detected, then it
will be used for one player. Otherwise the keyboard will be used for
both players.


Use 'Select' to navigate dialogs.

Use 'Start' to start games, move past screens, etc.

Use 'A' or 'Up' to rotate your block.

Use 'B' to cancel a menu or to auto drop your block.



There are Two Modes:

  * Countdown: Try to complete 25 lines.

  * Build-Up:  Go as long as you can.

There are Three Styles:

  * Solitaire:   Play by yourself.

  * Cooperative: Play with somebody using the same well. However, you
      are still competing to see who can finish first (if playing 
      Countdown mode).

  * Competitive: Play against somebody. Wreak havoc by clearing
      multiple lines at once.

~~

Want to activate Sonic Speed? Try dieng as fast as you can.

~~