SourceFiles.org - Use the Source, Luke
Home | Register | News | Forums | Guide | MyLinks | Bookmark

Sponsored Links

Latest News
  General News
  Reviews
  Press Releases
  Software
  Hardware
  Security
  Tutorials
  Off Topic


Back to files

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.


Sponsored Links

Discussion Groups
  Beginners
  Distributions
  Networking / Security
  Software
  PDAs

About | FAQ | Privacy | Awards | Contact
Comments to the webmaster are welcome.
Copyright 2006 Sourcefiles.org All rights reserved.