home *** CD-ROM | disk | FTP | other *** search
/ ISV Strong Games / ISV_STRONG_GAMES.iso / desktop / sokobas / !Help
Text File  |  1995-07-28  |  6KB  |  122 lines

  1. !Help for !SokoBas v1.4
  2.  
  3. PURPOSE :
  4. ---------
  5.  
  6. !SokoBas is a desktop version of the ancient PC game Sokoban. The purpose is
  7. to drive around with the little bulldozer and to push all the yellow boxes
  8. on the blue crosses.
  9.  
  10.  
  11. COPYRIGHT MATTERS :
  12. -------------------
  13.  
  14. !SokoBas is FREEWARE. This means that you may freely distribute it, as
  15. long as you include all files unaltered, and don't charge any money for it.
  16. (This doesn't include disc- and p&p costs for PD-libraries.)
  17.  
  18.  
  19. HOW TO USE :
  20. ------------
  21.  
  22. Doubleclick on the !SokoBas icon and the game will install itself on the
  23. iconbar. Clicking on this icon will open the main window displaying the
  24. first level of the game. You can move the little bulldozer around by using
  25. the arrow keys or by clicking in the window while the mousepointer is over
  26. it. If the mousepointer is to the right of the bulldozer and you click the
  27. Select button, the bulldozer will move to the right. If you click beneath
  28. it, it will move down etc.. Clicking the Menu button while the mousepointer
  29. is over the window will bring up a menu with the following entries:
  30. Undo  - With this option it's possible to undo your last legal move. Legal
  31.         moves don't include attempts to drive trough a wall, or to push two
  32.         yellow boxes at once. The menu item will be greyed out if there is
  33.         nothing to undo. Important: you can only undo the last move. Hence,
  34.         take care moving around and decide quickly if you want to back up
  35.         one step.
  36.         Instead of using the menu to undo a move, you can also press 'U'.
  37. Level - If you move the mousepointer to the right over the arrow, a
  38.         writeable icon will appear in which you can enter the number of a
  39.         level you wish to try. Currently there are 90 levels included in the
  40.         game. After finishing a level the game will move on automatically to
  41.         the next. The number in the writeable icon will also change. This
  42.         makes it possible to retry a level from the start by simply clicking
  43.         on the writeable icon.
  44.         Instead of using the menu to retry a level, you can also press 'R'.
  45.         With the keys '<' and '>' you can go back respectively go forward
  46.         one level.
  47.         
  48.  
  49. WARNING :
  50. ---------
  51.  
  52. I don't take ANY responsability for damage or losses caused by using this
  53. program! This means that you use it entirely at your own risk!
  54.  
  55.  
  56. THANKS TO :
  57. -----------
  58.  
  59. A big thanks must go to Pervect of Topix who wrote some speedy code. He
  60. wrote the fast SpriteOps which make it possible to obtain smooth redrawing
  61. of the screen, even on the slowest Archimedeses, like my own A340. He also
  62. made a little decrunch routine that decrunches the leveldata from memory.
  63. This makes it possible for Archimedes owners with only one floppy drive to
  64. load the game and to remove the floppy disc, because all necessary data is
  65. allready loaded.
  66. And thanks again to Pervect for rewriting his fast SpriteOps so that they
  67. work in modes with more than 256 colours too.
  68.  
  69.  
  70. FUTURE :
  71. --------
  72.  
  73. All redraw code is now written in machine code. The next step could be to
  74. rewrite the entire game in machine code. Furthermore it is possible to make
  75. animation smoother by moving the objects in little steps, or to add
  76. soundeffects. Another thing I can think of is a level editor which makes it
  77. possible to create your own levels. If there is anything you would like to
  78. see added to the game, or if you have found bugs please contact the author.
  79.  
  80.  
  81. HISTORY :
  82. ---------
  83.  
  84. 0.1 - 0.9 Development versions. Never released.
  85. 1.0       First release. Uses fast SpriteOps and decrunching.
  86. 1.1       This version also works on Risc-PC's! Thanks to Pervect for
  87.           finding the little bug. The decrunch routine now decrunches to a
  88.           DIM'ed area of memory instead of to a BASIC array. Reasons are
  89.           less hackish decrunch code and a first step towards rewriting the
  90.           redraw routine in machine code. Logic wanted the keyboardshortcuts
  91.           back that I removed from the program somewhere in the development
  92.           phase. Well here they are! Also thanks for letting me copy your
  93.           !Help file layout. (He was waiting for that one.... :-)
  94. 1.2       After running into !Sokoban written by Jason Howat and Paul Denize
  95.           somewhere on the Internet I took the liberty of copying the levels
  96.           51 to 90 from their game. This meant that I had to enlarge the
  97.           playing area from 19x16 to 20x17, and to resize the main sprite and
  98.           window. Off course I also had to change some small parts of the
  99.           program to take into account of the new size. I noticed that there
  100.           were some differences between the two versions on levels 20, 42 and
  101.           50. Because the version of level 20 I already had is somewhat more
  102.           difficult than that of !Sokoban I kept my old version. The diffe-
  103.           rence on level 42 doesn't really influence gameplay, but I think
  104.           that the new version of level 50 is more playable. (And now maybe
  105.           even solvable :-)
  106.           Added the use of the '<' and '>' keys to skip levels.
  107. 1.3       All redraw code is now written in machine code. This has halved the
  108.           size of the !RunImage file and gameplay is smoother now.
  109. 1.4       The game now uses the new fast SpriteOps that work in modes with
  110.           more than 256 colours on the Risc-PC too.
  111.           
  112.  
  113. CONTACT :
  114. ---------
  115.  
  116. E-mail:      opmeer@cs.utwente.nl    or    a.d.opmeer@student.utwente.nl
  117.               
  118. Snail-mail:  Arjan Opmeer
  119.              Calslaan 40-44
  120.              7522 ME Enschede
  121.              The Netherlands
  122.