Skip to Content

Berusky I

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. It's also a registered project at SourceForge.net and can be downloaded there, too.

SourceForge.net Logo

The latest stable version is 1.7 and you may choose from:

Linux distros ship Berusky already in their repos (alphabetically):

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) 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.

New level path

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:

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
Ondřej Souček - Testing
Radek Bíba - English translations