Skip to content
OverQuantum edited this page Jul 5, 2020 · 7 revisions

Русская версия

Table of Contents

SokobanCompact

Overview

Open source logical game of the Sokoban type for Windows Mobile 6 and compatibles.

Game objective is to move boxes to designated locations, boxes can only be pushed and only one at a time. (see also http://en.wikipedia.org/wiki/Sokoban)

Features of SokobanCompact:

  • Convenient control by stylus/touchscreen - move around a level by 1 click, pushing boxes by 2 clicks
  • Control by buttons is also available
  • Zoom and scroll - you can solve large levels with detailed zoom
  • Autozoom only for useful squares of level
  • Unlimited undo and redo
  • Saving and loading positions
  • Animated moving around a level and playing of solutions (can be disabled)
  • Indication of deadlock squares - where boxes should not be pushed (otherwise box can not be pushed to any goal)
  • Game deadlock indication (i.e. level can not be solved from current position)
  • Position statistics - moves, pushes, box changes e.t.c
  • Counting solved levels and autosave of solutions
  • New levels can be added - game contains 31 levelsets (totally about 1800 levels), new levelsets can be loaded in future (supported text format)
  • New skins can be added - supported skins in bmp format and skin sets
  • Supported levels with unequal number of boxes and goals
  • Log all player actions (for future statistics)
    

Can be considered as disadvantages:

  • No installer, zip-archive should be manually unpacked and loaded into device
  • Deadlock calculation may be rather slow for large levels (ex. Sasquatch6, level 50 - 35x35 squares)
  • Designed mostly for QVGA (240x320), but works on other screen resolutions
Requirements:
  • Windows Mobile 6.0 or compatible (not tested, but may work on Windows Mobile 5.0)
  • .NET Compact Framework 2.0
Also works on PC (Windows XP and so on), but graphics is affected

License: GPV v3

Copyright © 2008-2013 OverQuantum

Download

Download SokobanCompact v0.7.4784.2267 (2013.02.05):

MD5 of zip-archive: 320c97a2a5b19100b575bd10e76b5066

SHA1 of zip-archive: a38ee54cc4c97ac25eeec8fab229f17bd0f8948f

Changes in version 0.7:

  • Added action logging
  • Autosave position on exit and autoload it
  • Improved deadlock calculation
  • Few improvements of levelsets handling
Binary releases, including previous versions, are available on yandex.disk

Bonus pack

BonusPack #1 contains additional levels and background images

  • 6371 level in 117 levelsets (+ 2 tutorials + unequal demo)
  • 58 background images

Folders from bonus pack should completely replace folders from SokobanCompact v0.7 (see readme_bonus1.txt for details)

Download BonusPack1 (2013.02.07):

MD5 of zip-archive: b941d173820913aa1497beabb4639098

SHA1 of zip-archive: e1169bb73de00f644fe82126f845a7aed756fe24

Known issues

  • 2013.05.02, v0.7.4784.2267 Turning on "Log all actions" from Settings results in a crash. One could turn on logging by manual editing Sokoban.cfg (set LogActions = True)

Discussion

Other

Known analogues for Windows Mobile:

The problem of solving Sokoban puzzles has been proven to be NP-hard and PSPACE-complete. (see also http://en.wikipedia.org/wiki/Sokoban#Scientific_research_on_Sokoban )

--

Sokoban Copyright © 1982 by THINKING RABBIT Inc. JAPAN.

Levelset copyrights belong to their respective owners. See copyright info for levels and levelsets.

Background images are from www.colourlovers.com used under Attribution-Noncommercial-Share Alike Creative Commons License.

Clone this wiki locally