Introduction
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.
If you missing the old Berusky page, you can find it here in english and
česky.
Download
Recent development
Berusky is available for Linux, Windows and some others platforms.
The latest stable version is 1.7.2 and you may choose from:
- Windows executable: berusky-1.7.exe
- Fedora Linux rpm packages: binary data
- Linux source tarballs: berusky-1.7.2.tar.gz berusky-data-1.7.tar.gz
Linux distros ship Berusky already in their repos (alphabetically):
- ALT Linux packages:
berusky - Debian packages:
berusky berusky-data - Fedora packages:
berusky berusky-data - Gentoo packages:
berusky - Mageia packages:
berusky - Mandriva packages:
berusky berusky-data - OpenSUSE packages:
berusky - PCLinuxOS packages:
berusky - Ubuntu packages:
berusky berusky-data
Extras
Passwords to all levels.
Extra levels from players. Unzip them and run by "berusky -u level_name.lv3"
Former versions
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)
Development
The latest game version (1.7.2) fixes crash at animation module.
The 1.7.1 game version fixes start-up crash on NVidia drivers on Linux.
The 1.7 game version 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
- demos
Full project changelog.
Full TODO list.
Version 1.7.2 - Fixes crash with animations.
Version 1.7.1 - Fixes start-up crash on NVidia drivers.
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.
Contributions
The Berusky sources and graphics are available under GPL2 license and can be freely downloaded and distributed. The project is also hosted at GitHub.
You may:
- get sources at https://github.com/stransky/berusky
- file a bug at Bugzilla or GitHub.
- send suggestions, bugs, patches, new levels and so to [email protected]
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.
Credits
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
Roman Bednařík - Music
Ondřej Souček - Testing
Radek Bíba - English translations