Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
BLOCKRAGE(6)			 Games Manual			  BLOCKRAGE(6)

NAME
       blockrage - a falling-blocks arcade game

SYNOPSIS
       blockrage

       blockrage [options]

DESCRIPTION
       Block  Rage  is a "falling-blocks" arcade game, inspired	by a DOS clas-
       sic. It features	a two-player hotseat mode. In  the  future  it	should
       also feature nice graphics and sound.

GLOBAL KEYS
       Alt-Enter
	      Toggle fullscreen	mode

       Alt-Backslash
	      Toggle doublesize	mode

       PrintScreen
	      Capture a	screenshot to $HOME/blockrage-scr.pcx

       P      Pause the	game

       Alt-X  Exit the program immediately

IN-GAME	KEYS
       P      Pause the	game

       Default key bindings for	player 1:

       Left Arrow
	      move block left

       Right Arrow
	      move block right

       Up Arrow
	      rotate block up

       Down Arrow
	      rotate block down

       Right Shift
	      drop block

       Default key bindings for	player 2:

       A      move block left

       D      move block right

       W      rotate block up

       S      rotate block down

       Q      drop block

GAMEPLAY
       (Assuming  you didn't change the	default	key settings.)	Use left/right
       arrows to move the falling piece	left/right, up/down  arrows  to	 cycle
       it's tiles and right shift to make it fall faster.

       Get three same pieces in	a row (horizontal/vertical/diagonal) and boom!
       they dissappear and your	score  increases.   You	 can  earn  even  more
       points  by  inflicting  chain reactions.	 A chain reaction happens when
       some pieces explode, the	ones on	top of them fall, and, forming	a  new
       line, explode again.

2-PLAYER HOTSEAT MODE
       Default key settings for	the other player are A,D (left,right) W,S (cy-
       cle), Q (drop).

       If you inflict a	chain reaction in hotseat mode,	your opponent will get
       an  unpleasant  surprise	 in the	form of	a row of tiles inserted	to the
       bottom of his playing board.

OPTIONS
       You needn't really use them. Everything listed here can	be  set	 using
       the ingame menu.

       -p <1|2>
	      sets the number of players

       +d <4|5|6>
	      sets the difficulty Easy/Medium/Hard

       +l <1..10>
	      sets the starting	level

       +b <0,1,...>
	      chooses a	block set (piece graphics)

       +k1 <left> <right> <sh_up> <sh_down> <drop>

       +k2 <left> <right> <sh_up> <sh_down> <drop>
	      sets  player  1/2	 controls  you must enter five decimal numbers
	      corresponding to SDLK_* keycodes e.g. +k1	276 275	303 273	274

       +data <dataset>
	      chooses a	dataset. the format is	identical  to  the  format  of
	      blockrage.cfg.  example: +data br320

THE RC FILES
       Typically  you don't need to know anything about	the game's RC and con-
       fig files. They are designed so it just magically works... But  if  you
       are interested: the RC and config files can be of great use if you want
       to install on a multiuser system	(you can  customize  default  settings
       for the users, create a shared topten table, etc).

       When you	start Block Rage, it tries to find in order:

       1. <EXECDIR>/blockrage.rc
	      here  <EXECDIR>  is the directory	where the blockrage[.exe] exe-
	      cutable is situated.

       2. $HOME/.blockrage/blockrage.rc

       3. /etc/games/blockrage/blockrage.rc

       Whichever is found first	is processed. That is  typically  (1)  if  the
       game  is	 run from the source directory,	or (3) if the game is run from
       the UNIX	FHS filesystem.	Also any user  can  override  the  system-wide
       settings	by creating the	file (2).

       The .rc file contains 5 lines:

       <sys-config-file>
	      pathname of the system-wide config file

       <user-config-file>
	      pathname of the user's config file

       <data-dir>/
	      directory	where the data files reside, trailed with slash

       <topten-file>
	      pathname of the file where topscores are stored

       <dataset>
	      name of the dataset to use (a data/ subdir)

       In  the	source	package's src/ directory the file blockrage.rc enables
       the game	to be run directly from	the src/ directory.  The  file	block-
       rage-fhs.rc  is the RC file for running from the	live filesystem. 'make
       install'	copies this file to /etc/games/blockrage/blockrage.rc. (3)

       After processing	the .rc	file, the config files are processed.

THE CONFIG FILES
       First the game tries to read the	<user-config-file>. If it doesn't  ex-
       ist  (meaning  this  user  is  running the game for the first time), if
       falls back to <sys-config-file>.	If that	cannot be  found  either,  de-
       faults are assumed.

       The  config  file  contains  the	key bindings, starting level, tileset,
       etc.

ENVIRONMENT
       The HOME	variable is used for ~ substitution in the RC file.

BUGS
       Might not work properly on big endian machines such  as	Solaris.   The
       directcolor  screenshot	writing	is a mess. Stuck ALT key when toggling
       fullscreen or doublesize	in Windows.  Switching from fullscreen to win-
       dowed  mode  fails  on  Windows.	  Audio	 skew  is BIG on windows.  And
       more...

AUTHOR
       Block Rage has been written in 1999-2005	by  Jiri  Svoboda  <jirik.svo-
       boda@seznam.cz>.	 (Please  do not list this e-mail address on your web-
       page, or	list it	in other packages, before contacting me	firts)

NOTES
       This manpage describes Block Rage version 0.2.2

SEE ALSO
       The Block Rage homepage at  <http://blockrage.sourceforge.net>.	 Addi-
       tional documentation is also available in the source distribution.

Block Rage		       10 September 2005		  BLOCKRAGE(6)

NAME | SYNOPSIS | DESCRIPTION | GLOBAL KEYS | IN-GAME KEYS | GAMEPLAY | 2-PLAYER HOTSEAT MODE | OPTIONS | THE RC FILES | THE CONFIG FILES | ENVIRONMENT | BUGS | AUTHOR | NOTES | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=blockrage&sektion=6&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help