![]() | Logo by Liksmaskaren (anonymous IP: 216.73.217.19,2502) | |||||||||||||
| ||||||||||||||
Audio (351) Datatype (51) Demo (206) Development (626) Document (24) Driver (102) Emulation (155) Game (1049) Graphics (516) Library (121) Network (241) Office (69) Utility (958) Video (74) Total files: 4543 Full index file Recent index file
Amigans.net Aminet IntuitionBase Hyperion Entertainment A-Eon Amiga Future
Support the site
|
Short: Sokoban, classic box-pushing puzzle game with level editor (SDL3)
Uploader: Falke_34
Author: Willems Davy (joyrider3774,
https://github.com/joyrider3774/Sokoban), AmigaOS4 port by
Falke_34
Type: game/think
Version: 2.0
Requires: TCP/IP not needed (no multiplayer), USB joystick optional
Architecture: ppc-amigaos >= 4.1.0
Distribution: see LICENSE file in the archive / source repository
DESCRIPTION
This is joyrider3774's SDL3-based Sokoban - the classic puzzle game
where you push boxes onto marked target squares, one careful move at a
time. It comes with several built-in level packs, a full in-game level
editor for creating and sharing your own level packs, background music,
and joystick support. This is a native AmigaOS 4.1 PPC build using
SDL3, SDL3_image, SDL3_mixer and SDL3_ttf.
All game assets (graphics, fonts, music, sound, level packs) are
included in this archive - nothing else needs to be supplied.
INSTALLATION
1. Copy the whole Sokoban drawer to wherever you like, keeping the
"fonts", "graphics", "levelpacks", "music" and "sound" drawers next
to the "Sokoban" executable.
2. Double-click the Sokoban icon, or start it from Shell.
On first save (settings, joystick configuration, or your own level
packs created in the level editor), the game automatically creates a
".sokoban" drawer next to the executable and stores its data there -
no further setup needed.
CHANGES IN THIS PORT (compared to upstream Sokoban)
- Fixed a path-handling bug where the program's own base directory
("PROGDIR:") was truncated by one character internally, which broke
loading of fonts and other assets on startup
- Fixed a related path-separator bug where an unconditionally inserted
"/" collided with AmigaOS's ":" assign separator, again breaking
asset loading
- Settings, joystick configuration and custom level packs are now
stored in a ".sokoban" drawer next to the executable, instead of the
Unix-style $HOME directory this game normally uses (there is no
concept of a home directory on AmigaOS)
- Native AmigaOS4 threading backend for SDL3 and its dependencies
CREDITS / THANKS
- Willems Davy (joyrider3774), for creating and maintaining this
Sokoban engine.
- Everyone involved in SDL3 and its satellite libraries (SDL3_image,
SDL3_mixer, SDL3_ttf).
CONTACT
Please report bugs or feedback via the os4depot.net comments, or the
AmigaOS4 community forums (thread by Falke_34).
SOURCE / LICENSE
See the LICENSE file included in this archive (copied from the source
repository) for the exact license terms.
Full upstream source: https://github.com/joyrider3774/Sokoban
The AmigaOS4-specific changes in this port are provided under the same
license as the files they modify.
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Copyright © 2004-2026 by Björn Hagström All Rights Reserved |