bdash(6)

NAME
bdash -- the famous B*ulderDash game

SYNTAX
bdash [-h] [-m] [-p dev]

DESCRIPTION
bdash is a port of the famous B*ulderDash game, known from many homecomputers. It features 256 colour graphics and digitized sound via /dev/dsp . The goal of the game is to collect the diamonds and to kill the ugly beetles running around. Although these bugs are really dumb, you should avoid any direct contact with them, because this causes your immediate death. If you manage to collect enough points, you might enter the highscore list.

OPTIONS
Options to Bdash can be passed on three different ways: in the global configuration file, in the local configuration file or as commandline options. These files are "/usr/games/lib/bdash/bdashrc" and "$HOME/.bdashrc". Use the "-x" options on the commandline and the long-named ones in the configuration files.

-h  This option shows a short help to the options available with bdash. Only valid on the commandline. The helptext shown mentions some options that are not valid on the command line, please ignore them.

starting_level num
    Sets the starting level to the value of num, where num is the number of the level. This option is allowed only in the global configuration file.

speed num
    Sets the speed for the movement of the beetles. Only valie in global configuration file.

-p dev

sound_device devicename
    Sets the sound device, useful values are /dev/dsp for the soundcard- driver or /dev/pcsp for the internal speaker. Note: In order to use the digitized sound a kernel patch with the support of a sound device must be applied. The long-named variant is valid in both global and local configuration files, bdash checks permission on the given pathname, before using it.

-m

monochrome
    This option selects monochrome display. Valid in all configuration files and on the command line.

BUGS
Surely, there are some. Kill them and collect points!

CREDITS
Thanks to my brother Volker who designed most of the levels and spent many hours in testing the game and to Michael Beck for his fabulous sound driver for the internal speaker. Also many thanks to Tommy Frandsen for the original vgalib and to Harm Harnemaayer for the improved svgalib. Also many thanks to Axel T. Schreiner for his introduction to object oriented programming and the invention of ooc.

AUTHOR
Karsten Ballueder:

    kballued@charon.physik.uni-osnabrueck.de

    kballued@jupiter.rz.uni-osnabrueck.de

bdash may be distributed under the terms of the GNU GENERAL PUBLIC LICENSE. All rights reserved by the author.