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/
оооооооооооооооооооооооооооооооооооооооооооооооооооо
               (
geocities.com/siliconvalley/network)                   (
geocities.com/siliconvalley)