home *** CD-ROM | disk | FTP | other *** search
-
- !Sokoban v1.11
- --------------
-
- Sokoban is a desktop based puzzle for you to waste time on. Once you
- start playing it you may find it difficult to stop (until you get stuck)!
-
- The aim of the game is to move the packets around (one at a time) until
- they all occupy the crosshatched area of the board. Sounds simple enough
- doesn't it? Wrong! The order the packets are moved in can be crucial to
- solving some levels.
-
-
- Interesting Trivia:
- -------------------
-
- After writing the first version of Sokoban I came across a version for
- MS Windows (yeah, I know...) which explained in the documentation that
- Sokoban is Japanese for "wharehouse man." Apparently, the character in
- this game is employed in a wharehouse to move around the packets and get
- them all in the right place... fascinating huh?
-
-
- Getting started:
- ----------------
-
- Run Sokoban by double-clicking on its icon in the directory display. It
- will install itself on the icon bar. Click select over the icon to open
- the board window. Click adjust over the icon to view the highscore
- table (for the current level). Use the menu on the icon bar icon to view
- the highscore table or change the sprites used for the board.
-
-
- Controls:
- ---------
-
- There are lots of them. Well, there are only a few, but you have a lot
- of choices. You can use the keyboard or the mouse.
-
- On the keyboard:
- Direction vi-style Cursor Num-keypad
- ----------------------------------------------
- Up k Cursor-Up 8
- Down j Cursor-Down 2
- Left h Cursor-Left 4
- Right l Cursor-Right 6
-
- Undo u
- Restart U
-
- You can also use the shift keys with vi-style and Cursor keys to make the
- man run in the desired direction.
-
- The mouse:
- A click with select in open space will make the man run there (if he
- can reach it). A click with select on a packet next to the man will
- make him push it one step. A drag with select on a packet will make an
- attempt at moving the packet to where it was dragged (the computer will
- beep if it isn't possible), using the minimum number number of pushes
- possible. A drag with adjust on a packet will do the same, but will
- use the minimum number number of moves possible. A click with adjust
- (anywhere) will cause the last action to be undone.
-
-
- Credits:
- --------
-
- Who am I? Are you sure you really want to know? Well, you asked for it!
-
- I am commonly known as Jason Howat. I can often be found wandering
- aimlessly around the University of Waikato. I have just completed my
- BCMS and in a few months (hopefully) I will be starting on my MPhil.
-
- If you want to contact me (to send me money, offer me a job, give me your
- Risc PC 600...) my email address of:
-
- jhowat@cs.waikato.ac.nz
-
- will probably be your best shot. It should be valid until at least the
- end of 1995. Of course, if you're going to send that Risc PC, then
- you'll need a postal address:
-
- Jason Howat
- 12 Galloway Street
- Hamilton
- NEW ZEALAND
-
- With version 1.10 of Sokoban some credit goes to Paul Denize for the
- improvements he made to the routines that figure out how to push the
- packets when the user drags them with the mouse. He re-wrote the
- original ones to get extra speed and remove a few non-optimal features
- (bugs to anyone else) they had. Thanks Paul! I would give you his
- email or snail mail address but he will be moving shortly and I don't
- have his new ones. If you want to get in touch with him, then send your
- mail to me and I will do my best to forward it to him.
-
-
- So... you want to know about Sokoban.
- -------------------------------------
-
- Well, it was written in C using the DeskLib library on my little A3000.
- It was inspired by xsokoban which I retrieved from something like
- comp.sources.x or comp.sources.games on Usenet. I have included the man
- page for it so you can have a look at who wrote that. The RISC OS
- version is largely a re-write of xsokoban, but I did manage to use some
- of the core game playing routines.
-
-
- History:
- --------
-
- This is the third public release of Sokoban.
-
- Correction in v1.11:
- Checked if board was open when resizing, before opening again.
-
- Additions in v1.10:
- New code to perform "intelligent" moves courtesy of Paul Denize.
- Added "Scores..." to the menu to open score table.
- Added "Choices..." option to allow board sprites to be configured.
- Minor code reorganisation.
-
-
- Copyright:
- ----------
-
- Well... I can't really claim copyright on this as it is based so heavily
- on xsokoban. I think I'll just say do what you like with it, as long as
- you don't charge anything for it.
-
-
- Stuck?
- ------
-
- Then don't ask me... 'cause I am too!
-