home *** CD-ROM | disk | FTP | other *** search
-
- READ ME for UnderWorld -- Final DirectX Demo Game
-
- Within this directory is the source code for Chapter 18 of the
- book which covers the creation of UNDERWORLD. This README is a
- short guide to running the game and recompiling it.
-
-
- I. LOADING UNDERWORLD ONTO YOUR COMPUTER
-
- UnderWorld consists of a main executable UNDERWLD.EXE, the icon
- UNDERWLD.ICO, and two data directories UNDART\ and UNDSOUND\ that
- contain the artwork and sound fx. The layout of the relevant
- run-time files are as follows:
-
-
- GPCHAP18\ <DIR>
- |
- UNDERWLD.EXE -- The main executable.
- UNDERWLD.ICO -- An icon for your desktop shortcut.
-
- UNDART\ <DIR> -- All the artwork files.
- UNDSOUND\ <DIR> -- All the sound files.
-
- *** UNDERTV.EXE -- A last minute version that will work on
- a TV with a PC to TV RF modulator.
- Basically, just moved things around, so
- they would fit on a TV display which has
- less pixels. (just for fun)
-
- The game will actually work right off the CD, but it will of course
- load the data a bit slow since most CD ROM drives aren't than fast.
-
- The best thing to do is copy the entire GPCHAP18\ directory on your
- hard drive along with the sub-directoties and then create a shortcut
- on the Windows desktop to the executable UNDERWLD.EXE.
-
- This will give the best performance. Of course, if you
- have already copied the entire SOURCE\ directory on your hard drive
- then you are all set. The main point is -- the directories UNDART\ and
- UNDSOUND\ must exist in the same working directory as UNDERWLD.EXE,
- otherwise, the program won't be able to find things.
-
-
- II. PLAYING UNDERWORLD
-
- The main idea of the game is to advance thru the levels without getting
- killed and to accumulate as many points as possible. The game currently
- has 21 levels and they get harder as you go.
-
- You are in control of "UnderWorlder", a post apocolypse genetically
- engineered being that is equipped with nothing more than his wits, a shovel,
- and a Co2 charged "Grappling Pump". UnderWorlder's mission is to dig underground
- world and rid the area of alien and mutation "infestations".
-
- To accomplish your task, you must clear each level of all biological organisms
- by either pumping them up with Co2 until they explode, or by using the loose
- earth and mantle to drop large rocks on the creatures and crush them.
-
- The controls for UnderWorlder are below:
-
- <Arrow Keys> - Control direction of motion.
- <CTRL> - Fire grappling pump.
- <P> - Pause Game.
- <ENTER> - Start a new game.
- <ESC> - Exit, return to Windows.
-
- **** Hints ****
-
- * Use the rocks to your advantage, plan your path and try to drop as many rocks
- on the creatures as you can since you get more points.
-
- * Rocks can be pushed around horizontally, so that you can place them in more
- strategic positions if you desire.
-
- * Due to the 96% loss of the ozone layer, you can only withstand a few seconds of
- surface radiation. If you need to move to the surface, return underground as
- soon as possible. UnderWorlder can only take 600 rads of radiation before he
- dies.
-
- * You get an extra man every 35,000 points.
-
- * If you drop 2 or more rocks then a prize will appear, make sure to pick it up!
-
-
- III. COMPILING UNDERWORLD
-
- Compiling UnderWorld is similar to all the programs in the book. You will
- need to include the game library files GPDUMB1.CPP|H and GPDUMB2.CPP|H in
- addition to the DirectX import libraries DDRAW.LIB, DINPUT.LIB, DINPUT8.LIB,
- and DSOUND.LIB. Also, you'll need the Win32 Multimedia library WINMM.LIB. You should be able
- to find all the DirectX libraries in the DirectX SDK directories within the
- LIB\ sub-directory, and the WINMM.LIB library within your compiler's main
- library directories.
-
-
- That's it, so have fun!
-
-
-