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)

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

home | help