home *** CD-ROM | disk | FTP | other *** search
/ Game Disk 22 / Game_Disk_22.iso / prog0505 / gamedisk.doc < prev    next >
Encoding:
Text File  |  1996-03-15  |  12.9 KB  |  341 lines

  1.                   Matrix    
  2.                 Version 1.0
  3.  
  4.          Copyright(c) 1994 Nocturnal Creations ,Inc.
  5.                 Documentation 1994
  6.        
  7.                 Nocturnal Creations 
  8.                   P.O. Box  913
  9.              Springfield,  MA   01151
  10.                 FAX (413) 543-9181
  11.                Voice (413) 543-3237  
  12.               Compuserve  74734,2203
  13.              United States of America
  14.  
  15.  
  16. Table of contents :
  17.  
  18. System Requirements.....................
  19. Instructions............................ 
  20. Running Under Windows...................
  21. Files List..............................
  22. How Come ...............................
  23. Trouble Shooting........................
  24.  
  25.   
  26.  ------------------------- System Requirements ----------------------------
  27.      
  28.    An IBM PC, XT, AT, PS/2 or a 100% compatible with at least 512K of
  29.    system ram, a VGA graphics card and at least 500,000 bytes of free 
  30.    hard disk Space. Recommend a 286 or higher processor with 
  31.    enhanced keyboard.
  32.   
  33.  ---------------------------- Instructions --------------------------------
  34.  
  35.     Starting  
  36.     --------
  37.       To start Matrix, move to the directory matrix was installed to 
  38.       (Default is "Matrix") and at the DOS prompt type "Matrix" and 
  39.       press enter. 
  40.  
  41.       Command line options -
  42.       
  43.        e = expert mode 
  44.        g = (use) gamepad
  45.        m = disable mouse
  46.        q = Quiet (night mode), no sound
  47.        ? = help
  48.  
  49.        Use the '?' switch for a brief reminder of what you 
  50.        have read here.   
  51.  
  52.        Example :    matrix /g/e    (use gamepad and enable expert mode)
  53.             matrix /?      (help) 
  54.  
  55.        Note on 'e' switch :
  56.  
  57.     If you find the bonus rest periods bothersome using the
  58.     'e' switch will disable them. Even though the rest periods 
  59.     are absent bonus points are still added to the score. 
  60.  
  61.  
  62.        Using The Gamepad 
  63.        -----------------
  64.        Use the 'g' switch if you have a gamepad. After the gamepad
  65.        is calibrated almost all functions can be controlled using
  66.        the directional pad or buttons. Because the gamepad can give
  67.        very accurate control over gameplay we recommend it over using
  68.        the keyboard.
  69.  
  70.        Here is list of the functions :
  71.      
  72.        A button - rotates piece counter clockwise / presses buttons
  73.        B button - rotates piece counter clockwise / presses buttons
  74.        C button - pauses game
  75.        D button - escape / menu
  76.  
  77.        Use the directional pad to move play pieces , make menu  
  78.        selections, or move pointers.
  79.  
  80.  
  81.      Keyboard usage 
  82.      ----------------
  83.        Here is a list of the available functions through the keyboard.
  84.  
  85.        Esc   = Escape / menu
  86.        F1    = help screen
  87.        F2    = pause
  88.        F3    = Toggle sound
  89.        F4    = Shell to dos
  90.        F6    = Load Palette
  91.        F7    = Calibrate joystick method 1 
  92.        F8    = Calibrate joystick method 2 (May work better than method 1)
  93.        F10   = Awesome screen saver
  94.        F12   = Radical quit to Dos (Use this to get out Quick!)
  95.  
  96.        Insert     =  Toggle slam mode
  97.        Arrow keys =  Move play pieces ,pointers, and menu selections 
  98.              in their corresponding directions.
  99.        Spacebar   =  Presses buttons , Rotates play pieces clockwise.
  100.        Ctrl       =  Rotates play pieces counter clockwise 
  101.        Alt        =  Rotates play pieces Clockwise
  102.  
  103.  
  104.      Using the mouse
  105.      ---------------
  106.        Matrix automatically detects the mouse and enables for use during 
  107.        the game. 
  108.  
  109.        Moving the mouse will move pointers or play pieces.
  110.  
  111.        The mouse buttons provide the following services:
  112.  
  113.        Button 1 (left)   = Presses buttons / Rotates play pieces clockwise
  114.        Button 2 (right)  = Drops play piece
  115.        Button 3 (middle) = Rotates pieces Counterclockwise 
  116.                (3 button mice only)
  117.  
  118.        Pressing left and right buttons together brings up the menu.
  119.   
  120.   Option Screen      
  121.   --------------
  122.        Use the arrow keys to move the cursor around over the selections 
  123.        you wish to change. Use the spacebar to make the selection. 
  124.        If you have a gamepad use the appropriate buttons.
  125.        
  126.        SelfPlay  = Pressing this button gives you a little lesson in
  127.            how to play matrix ! But don't follow its example 
  128.            to closely , it's programed to do stupid things.
  129.        LoadGame  = Start a game that you saved earlier.(look under Menu) 
  130.        Palette   = Load a palette of your choice. Use the arrow keys to        
  131.  
  132.            highlight the selection and spacebar to load it.
  133.        Senerio   = Load a preconfigured game. The object of these games
  134.            are to clear the pit of blocks labeled "s" in as few
  135.            pieces as possible. The lowest score wins! Use arrow
  136.            keys to highlight the selection in the menu and spacebar
  137.            to play your selection.
  138.        Level     = Select the level you wish to start playing at.
  139.        Handicap  = Fills the play pit up with selected amount of rows using
  140.            a random pattern.
  141.        Piece Type= Carved or block type pieces can be played with.
  142.        Pit Type  = Select Multicolor and pieces wont change color when
  143.            they hit bottom.
  144.        Sound     = Too loud ? Turn off the sound !
  145.  
  146.        Play Matrix = Start the game with the options selected.
  147.  
  148.   Playing The Game
  149.   ----------------
  150.  
  151.       Basically try to get the falling pieces to fit as best as you 
  152.       possibly can to form complete rows in the pit.
  153.  
  154.       The gamescore is calculated from a combination of several
  155.       variables. The level , what row the piece lands in ,and 
  156.       how lines are cleared.
  157.  
  158.       Points are given every time a piece lands in the pit. The 
  159.       higher the level and the higher it lands the more points
  160.       received. The score received is indicated to the right of the 
  161.       pit at the row the piece landed.
  162.  
  163.       Every 30 lines that are cleared increment the level by 1 thus
  164.       decreasing the amount of time it takes for the pieces to hit 
  165.       bottom. If expert mode is not enabled (the g switch) a bonus
  166.       screen is shown. Bonus points are added to your score which
  167.       are dependant on the amount of lines cleared at one time. For 
  168.       instance; 4 lines cleared at once gives you a MATRIX which is
  169.       worth 2500 bonus points.  
  170.       
  171.       When you can no longer stack pieces within the confines of 
  172.       the pit the game is over. If you have beaten a highscore you
  173.       will be able to enter your name in the Matrix Hall Of Fame.
  174.  
  175.       Can you make it to Level 15 ?
  176.  
  177.       To leave matrix at most anyplace within the game press the 
  178.       escape button and make the appropriate choice on the menu.
  179.  
  180.   Menu     
  181.   ----
  182.      Pressing the escape key brings up a menu. From this menu you
  183.      can :
  184.  
  185.      Escape to dos
  186.      Save the current game ( During game play only)
  187.      Restart Matrix
  188.      Cancel ( leave menu with no action )
  189.  
  190.      The one of most interest here is the "Save Game" option. During
  191.      game play press the "esc" key and the menu will appear. Select
  192.      the "Save Game" option and you will be asked to enter a name 
  193.      to save the game under. Using your name is easiest. When finished
  194.      you will be returned to your game . Press any key to get it  
  195.      started again ( it will have been paused so you don't get 
  196.      caught off guard). From the options screen you can load the game
  197.      and play from where it was saved.
  198.  
  199.   ----------------------  Running Under Windows 3.xx  ----------------------
  200.  
  201.     Although we don't reccomend doing so we have included configured pif
  202.     files to run Matrix as smoothly as possible. There are icons for
  203.     each of the programs included also.
  204.    
  205.   ------------------------------ Files List --------------------------------
  206.     
  207.     Matrix.exe   : Main program
  208.     Matrix.pic   : Title Screen logo
  209.     Matrix.fnt   : Fonts 
  210.     Matrix.pal   : Palette file
  211.     Matrix.rak   : Small Matrix logo
  212.     Matrix.blk   : Bitmaps for play pieces
  213.     Matrix.scr   : High Scores
  214.     Matrix.dt1   : Bit masks for object manipulation
  215.     Matrix.dt2   : Bit masks for runalone
  216.     Matrix.dt3   : Possible senerios for run alone
  217.     Matrix.dt4   : Misc data
  218.     Matrix.dt5   : Bitmaps for random meter pieces
  219.     Matrix.dt6   : PCX Picture
  220.     Matrix.dt7   : More misc data
  221.     Matrix.dt8   : Image file
  222.     Matrix.dt9   : Options initialize data
  223.     Setvmode.com : Reads info in video.dat and restores video mode
  224.     Paltrix.exe  : Matrix's own palette editor
  225.     Senedit.exe  : Matrix's own senerio editor
  226.     View.exe     : Read all the great text files
  227.     Order.com    : A painless way to order the source code.
  228.     Matrix.ico   : For windows users.
  229.     Paltrix.ico  : ditto
  230.     Senedit.ico  : ditto
  231.     View.ico     : ditto
  232.     Matrix.pif   : ditto
  233.     Paltrix.pif  : ditto
  234.     Senedit.pif  : ditto
  235.     View.pif     : ditto
  236.     Matrix.txt   : Documentation for Matrix 
  237.     Paltrix.txt  : Documentation for Paltrix
  238.     Senerio.txt  : Documentation for Senerio editor
  239.     Info.txt     : Order information
  240.     Vendor.txt   : Distribution Information
  241.     Legal.txt    : Disclaimer
  242.  
  243.   ---------------------------     How Come   ------------------------------
  244.  
  245.     The first few lines of conversation that started 
  246.     matrix went something like this :
  247.  
  248.     I think a game would be a good way to learn Qbasic.
  249.     (sip, the coffee goes down)
  250.     Lets make a tetris variation. 
  251.     (sip , some thought by both )
  252.     Sure! Just manipulate an array ; easy !
  253.  
  254.     Before Dave and I started this Program we could hardly
  255.     imagine what we were getting into. But we quickly learned. 
  256.      
  257.     Several hundred coffees (close), couple dozen or so moon lit nights 
  258.     later wualla , Qbasic for Dos is maxed out ; all its memory
  259.     reserves sucked dry. Mmm we thought ; I remember doing this
  260.     to GW-Basic . 
  261.  
  262.     The program look pretty good at this point , better than either
  263.     of us had expected, and most of the ground work was done and 
  264.     worked well. We wanted to continue with what we had started.     
  265.  
  266.     Out of environment resources , we treked the local software outlets
  267.     for possible options to our problem . C++ oop ? noooo not this year.
  268.  
  269.     Then behind a dusty collection of half read game mags appeared
  270.     QuickBasic 4.5 , a beacon of hope .(scoop!) Hey, this makes EXE's! 
  271.     Alright!
  272.     
  273.     For weeks we were in executable heaven. Couldn't stop making 
  274.     the things. But it was not long before we were back to the task 
  275.     at hand . With more breathing room came more ideas and fancier 
  276.     ways to do things. A special graphics editor was made to
  277.     draw the Matrix title logo, A font editor for nice text displays.
  278.     We packed every thing QuickBasic would let us stuff into this
  279.     Program, and some things it wouldn't. (There's a touch of c.)
  280.  
  281.     Programs are the things of change; and this program has seen a lot
  282.     of it. 
  283.      
  284.     We were good for a few months anyway. Then we were being told that 
  285.     string space is depleted and QuickBasic has refused to let us
  286.     shell to dos for some time now , warning us how we were sucking
  287.     it's will to live. But we refused to give in to those messages and we
  288.     have managed to fit most every idea that has popped up into this
  289.     program and get it to run within the qb environment.  
  290.  
  291.     Early on ,the idea to release this program as shareware never
  292.     occurred to us. We authored this game just because we love to
  293.     program. Seeing the end result of our work inspired us to let
  294.     it be seen.
  295.  
  296.             We hope you enjoy the game .
  297.  
  298.                 Good Luck !
  299.  
  300.  
  301.   -------------------------  Trouble Shooting  -------------------------
  302.  
  303.   P = problem    S= Possible solution
  304.   
  305.   P. Any of the problems below or otherwise.
  306.   S. Try quiting WINDOWS and starting Matrix from DOS. 
  307.  
  308.   P. Gamepad buttons don't seem to act correctly. 
  309.   S. Make sure controler switches are set correctly. For right hand operation
  310.      top switch should be set away from cable and the bottom switch should
  311.      be towards the colored buttons. Lefties set the buttons opposite of 
  312.      the right hand operation.
  313.  
  314.   P. Gamepad is connected but does not work.
  315.   S. Make sure you specify the 'g' switch when starting Matrix.
  316.  
  317.   P. Gamepad acts erradically.
  318.   S. Hit the F7 or F8 during the options screen or during gameplay 
  319.      to recalibrate the gamepad.
  320.  
  321.   P. Screens disapear before they can be read.
  322.   S. (1) Recalibrate gamepad. If this dosn't work quit the game and delete 
  323.      the Gravis.dat file. Then restart Matrix. 
  324.      (2) Disable the mouse with the 'm' switch.
  325.  
  326.   P. Problems with mouse.
  327.   S. (1) Try an different or updated mouse driver. (2) Use the 'm' switch
  328.      to disable the mouse.
  329.  
  330.   P. Matrix appears to hang 
  331.   S. Mouseports can cause this problem, try disabling the mouse. 
  332.  
  333.   P. Snow appears during fading and restoring of screens.
  334.   S. The limitations of the QuickBasic language do not allow us to 
  335.      correct this problem.
  336.  
  337.   
  338.   IBM is  a registered trademark of International Business Machines.
  339.   Microsoft QuickBasic and Qbasic are registered trademarks of Microsoft 
  340.   corporation.
  341.