Dr Soko is a puzzle game for Android platform that is similar to GSokoban by Andreas Persenius [archive.org] for the GNOME environment.
Like the GSokoban, this game is a free software distributed under GPL.
The goal of the puzzle is to push boxes to special places in a maze.
This app has 40 predefined levels, a stage editor, and capability to export or import stage data in plain text format (hence does not request special permissions).
Import and export (share) stage data in plain text format
Stage data can be imported using Share menu in the Web browser
Stage data can be exported to any app that accepts text/plain data: e-mail, note app, text editors, ...
Zooming support: use pinch gesture to zoom in and out.
Keyboard support
When playing: H, J, K, L for moving the player, R for retrying stage, PgUp/PgDown for navigating between stages.
Z for undo.
Editor: H, J, K, L for scrolling. Q, W, E, R, T, Y and U for selecting a tool. PgUp/PgDown for navigating between stages.
Gamepad support (this should work with NVIDIA SHIELD)
When playing: D-Pad for moving the player.
A Button for undo.
B Button for retrying the stage.
Y Button for jumping to another stage.
L1/R1 for previous/next stage.
When editing: D-Pad for scrolling.
Buttons A, B, X and Y for selecting a tool (additionally C and Z can also be used).
L1/R1 for previous/next stage.
Sound effects
Requirements
Requires Android 3.0 (API 11) or later.
For compiling this software Android SDK 19 (the SDK for v4.4) is required.
Changes
v6 — 2022-Feb-27
Updated to Android SDK 31 (Android 12)
v2 — 2015-Aug-16
Improve performance when opening a stage set
Support Android 5.0+ Material theme
Downloads
This software is distributed under GPLv3. See COPYING file in the source archive for details.