RufasSok
A downloadable game for Windows, macOS, and Linux
## RufaSok Introduction
This is a minimalistic version of an interactive, OpenGL Sokoban puzzle game platform with 3 embedded solvers designed to help you to learn to solve puzzles on your own. It includes a reverse game option where the boxes must be pulled back from their goals to their original positions.
The forward platform is called "forsok". Its objective is to push all the movable boxes onto their goals. And the embedded solvers can help you a little, or a lot, when you get stuck.
And now, when you think you are ready for it, try solving the various puzzles backward using the new backward mode platform called "baksok"...including fully functional embedded, backward-mode autosolvers.
--------------------------------------------
## Features
* runs on Windows, OSX, Linux;
* uses GLFW3;
* works on Retina displays;
* uses OpenAL for sound
* autosolver built-in
Download
Install instructions
Windows users please read "windows-setup.txt";
Mac users read "osx-setup.txt".
Unzip the archive.
* On Linux & Windows, 7z [www.7-zip.org] works well for this. The proper command to extract the archive and maintain the directory structure is "7z x filename".
* On OSX, Keka works well for 7Z files. The command-line for Keka is:
* /Applications/Keka.app/Contents/MacOS/Keka --cli 7z x (filename.7z)
After the archive is unzipped...
You will see a new directory appear with a name like bundle+date, that you should rename to something like install_directory.
Users may then open a terminal window, cd to install_directory, then, at the command line, type the executable name to start the game. In Windows type "rufasok.bat". In Linux type "rufasok_gnu", but you may also double click the icon for rufasok_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 rufasok_osx on the command line. Second, by navigating to the installation directory in Finder and clicking the "rufasok.app" icon named "Rufasok".
Development log
- 02Feb2026Feb 02, 2026
- 15dec2025 UpdateFeb 01, 2026


Leave a comment
Log in with itch.io to leave a comment.