SmallTetris
This fast, smooth, Tetris clone features 16-bit graphics, internet
highscores, joystick support, and cool sound.
Download Now [276 k]
|
|
SmallTetris Instructions
SmallTetris requires DirectX 6.0, which is included with Windows 98 OSR2. If
you are having troubles running SmallTetris, first try installing the latest
version of DirectX from Microsoft.
SmallTetris has been tested on the following systems with no issues:
- Pentium 166 with a 2 MB ATI mach64 [Win98 OSR2]
- Pentium 200mmx with Matrox Mystique [Win98 OSR2]
- Pentium II 333 with NVidia TNT2 [Win98]
- Pentium III 450 with Matrox G400 Max [Win98]
- Pentium III 550 with ATI Rage 128 [Windows 2000 / 98]
- Pentium III 650 with NVidia GeForce DDR [Windows 2000]
Internet Highscoring
For the Internet Highscore system to work, your computer must be 'logged on'
while SmallTetris is running. The system is 100% firewall and NAT compatible.
If you are having trouble seeing highscores, or your highscore is not getting
submitted, the likely cause of this is packet loss. Future versions will offer
a more robust protocol that should cut down on this problem.
SmallTetris FAQ
How do I install SmallTetris?
SmallTetris does not need to be installed. It is distributed as a single .EXE
file with no additional files. You can either run it straight off the web page,
or save it in a directory somewhere in your hard drive for later playing. If
you want to create a shortcut in the start menu, first save the .EXE somewhere
onto your hard drive, and then drag it into the start menu. If you want to
place it on the Desktop or in the toolbar, simply drag it to the desktop or
toolbar while holding down the ALT key.
How did you make the game so small?
SmallTetris was written in C++ utilizing raw win32 and directX API functions.
All graphics are compressed as JPEGs and stored as resources in the executable.
On some levels, the blocks appear to jitter slightly while falling? How can
I fix this?
This happens because the blocks cannot be moved by less than one pixel. When the
block is moving exactly 1 pixel during each refresh of the screen, it will
appear perfectly smooth. However, if the block is moving slightly more or
less--say, 1.1 pixels for each refresh, the block will have to skip a pixel
every 10 frames. You can make this effect less apparent by increasing your
refresh rate to 90 Hz or beyond. To most people, however, the
effect of this 'rounding error' is insignificant.
Can I use my gamepad with SmallTetris?
Yes, as long it is supported by DirectInput, and you have it installed.
What are the keyboard controls
Move block left | left arrow |
Move block right | right arrow |
Rotate block | up arrow |
Accellerate downwards | down arrow |
Return to SmallGames
|