Berusky is a free logic game, published under GNU Public License and it's based on an ancient puzzle named Sokoban. An old idea of moving boxes in a maze has been expanded with new logic items such as explosives, stones, special gates and so on. In addition, up to five bugs can cooperate and be controlled by the player.
In order to leave each level (there's about 120 levels in the game) it is necessary to own five keys and also to have a free way to the exit. Berusky was primarily aimed to MS-DOS 5.x but the new version was reworked and runs on Linux and
Windows now. It uses SDL library for graphics backend.
The game has been quite successful and well adopted by Czech players. We noticed about 20.000 downloads and Berusky was published as a CD bundle in many Czech gamer magazines, for instance Level, Gamestar. Players highly appreciate its playability, well designed levels, low hardware requiements and nice graphics.
Berusky is available for Linux, Windows and some others platforms. It's also a registered project at SourceForge.net and can be downloaded there, too.
The latest stable version is 1.7 and you may choose from:
- Windows executable: berusky-1.7.exe
- Fedora Linux rpm packages: binary data
- Linux source tarballs: berusky-1.7.tar.gz berusky-data-1.7.tar.gz
Linux distros ship Berusky already in their repos (alphabetically):
- ALT Linux packages:
- Debian packages:
- Fedora packages:
- Gentoo packages:
- Mageia packages:
- Mandriva packages:
- OpenSUSE packages:
- PCLinuxOS packages:
- Ubuntu packages:
First Windows version. This version was created by Milan Crha and contains a known bug in a level 17 of the middle level set.
Source code of Milan's windows version.
The original DOS version. It's Czech only, runs fine in DOSBOX emulator.
Original sources (DOS)
The latest game version (1.7) bundles extra levels from users and some other improvements.
The 1.6 game version brings new double-size mode and player profiles. The double-size mode allows to import some new graphics and logical items from Berusky 2 (light-boxes and holes), the player profiles and level paths are needed for adding new levels to the game. So you may expect those changes in the upcoming releases. I welcome any new contributors and help here, especially with the Windows version!
The short TODO list for new versions is:
- fix and release new Windows versions
- import new levels from players to the main game
- music and sound
Version 1.7 - Bundles extra levels from players.
Version 1.6 - New editor, new graphics, new items (light boxes).
Version 1.5.2 - Fixes profiles rendering in single-size mode (the original game resolution). Adds a menu entry for double size mode.
Version 1.5.1 - Fixes only player profiles save (https://github.com/stransky/berusky/commit/46190f26765fbb80a1d6e2a510e86...)
Version 1.5 - New player profiles, full-screen switch in menu, level paths (you don't have to remember the passwords any more!).
Version 1.4 - Contains a new feature, If you hold the SHIFT key the bugs will move faster.
The Berusky sources and graphics are available under GPL2 license and can be freely downloaded and distributed. The project is also hosted at GitHub.
- get sources at https://github.com/stransky/berusky
- file a bug at Bugzilla or GitHub.
- send suggestions, bugs, patches, new levels and so to firstname.lastname@example.org
Linux build instructions
You may need to install some aditional devel packages (SDL-devel, SDL_image-devel). If you use rpm based distro (Fedora, Mandriva, SuSe, etc.), just rebuild source rpm packages with rpm-build utility:
$rpmbuild --rebuild berusky-xxx.xxx.src.rpm
$rpmbuild --rebuild berusky-data-xxx.xxx.src.rpm
and install binary packages from build root. If you don't have the rpm luxury just extract files from source tarball and build it by:
$configure; make; make install
Windows build instructions
I use free Visual Studio Express for Berusky development on Windows platform. You can get my project here . It should build fine without any extra tweaks. Windows icon and an installation script for Inno setup tool are available at https://github.com/stransky/berusky/tree/master/data/Windows.
Martin Stránský - Project leader, original and new linux/windows code
Milan Crha - Windows port
Luboš Doležal - Game idea and level design
Jan Halfar - In game (pixel) graphics
Václav Hlobil - Menu graphics and Berusky logo
Martin Linda - Sound and Music
Ondřej Souček - Testing
Radek Bíba - English translations