VB5 Tetris о v1.05
by Theo Kandiliotis
ionikh@hol.gr
http://www.geocities.com/SiliconValley/Network/5045/


 * HI! *
------------------------------------------------------------------
VB5 Tetris is a Visual Basic 5 version of the all time classic
puzzle game.Some of the features of this version include:

a) 20 levels of increasing difficulty .
b) Digital sound effects (in wave format) and a dynamic database of 
   soundtrack themes to choose from or add to.
c) Several public domain MIDI sound modules.
d) A built-in Level editor.
e) A top 10 highscores table.
f) Fully customisable interface.


 * HISTORY *
-------------------------------------------------------------------
The game Tetris was first developed in Moscow in 1985, on a 
computer dubbed the Soviet Electronica-60. Later that fateful 
year, its creator, Alexey Pazhitnov, adapted it for players 
worldwide on the popular IBM PC platform; from then on, it has 
remained a favorite for 'gamers' of all ages and levels. 
Pazhitnov, then a member of the U.S.S.R. Academy of Sciences 
Computer Center's scientific staff, used to designed programs 
in the areas of speech recognition and computer aided design. 
However, with the success of Tetris, Pazhitnov has gone on to 
become a full-fledged game designer; he is creating a 
successful line of block-oriented puzzle games with Spectrum 
Holobyte, now a division of Microprose.


 * FILES *
------------------------------------------------------------------
The game needs these files:

Life.MID         - The official soundtrack :)
TetriNet.MID     - The unofficial soundtrack...
rainyday.MID     
prophecy.MID
lone.MID         - Some more public domain midi's.

MidiArchive.TRS  - A data base file that contains the titles and 
                   paths of the background tracks you can select 
                   from when you play.The game ships with Life by 
                   Haddaway and TetriNet,a cool techno track.You can 
                   add your own midis from the Archive option on the
                   Sound submenu,just make sure to copy them in the 
                   folder of the game first.
Line1.WAV
Line2.WAV
Move.WAV
Rotate.WAV      
Tetris.WAV	 - Sound effects in Wave format

Highscores.TRS   - A data file with the highscores table info.It's in 32bit
                   but don't mess around with it in notepad or the game
                   will crush.

CustomLevel1.CUL  
CustomLevel2.CUL - Custom level files that you can load from the 
                   Levels submenu.

Tetris.EXE       - The main executable of the game

Comdlg32.OCX     - You may have this and you may not,but just in case...

Read_Me.TXT      - You can erase this now that you've read it :)

Notice that like all Visual Basic 5 projects,this game needs the 
runtime library Msvbvm50.DLL in your Windows System folder.Chances
are you already have this commonly used dynamic library,but if you
don't ,get it right here from my Geo homestead :

http://www.geocities.com/SiliconValley/Network/5045/msvbvm50.zip



 * KEYBOARD *
-------------------------------------------------------------------
Use the cursor left,right keys to move the tetrads and either Space
or cursor up to rotate them.The cursor down key will not make the
tetrad fall faster like in most tetris games ,it'll throw it at
the bottom in one step .So if you want to fill up some holes by moving 
a tetrad after it has touched the ground,wait for it to fall on it's own.


 * TROUBLESHOOTING *
---------------------------------------------------------------------
You shouldn't mess with the text file that holds the highscores or the 
program will crush.Also,in order to add a midi to the database,you must 
first copy it to the folder of the game.


 * WEB LISTINGS *
---------------------------------------------------------------------
VB5 Tetris is listed as freeware to the following web locations:

-Theo's VB site
   http://www.geocities.com/SiliconValley/Network/5045/

-Electric Games
   http://www.electricgames.com/pc-games/v/pc-vb5tetris.html

-The Game Programming MegaSite
   http://www.perplexed.com/GPMega/index.htm

-The World Of Tetris
   http://www.netcombat.com/~tetris/links/Tetris_Downloads/Windows/



 * VERSION INFO *
------------------------------------------------------------------
07/06/1998  v1.00
     The original version of the game.Everything works ok,no bugs
     in the gameplay and the soundtrack data base feature is included.
09/06/1998  v1.01
     As a matter of fact there were bugs in v1.00 but they're fixed 
     now ! :) A level editor is added so that you can build your own 
     custom levels.The tetrads are now 3D.
26/06/1998  v1.02
     The game board is resized from 18x22 to 10x20 ,it just occured to 
     me that all Tetris games are 10x20 :) The bug that caused
     the game to crush when in 640x480 screen mode is fixed.An About item
     that pops us this text file was added to the main menu of the game.
     The source code is not yet in any presentable format :)
07/07/1998  v1.03
     Some more resolution bugs were discovered and exterminated: Under
     640x480 screen mode ,the level editor window didn't show 10x10 blocks 
     and there were also some minor design errors on the main window 
     of the game (only in 640x480) . I'm starting to realize that it's 
     almost impossible to write a game and be sure that no one will go
     "hey,it looks shitty on my laptop,I use 1200x1050 resolution..."
     Now I know why people say that the game programming is by far the
     hardest kind there is . I'm working on v2.00, writing the code
     from scratch and trying to make it readable this time :)
13/08/1998 v1.04
     Now that I have enough feedback on my hands I can proudly
     say the people actually like this stupid little proggy :))  Thanx
     to everyone that has ever contacted me about this game,you will
     all be notified of updates.Added some more public domain midi
     modules and also zipped up Comdlg32.OCX ,it looks like some
     systems (mostly running under NT) had the DLL version instead.
02/09/1998 v1.05
     Just changed the interface around a bit,I didn't like the way the
     menu broke down in two lines in some resolutions.Also,I added a new
     window that shows this file when you click "About" ,launching notepad
     directly was not a good idea since some people still run programs
     under dos or 16bit Windows. v2.00 is almost ready,it's a MAJOR
     improvement,includes a lot of extra features and fancy wallpapers and
     stuff..Oh,and a demo option,I've implemented AI for the game to play
     by it self. I'm also working on something new and very ambitious,a 
     3 dimensional tetris game.Alexey's brilliant game is much more 
     challenging in 3D! You can check out a beta right here
     http://www.geocities.com/SiliconValley/Network/5045/resources.htm
     

Features to be added in the following versions are:

a) A remote highscores table where you can compete with
   other gamers around the world
b) 16 million color wallpapers
c) Introducing 6 new tetrads (!!!) :

   - Square JR
   - Greek P
   - Super S
   - U
   - W
   - 8-block Straight

...and many more.Watch this URL for updates:

http://www.geocities.com/SiliconValley/Network/5045/resources.htm

Thanx for playing this...

оооооооооооооооооооооооооооооооооооооооооооооооооооо
Theo Kandiliotis,Athens,Greece
ionikh@hol.gr
http://www.geocities.com/SiliconValley/Network/5045/
оооооооооооооооооооооооооооооооооооооооооооооооооооо

    Source: geocities.com/siliconvalley/network/5045

               ( geocities.com/siliconvalley/network)                   ( geocities.com/siliconvalley)