home *** CD-ROM | disk | FTP | other *** search
/ 17 Bit Software 3: The Continuation / 17-Bit_The_Continuation_Disc.iso / files / 2620.dms / 2620.adf / MULTIPLEX.DOC < prev    next >
Text File  |  1993-06-06  |  8KB  |  162 lines

  1.  
  2.    MULTIPLEX Version 1.0 - Designed and Programmed by DARREN ISAAC in AMOS
  3.   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4.                         ***** © D.M.ISAAC 1993 *****
  5.  
  6.  
  7.                   ****************************************
  8.                   *************** IMPORTANT **************
  9.                   ****************************************
  10.  
  11.   This game requires 1 MEG of RAM to run. In the interests of all users,
  12.  upon loading, the program will store the important files it requires in
  13.  RAM. Due to this, 1 MEG users will have to unplug any external peripherals
  14.  such as external disk drives, hard drives, or freezer cartridges etc. or
  15.  the program will quit itself upon loading.
  16.  
  17.                   ****************************************
  18.                   ************ INSTRUCTIONS **************
  19.                   ****************************************
  20.  
  21.   Multiplex is a very easy game to play. It is basically a computer version
  22.  of the little picture toys you can buy, where you slide the tiles around
  23.  to mix the picture up, and then have the task of putting it back to its
  24.  original state.
  25.  
  26.   Once the game has loaded, you will be presented with the main screen. To
  27.  begin with, set up your preferred options. Here is a description of each
  28.  button:
  29.  
  30.  -------------------------------------------------------------------------
  31.  
  32.   1) LEVEL - At the top left of the screen, there are two small arrows, a
  33.  picture of a face, and underneath that, the level selected. Clicking on
  34.  either arrow will cause the difficulty of the game to either increase or
  35.  decrease. The expression on the face will change, along with the level
  36.  underneath.
  37.  
  38.   2) TIME - There are two types of timer available for you to fiddle around
  39.  with: a COUNTDOWN TIME BAR, and a STOP WATCH. The two rectangular buttons
  40.  at the very bottom switch between these. There are also two buttons with
  41.  a picture of a clock on them. The coloured one will turn the timer ON, and
  42.  the grey one turns it OFF.
  43.   The TIME BAR is for setting yourself a time limit. Notice, that at the top
  44.  of the screen is a long black bar, with markings along the bottom
  45.  representing minutes. When the TIME BAR is on, clicking on the plus or
  46.  minus buttons will alter this by 30 seconds.
  47.   The STOP WATCH is simply for timing yourself. When it is on, a series of
  48.  figures will appear in the small black area underneath the on and off
  49.  buttons. These just tell you the elapsed time, and will start counting
  50.  from the moment you start playing.
  51.  
  52.   3) ABOUT - Clicking on this button will bring up a screen with the
  53.  greetings and version number.
  54.  
  55.   4) CD PLAYER - This gadget turns the music on and off.
  56.  
  57.   5) SPEED - Switches the speed at which the tiles slide to NORMAL or FAST.
  58.  The faster speed is recommended if you intend using the STOP WATCH, as it
  59.  takes time to update, causing the game to slow down a little.
  60.  
  61.   6) THE LETTERED BUTTONS - Selecting any of these will load a puzzle from
  62.  the disk, and start the game.
  63.  
  64.   7) CUSTOM PUZZLE - This is probably the most useful of all the gadgets.
  65.  It will load a custom puzzle drawn by you, in any IFF paint package. To do
  66.  this, simply load up your paint package, and load the file on this disk,
  67.  called "GRID.IFF". Once loaded, a red square should appear on the screen,
  68.  and this is the area you should draw your picture in. DO NOT CHANGE THE
  69.  PALETTE, UNLESS TOTALLY NECESSARY, AS THE GAME PALETTE WILL BE ALTERED TO
  70.  THIS TOO!!  ALSO, NEVER USE COLOUR 0. ALWAYS USE THE OTHER BLACK PROVIDED!!
  71.   Once you have designed your masterpiece, simply save it to a disk, and
  72.  it can now be used in MULTIPLEX!
  73.   When you click on the custom puzzle button, a file requestor will appear
  74.  enabling you to insert your disk containing the puzzle, and load it. To
  75.  do this, just click on its name, and then click on the OK gadget.
  76.  
  77.   8) THE ARROW GADGETS - When playing the game. These are used to move the
  78.  tiles around. Tiles can only be moved into the black space, so whatever
  79.  arrow you click on will move the tile from that direction into the space.
  80.   The arrow keys can also be used to speed up play.
  81.  
  82.   9) QUIT - To quit the current puzzle, press ESC.
  83.  
  84.   10) MESSAGES - If at any time, a message appears in the black area at the
  85.  bottom of the screen, then press the left mouse button to continue.
  86.  
  87.  ---------------------------------------------------------------------------
  88.  ** THAT SHOULD TELL YOU EVERYTHING THAT YOU NEED TO KNOW ..... HAVE FUN! **
  89.  ---------------------------------------------------------------------------
  90.  
  91.                   *****************************************
  92.                   ************* FUTURE IDEAS! *************
  93.                   *****************************************
  94.  
  95.   Here are some things that I wanted to include in the game, but weren`t
  96.  able due to memory restrictions, so perhaps some time, I may indeed make
  97.  a 2 MEG version of this game!!!! Anyway, here they are:
  98.  
  99.   1) FULL SCREEN PUZZLES - If this option is selected, all controls are
  100.  accessed from an icon-bar at the bottom of the screen.
  101.  
  102.   2) ANIMATED PUZZLES!! - This option is very dubious. Because each part of
  103.  the puzzle is controlled as a bob, and there are 25 bobs used for just ONE
  104.  small puzzle, if you created a three-part animation, this would mean that
  105.  75 bobs would need to be stored in memory!, so this option is being
  106.  thought over for MEMORY reasons!!!
  107.  
  108.   3) MANUAL SHUFFLE - Shuffle the puzzle up yourself!
  109.  
  110.   4) TWO PLAYER OPTION - This is another option which is going into deep
  111.  consideration.
  112.  
  113.                   *****************************************
  114.                   ************ HOW I DID IT! **************
  115.                   *****************************************
  116.  
  117.   Multiplex was by NO means EASY!! My previous creation, PAIR IT, was a
  118.  breeze compared with this!
  119.   Before I began writing the game in AMOS, I thought the game over, and drew
  120.  up some rough sketches of what the screen would look like, and what
  121.  different functions there would be.
  122.   Once I had lots of good ideas in my head, I wacked my paint program in the
  123.  drive, and started to draw the main screen. When I had finished, I drew all
  124.  of the gadgets on it. When you click on the various gadgets, they change in
  125.  some way, so I drew second images for the gadgets, put them into a grid,
  126.  and cut them out with the AMOS Sprite Grabber by Aaron Fothergill.
  127.   Right! I had all of my graphics done, so now I thought about sound
  128.  effects. I sampled all of the sounds from various techno tapes in 23Mhz,
  129.  and converted them with the AMOS Sample Bank Maker by Francois Lionet. The
  130.  major problem I have had with converting samples in the past, is that they
  131.  had an annoying click at the beginning. For any people out there having
  132.  the same problem, they should be saved in RAW format, and not IFF. If they
  133.  are saved as IFF, a little binary extension is saved at the beginning of
  134.  the file, and because the Sample Bank Maker assumes this is sound, you get
  135.  an annoying little click!!!
  136.   Now it was time for the blood and guts. Yes, the programming!!! The
  137.  hardest thing to wrap my brain around when programming the game, was how I
  138.  would detect where each peice of the puzzle was, and whether or not it had
  139.  been put back to its original state. In the end, I used the VERY powerful
  140.  command POINT !!!! This command simply tells you the colour of the pixel at
  141.  a designated screen coordinate. I used this to first of all find the blank
  142.  space, by starting at the top-left hand corner of the top-left hand piece
  143.  and checking its colour before moving along 25 pixels and checking the
  144.  corner of the next piece. Because COLOUR 0 is not used in any of the
  145.  puzzles, then it could tell exactly where the blank space was each time!
  146.  X BOB, and Y BOB were also used to tell me which bobs were at which
  147.  locations!
  148.   The only other major problem I had was that when finished, the game kept
  149.  crashing the system every time you loaded a puzzle, and it attempted to
  150.  display it on the screen. I don`t know why it did this, but it doesn`t do
  151.  it if a copy of puzzle one is already held in the memory upon loading!!!
  152.   Well that was about it really. I hope I have wet your appetite for
  153.  creation a little. Have a go yourself. Remember, AMOS takes perseverance
  154.  like any other language!!
  155.  
  156.   THAT`S IT FROM ME!  I HOPE YOU ENJOY PLAYING THIS GAME, AND I`D JUST LIKE
  157.  TO THANK SANDRA SHARKEY FOR ALL OF HER SUPPORT TO AMOS USERS WORLDWIDE!!!
  158.  
  159.   BYEEEEEEEEEE! .....
  160.  
  161.  
  162.