<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<TITLE>The KSokoban Handbook: How to play</TITLE>
<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="keywords" CONTENT="KDE game sokoban">
<META NAME="description" CONTENT="a Sokoban game">
</HEAD>
<BODY BGCOLOR="#ffffff" LINK="#aa0000" TEXT="#000000" > 
<FONT FACE="Helvetica">
<A HREF="http://www.kde.org/"><IMG SRC="logotp3.gif" BORDER="0" ALT="The K Desktop Environment"></A>
<HR WIDTH="100%" SIZE=2 ALIGN="CENTER" NOSHADE>

 
<P ALIGN="RIGHT">

<A HREF="index-3.html">Next</A>
<A HREF="index-1.html">Previous</A>
<A HREF="index.html#toc2">Table of Contents</A>
</P>
<H3><A NAME="s2">2. How to play</A></H3>

<P>The objective of the game is to push all the red gems to the goal
squares, which are marked with green glassy round things on the floor.
<P>
<P>Use the cursor keys or the mouse to move about. If you move onto a gem
using the cursor keys or the middle mouse button, and there is noting
blocking it on the opposite side, then you will push the gem.  It
isn't possible to pull the gems, so if you push a gem into a corner it
will be stuck there. You can't step over the gems either, so you can
also get trapped in a part of the maze by blocking the way with gems.
Also note that it isn't possible to push more than one gem at a time.
<P>
<P>If you notice that you have moved the gems in such a way that the
level is impossible to solve, then you can always use the undo feature
to go back to a position where the mistake has not yet been made. You
can of course also restart the level from the very beginning.
<P>
<H3><A NAME="ss2.1">2.1 Controls</A>
</H3>

<P>
<P>
<CENTER><TABLE BORDER><TR><TD>
<BR>
Cursor keys </TD><TD>Move one square in a direction </TD></TR><TR><TD>
<B>CONTROL</B> + Cursor keys </TD><TD>Move as far as possible in a direction without pushing any gems </TD></TR><TR><TD>
<B>SHIFT</B> + Cursor keys </TD><TD>Move as far as possible in a direction, pushing any gem in the way </TD></TR><TR><TD>
Left mouse button </TD><TD>Move to any place in the maze that can be reached without pushing any gems </TD></TR><TR><TD>
Middle mouse button </TD><TD>Move up/down/left/right in a straight line, pushing any gem in the way </TD></TR><TR><TD>
Right mouse button or <B>U</B> </TD><TD>Undo the last move </TD></TR><TR><TD>
<B>R</B> </TD><TD>Redo the last undone move </TD></TR><TR><TD>
<B>N</B> </TD><TD>Go to the next level in the current level collection </TD></TR><TR><TD>
<B>P</B> </TD><TD>Go to the previous level in the current level collection </TD></TR><TR><TD>
<B>Escape</B> </TD><TD>Restart the current level </TD></TR><TR><TD>
<B>Q</B> </TD><TD>Quit the game </TD></TR><TR><TD>

</TD></TR></TABLE></CENTER>
<P>
<P ALIGN="RIGHT">

<A HREF="index-3.html">Next</A>
<A HREF="index-1.html">Previous</A>
<A HREF="index.html#toc2">Table of Contents</A>
</P>
<CENTER>
<HR WIDTH="100%" SIZE=3 ALIGN=CENTER NOSHADE>
</CENTER>    
</FONT>

 
</BODY>
</HTML>
