home *** CD-ROM | disk | FTP | other *** search
/ Game-A-Roma / 99_GAMES_ONE_DISC.ISO / help / koolah.doc < prev    next >
Text File  |  1993-02-23  |  10KB  |  217 lines

  1.  
  2.                                KOOLAH
  3.  
  4.  
  5.     1. HARDWARE REQUIREMENTS
  6.  
  7.     KOOLAH requires a PC-compatible computer running MS-DOS or PC-DOS.
  8.     There must be an MCGA or VGA graphics adapter (or compatible)
  9.     installed in the computer. KOOLAH does not make any requirements
  10.     for the microprocessor, but I'm not sure if it runs fast enough
  11.     with an 8086. I just don't have access to any computer with such
  12.     a processor. KOOLAH checks the speed of the computer and adjusts
  13.     its speed on fast computers so that it is convenient to play.
  14.  
  15.  
  16.     2. INSTALLING KOOLAH
  17.  
  18.     Installing KOOLAH is very easy. Just copy all the files of this
  19.     package (KOOLAH.EXE, KOOLAH.PIC, KOOLAH.LVL and KOOLAH.DOC) in one
  20.     directory. Then you can start KOOLAH from any directory, because
  21.     KOOLAH always tries to find its datafiles in the directory it
  22.     resides itself. KOOLAH creates file KOOLAH.TOP in the directory
  23.     that was your current directory when you started it.
  24.  
  25.  
  26.     3. QUICK START
  27.  
  28.     This is for you that don't want to read long explanations of the
  29.     game, but want to get into the game as soon as possible. Shortly,
  30.     the idea of KOOLAH is to guide the ball through the maze to the
  31.     red goal area. If the ball gets too close to a hole, it falls into
  32.     the hole and you lose it. You can also lose a ball if the time
  33.     runs out. The yellow pillar on the right of the maze show you the
  34.     remaining time. When you lose a ball, you have to start from the
  35.     starting point of the maze with a new ball. At the beginning of
  36.     the game you have three balls.
  37.  
  38.     You control the ball with the arrow keys or with A, Z, M and N
  39.     keys. A and Z change the speed of your ball up and down
  40.     respectively, and N and M change it left and right respectively.
  41.     Notice that you don't have as direct control of the ball as you
  42.     probably expect, but after a while you get used to it. That is the
  43.     idea behind KOOLAH. Now you you know enough to start the game.
  44.     Just type KOOLAH at your DOS prompt.
  45.  
  46.     If you want to learn more details about how the controls affect
  47.     the movement of the ball, or how KOOLAH got its name, read on.
  48.  
  49.  
  50.     4. THE IDEA OF KOOLAH
  51.  
  52.     Now that the hasty ones have gone playing I'll explain this game
  53.     in bit more detail. I got the idea for this game from a children's
  54.     game where one tries to guide a metal ball through a wooden maze
  55.     without touching the ball. The ball is controlled with two knobs
  56.     on the side of the maze. One of the knobs leans the maze
  57.     horizontally and the other vertically. The route through the maze
  58.     is drawn on it, but there are holes along the route that easily
  59.     swallow the ball. I played it myself when I was a kid and I liked
  60.     it very much. So I got this idea of taking that game to computer
  61.     age.
  62.  
  63.     The idea of KOOLAH is the same as in that children's game I
  64.     explained, to move the ball through the maze without direct
  65.     control of its movement. The children's version used knobs, this
  66.     computer version uses arrow keys. But to take advantage of
  67.     computer technology and to make things a bit more interesting I
  68.     added different mazes, scoring (what is a computer game without a
  69.     high score list?) and time limits for the mazes. So in this game
  70.     you try to guide the ball through the maze before the time runs
  71.     out.
  72.  
  73.  
  74.     5. HOW TO USE KOOLAH
  75.  
  76.     When you start KOOLAH, the startup screen is displayed. During
  77.     that time the speed of the computer is tested, so that the game
  78.     is not run too fast on fast computers. You get to game screen by
  79.     pressing any key on the keyboard.
  80.  
  81.     The game screen looks roughly as follows:
  82.     ┌──────┬───────────────────┬─┬────────┐
  83.     │      │                   │ │ Koolah │
  84.     │      │                   │ │        │
  85.     │      │      ┌──────      │ │        │
  86.     │      │      │            │ │        │
  87.     │      │      │            │ │        │
  88.     │             │      ──────┤ │        │
  89.     │             │            │ │        │
  90.     │             │            │ │ Level  │
  91.     ├─────────────┴──────      │ │   1    │
  92.     │                          │ │ Score  │
  93.     │                          │ │   0    │
  94.     └──────────────────────────┴─┴────────┘
  95.     The leftmost part of the screen is the maze area where the ball is
  96.     moved. The narrow column is for the indicator of remaining time
  97.     and the rightmost area is the informational area that displays
  98.     the menu choices available for you and the scores of the players.
  99.  
  100.     When you are not playing a game, the menu in the informational area
  101.     shows the following choices: Help, Play, Resume, Sound, Top-10 and
  102.     Quit. The choice to resume is displayed only if you have played at
  103.     least one game and you cleared the first maze but not the last in
  104.     the previous game. You can select an action by pressing the first
  105.     letter of the menu item. Below I list the keys and their
  106.     alternatives and explain what they do.
  107.         H, ?        Displays the help screen. Gives you a short
  108.                     overview what the game is about.
  109.         P, space    Starts a new game.
  110.         R           (Only if displayed on the screen) Starts a new
  111.                     game at the level where you lost your last ball in
  112.                     the previous game.
  113.         S           Toggles the sound on/off. When the sound is on, a
  114.                     small note is displayed in the informational area.
  115.         T           Shows you the top ten high score list.
  116.         Q, X, esc   Exits the program.
  117.  
  118.     During a game you control the ball with arrow keys or with A, Z, N
  119.     and M. A is equivalent to up arrow, Z with down arrow, N with left
  120.     arrow and M with right arrow. Because Y and Z are swapped in
  121.     German keyboards, Y can also be used to replace down arrow. And
  122.     now the effects of the controls. When you press a key once, the
  123.     speed of the ball is increased to that direction a little bit.
  124.     It means that if your koolah is not moving and you press down
  125.     arrow, it starts to move down slowly. If you press down arrow
  126.     repeatedly, the speed is increased every time you press the down
  127.     arrow. If you then start pressing up arrow repeatedly, the speed
  128.     is decreased with each keypress until the koolah stops. If you
  129.     continue pressing the up arrow, the ball starts to move up. It
  130.     sounds quite simple, but when you combine both vertical and
  131.     horizontal movements and let the ball bounce off the walls, it
  132.     becomes quite difficult.
  133.  
  134.     When you start a game, the menu in the informational area changes
  135.     and displays choices for pausing the game and toggling the sound
  136.     effects on and off. In addition to that, you can abort the game if
  137.     you need to. Here's the list of choices during the game.
  138.         S           Toggles the sound on/off. Again a small note
  139.                     indicates whether the sound is on or off.
  140.         P           Pauses the game. The movement of the koolah is
  141.                     suspended until a key is pressed. Also the timing
  142.                     is interrupted during the pause. When you press a
  143.                     key to continue the game, the koolah continues with
  144.                     the same speed and direction as it had when you
  145.                     paused the game.
  146.         esc         Aborts the game and displays the 'game over' text.
  147.  
  148.  
  149.     6. SCORING
  150.  
  151.     If the ball falls into a hole, you get one point for each hole
  152.     you have successfully left behind. It means that if your koolah
  153.     falls into the first hole, you get no points, the second hole
  154.     gives you one point, the third hole three points and so on. If the
  155.     time runs out before you reach the goal, you get as many points as
  156.     there are holes in that maze. But if you manage to clear the maze
  157.     in the given time, you get 150 points plus the remaining time is
  158.     turned into points. The more time you have left, the more points
  159.     you gain.
  160.  
  161.  
  162.     7. THE NAME OF THE GAME
  163.  
  164.     It was difficult for me to find a good name for this game. The
  165.     idea of the game suggests names like Maze, Labyrinth, Ballmaze
  166.     etc. However, world is full of games named like that and I wanted
  167.     to have something different. Then it came to my mind that in
  168.     Finnish we have two different words for a ball. One is 'pallo'
  169.     that can be used when one is talking about balls that are used in
  170.     sports. Balls that are soft so that they can be squeezed a little
  171.     bit. 'Pallo' is also used in mathematics when talking about
  172.     spheres. The other word is 'kuula' and it is used when one is
  173.     talking about metal balls that can't be squeezed and are used e.g.
  174.     in ball-bearings. That's exactly the kind of ball that was used
  175.     in the children's game. So 'kuula' would be something different,
  176.     but then again almost nobody who can't speak Finnish would be able
  177.     to pronounce it right. And then I decided to make pronouncing the
  178.     name easier for you. I decided to spell the word 'kuula' so that
  179.     you would get it at least almost right the first time you see it.
  180.     I spelled it KOOLAH. Now if you pronounce it the way most English
  181.     speaking people do, it sounds very much like the Finnish word
  182.     'kuula'.
  183.  
  184.  
  185.     8. DEVELOPMENT INFORMATION
  186.  
  187.     This program was developed on IBM PS/2 model 50 and on Alfaskop
  188.     Desktop m346 (MM4 m346), using DOS versions 4.0 and 5.0. The
  189.     program is written in C++ (using TC++ 1.01). The MCGA graphics
  190.     functions are my own.
  191.  
  192.  
  193.  
  194.     I hope you enjoy this program!
  195.  
  196.                 Marko Teittinen, graduate student of computer science
  197.  
  198.  
  199.     P.S. If you have any questions or comments on the game, I'd be
  200.          pleased to hear from you. Contact me through the addresses
  201.          below.
  202.  
  203.  
  204.     NOTICE: The address below is valid until the end of August 1992.
  205.             After that I don't know where I'll be living. The E-Mail
  206.             address is valid longer. Though I can't tell you how long
  207.             exactly.
  208.  
  209.     Address:  Marko Teittinen
  210.               Porvoonkatu 39 B 30
  211.               00520 Helsinki
  212.               FINLAND
  213.  
  214.     E-Mail:   teittine@cs.helsinki.fi
  215.               teittinen@cc.helsinki.fi
  216.  
  217.