EasySok is a(nother) sokoban game for KDE. Sokoban was invented
in 1982 by Hiroyuki Imabayashi at the Japanese company
Thinking Rabbit, Inc.


FEATURES:

- Playable with mouse or keyboard (or both).
- Automatically saves the last attempt for each map and all solutions.
- A retro mode. In this mode you play the game backwards, starting from the
  end position. This allows you to quickly determine, in which order you have
  to push the gems on the goals.
- Saving and loading of games, level collections and solutions.
- A map editor, which lets you create your own maps and collections.
- Export a map as an image.
- Saving and loading of games, level collections and solutions.
- Export a game either as an MNG-animation (which is recommened) or a sequence
  of PNG, BMP or XPM images (this 'feature' may be removed in the future).
- An easy way to find duplicate maps.
- Annotation of solutions.
- Bookmarks for fast switching between games. You can also import your old
  KSokoban bookmarks.
- Unlimited undo/redo in a game.
- You can let your moves be played.
- You can optimize your solutions for the number of moves or pushes made.
  This can also be done automatically for you.
- A basic solver (it's not really clear, if this is a feature or a
  misfeature, because a solver is ideal to spoil great levels).
- You can change the look of the game by themes (currently the number of themes
  is really quite small).
- You can let the game honor dead fields (which are fields, where no gem should
  ever be positioned, because it cannot be moved to a goal from there).
  Depending on the theme, this dead fields are also marked. You have to try
  it, to really appreciate it!
- You can also let the programm show you all valid gem pushes
- It's highly configurable.



INSTALLATION:

Because EasySok is a KDE program, you should have kdelibs3
(or higher) and kdebase3 (or higher; if you don't need the
online help, you don't have to install this package) installed.
See

	http://www.kde.org/

for more details on obtaining these packages and the Qt version
you need.

The installation process itself is easy:

	./configure <options>
	make
	make install (you must be root)

The most used option will be --prefix=<kdedir>, where <kdedir>
is the directory where KDE3 is installed. Usual places are
/opt/kde3 or /usr/local/kde3.
Another important option is --with-qt-dir=<qtdir>.
<qtdir> is the directory, where Qt3 is installed.
But normally you should not have to specify this directory,
because it will be found automatically, but if configure complains
that it can not find Qt3, use this option.
The --enable-final flag should work, so you should try it (it makes the
compilation faster, the executable also, but takes a lot of memory during
compilation, so it only makes sense if you have at least 128 MB of RAM).


Note that you don't have to run the KDE desktop in order to use
EasySok. It's no problem to run it in Gnome (http://www.gnome.org) or
mwm for example.
