A downloadable game for macOS and Linux
This is a soccer-themed, 3D sokoban puzzle game. It uses data in a format that is commonly found on the internet.
It has undo (u) and restart (r) functions. Comes with many puzzle files, each typically having dozens of "levels". The next (n) and previous (p) keys move between levels. The (Lshft) and (Rshft) keys move between the different puzzle files (there are currently 60). The (z) key creates a setpoint (reZero) so that subsequent restarts restore that setpoint.
To move the "pusher" use the WASD or arrow keys. The objective is to kick all the red and blue balls into the goal nets. Notice that these strange soccer balls roll in two perpendicular directions only!
And now the mouse can be used to control the game viewpoint. The mouse wheel adjusts the eye distance; a left button drag changes view angle; a right button click restores the default view settings. MacBooks can simulate these actions, as noted below.
Works on Macs running OS-X and PCs running GNU/Linux.
* laptop friendly;
* user definable puzzles;
* many predefined puzzles ranging from easy to impossible;
* both GNU/linux and OSX binaries;
* full source code;
* supports high DPI mode on OS-X Retina displays;
* Andres Cantor sound effects.
The arrow keys control movements and the keyboard controls for view are:
* (c) closer
* (f) further
* (0) defaults
* (/) tilt up
* (\\) tilt down
Requires OS-X or GNU/linux with a graphics card that supports OpenGL version 3.3;
Unzip the archive and you will see a new directory appear with a name like <bundle+date>", that you should rename to something like <install_directory>.
Users should then cd to <install_directory>, then, at the command line, type the executable name to start the game.
Linux users can also double click the icon for sokerban_gnu in file manager.
Mac users note that this game may be initiated in two ways. First, by opening a terminal, navigating to the <install_directory>, and typing sokerban_osx on the command line. Second by navigating to the installation directory in Finder and clicking the "sokerban.app" icon named "Sokerban". Note also that a 2-finger-swipe simulates the mouse wheel on a MacBook; and a 2-finger click simulates the right button click to restore view settings, while a 1-finger click and drag simulates the left button drag on a mouse.
The <install_directory> should contain subdirectories named "data", "libs", and "games".
Two [pre-compiled] binary executables are provided, one for gnu/linux and one for OS-X. The OSX executable is intended to have minimal runtime requirements: sokerban_osx. The other binary [for linux] sokerban_gnu, is intended to run in the presence of the directory "libLocal", which contains some dynamically loaded libraries that can be, but need not be present on a target system: SDL2, SFML.
Build scripts are included that require a recent GNAT compiler.
Leave a comment
Log in with your itch.io account to leave a comment.