home *** CD-ROM | disk | FTP | other *** search
/ Amiga Elysian Archive / AmigaElysianArchive.iso / games / classic / bilo.lha / BinoLogic2.14.doc < prev   
Text File  |  1992-04-22  |  4KB  |  126 lines

  1.  Stockholm Sweden 13-Apr-92
  2.  
  3.  BinoLogic v2.10 by Per Jonsson DeadZoft 1992
  4.  
  5.  OBS!! This program requires Kickstart 2.04 or higher!!!!
  6.  And that means it will not run if you've got Kickstart 1.1, 1.2, 1,3 etc.
  7.  
  8. About Binologic:
  9.  
  10.  About a year ago I got an idea of making a sortofa Tetris game which
  11.  should be based on binary numbers. The same theory of making pieces
  12.  falling down in a pit and puzzles together full rows.
  13.  
  14.  Unfortunately I had to reduce almost all my ideas, they weren't
  15.  as good as I thought from the beginning. I made a version , but it
  16.  wasn't much to the world. It wasn't good. I forgot that version
  17.  and after a while I lost the source, maybe that was good :-)
  18.  
  19.  In the beginning of the year 92 I upgraded to an A500+ and bought me
  20.  an GVP-Harddisk. Later on I went to London and bought me the
  21.  superb Assembler Devpac3.0. (A very good purchase!)
  22.  
  23.  So, I had to try out all of the new libraries in 2.04 and my new
  24.  DEVPAC. I got the idea of remaking "BinoWars".
  25.  (I call the first version that, Erhmm..)
  26.  
  27.  AND HERE IT IS! (but with a little better name :-)
  28.  
  29. Bugs:
  30.  There is one bug that I know at this point, It frees all the memory etc.
  31.  But it steals 152 bytes when it quits, and I have no idea why...
  32.  Hmm.. I haven't made it WB compatible so it's not to good to run it from
  33.  the WorkBench, but if you run it with execute or "show all files" there
  34.  should be no problems...
  35.  And Sometimes I get a guru when I quit the game... But wattaheck..
  36.  
  37.  
  38. Instruction:
  39.  
  40.  There are 11 Buttongadgets which you can press to get some action..
  41.  These are:
  42.  
  43.  About        : Self explaining
  44.  
  45.  Xor          : An "EXCLUSIVE OR" (EOR)
  46.  Or           : An LOGICAL "OR"
  47.  And          : An LOGICAL "AND"
  48.  None         : No operation just a "MOVE"
  49.  
  50.  Not          : An "LOGICAL COMPLEMENT"
  51.  Rol          : An "ROTATE LEFT"
  52.  Ror          : An "ROTATE RIGHT"
  53.  
  54.  Start/Stop   : Self explaining
  55.  Pause        : Self explaining
  56.  HiScore      : Self explaining but not implemented yet..
  57.  
  58.  
  59.  Then there are three binary number-gadgets, three Hexadecimal-gadgets &
  60.  three Decimal-gadgets with some numbers inside. (After you have pressed
  61.  the Start/Stop button. It begins with no numbers at all inside..)
  62.  
  63. The game itself:
  64.  Your quest is too manipulate the first row of numbers with the
  65.  NOT, ROL, ROL gadgets as best you can. Then with the logical commands
  66.  to the left (XOR, OR, AND, NONE) you can move the first number down to
  67.  the second row. And here comes the point... You shall try to make
  68.  row number two EQUAL to row number three...
  69.  
  70.  Row number one is randomized, row number three too, But the middle row is
  71.  staying blank until you have made some moves...
  72.  
  73.  The game is on time and when the time goes to ZERO you lost a "live".
  74.  And when you have lost a live the numbers on row 1 & 2 is rerandomized
  75.  so you still have a chance to reach the score 4294967295 which is the
  76.  highest you can get.. (new from version 2.12)
  77.  The points is the leftmost number-gadget under row three.
  78.  To the right of the score comes the "lives", and at last the time..
  79.  
  80.  
  81. New for version 2.12:
  82.  * The rerandomizing when losing a live.
  83.  
  84. New for version 2.14:
  85.  * Keyboard shortcuts for every gadgets.
  86.    About > Help
  87.    Not   > Number 5 on numeric keypad
  88.    Rol   > Number 4 on numeric keypad
  89.    Ror   > Number 6 on numeric keypad
  90.  
  91.    Xor   > Number 7 on numeric keypad
  92.    Or    > Number 8 on numeric keypad
  93.    And   > Number 9 on numeric keypad
  94.  
  95.    None  > "-" on numeric keypad
  96.  
  97.  (I forgott that the A600 doesn't have any numeric keypad, so if there is
  98.   someone who owns one, tell me if it triggers on the normal numbers or
  99.   do I have too change the key? Faan åxå, alltid är det ngt..)
  100.  
  101.  
  102. Misc:
  103.  I couldn't come up with a good routine for generating the numbers and
  104.  I didn't want to calculate all of the numbers to be shown. 
  105.  In this version i just randomize the row one number & the row three
  106.  number , I don't know if it's good, but I think so.
  107.  
  108.  I'll be glad if I got some feedback, so write to me for Bugreports,
  109.  ideas and/or complains (EXCEPT FOR MY ENGLISH!!!).
  110.  
  111.    Per Jonsson
  112.    Åsögatan 162 IV
  113.    116 32 Stockholm
  114.    Sweden
  115.  
  116.  Thanks to Jonas Holmberg for BetaTesting, Henry Aromaa for reading the
  117.  previous doc which is almost gone at this point...
  118.  
  119.  AND Commodore for 2.04... I just luuuve it...
  120.  
  121.  (This was a bloody boring documentation, but when you have made the game
  122.   it's VERY boring to write a doc... You have too excuse me... Hope you
  123.   understood what the game is all about :-)
  124.  
  125.  
  126.