YaSokoban ( Sokoban for Yabasic :-)
version 2.0
( requires Yabasic 2.36, although Yabasic 2.45 or later is recommended)
Released by Hermang Mansilla, under GPL License
HomePage : http://www.geocities.com/SunsetStrip/Palms/1624/yabasic/

This is a "clone" of a puzzle game I liked and played in D.O.S.
The game presents you with a maze limited by walls, in which there are
some objecs that you must push to put them in some fixed places in 
order to solve the puzzle.
To move or to push the objects in some direction, just 
press the cursor keys.
Just follow the instructions presented on screen, When you are prompted to
select a level to play just type in the "number" of the level you want to
try (from 1 to 40, I am adding more levels) 
and the program will "read" the corresponding map.
to go to the next level or map just press "n"
to restart current level press "r"
to redraw the screen (if you use a yabasic binary older than 2.45), 
press "t" 
to select another level press "w" 
to quit the game press "q"

*How to "Install" this game ?
 - The Yabasic binary (interpreter) must be in your Path:
   default directory suggested for unix is:
   /usr/local/bin

 -  To Run the game 
   *For Unix :  from an xterm (in X window) type:
   ./sokoban.yab

   * For Windows, create an icon for the game and double click

Thats all!

New Features of this Release:

* This Version has the first 40 levels inside the program, so it does not need
  external files for the levels ( I will add more levels for next version)
* Should work in all platforms supported by Yabasic.
* This version keeps track or counts the number of movements and the
  number  of "pushes" you make. so now you know how many 
  "pushes" and movements you did to solve a level.
  The purpose of this is to compete with friends to see who can solve 
  the levels with the least number of movements and pushes.
* You can select any level pressing "w"
* This version has all the bitmaps for the graphics inside the code,

Bugs or to-do features:

* With Yabasic versions older than 2.45 the graphic screen does
  not "redraw itself" when it is covered by other windows, 
  so you have to arrange the "Text screen" and the "graphic screen" 
  so they not cover each other. If the graphic screen does not look ok
  just press "t" to redraw it.


for bug reports or
if you have some comments or suggestions for improving the game, 
just send me an E-mail to : 
hmansilla@usa.net
or 
herman_blues@geocities.com

For new releases of Yasokoban and some other yabasic programs that
I have written, Look for this web page address:

http://www.geocities.com/SunsetStrip/Palms/1624/yabasic/

P.D. even if you have no suggestion, please send me an E-mail message,
because I want to know how many people is using my programs :-)

Have fun!

Hermang Mansilla
---------------
Yasokoban 2.0
released on
May 26th, 1999

    Source: geocities.com/sunsetstrip/palms/1624/yabasic/sokoban

               ( geocities.com/sunsetstrip/palms/1624/yabasic)                   ( geocities.com/sunsetstrip/palms/1624)                   ( geocities.com/sunsetstrip/palms)                   ( geocities.com/sunsetstrip)