NAME
ggzboard - Board games container for the GGZ Gaming Zone
DESCRIPTION
The GGZBoard games collection, invoked with the ggzboard command,
contains various board games which can be either played against local
AI players or against network opponents, or even both. When running
without options, a selection menu for local games will appear.
Otherwise, a game name might be given to directly launch a specific
game. Games and graphics themes may be updated over the Internet,
using the Get Hot New Stuff functionality integrated into the games
container.
OPTIONS
-G, --game=GAMENAME
Instead of providing the intro screen with the game selection
dialog, launch a game directly, which is specified by GAMENAME.
Games can be either installed with GGZBoard, or invoked from the
dynamic updates directory in ~/.ggz/games/ggzboard.
-l, --list
List all available GGZBoard games, including their installation
positions, for further use with the --game option.
-f, --fullscreen
Runs GGZBoard in fullscreen mode. Note that the mode can always
be toggled during the run by pressing the F key.
-g, --ggz
Runs GGZBoard in GGZ mode, meaning that it will try to connect
to a GGZ core client and subsequently to the GGZ server. This is
an internally used option!
-v, --version
Displays the version number of GGZBoard.
-h, --help
Output of a summary of available command line options.
GAMES
Checkers is a 2 player game in which the players have to jump over
their opponents’ pieces on a chess-like board in order to win. Call
ggzboard checkers to run it directly.
Chess is a 2 player game with complex strategy rules. The 8x8 squares
board is basically the same as used for Checkers. Call ggzboard chess
to run it directly. Note: This implementation uses the GGZ Chess AI
engine.
Go is a 2 player game played on boards of various sizes. It does
remotely resemble the Reversi game. Call ggzboard go to run it
directly. Note: This implementation uses the GNU Go AI engine.
Hnefatafl is a 2 player game with asymmetric roles: One player is the
defender, the other one the attacker. Call ggzboard hnefatafl to run
it directly.
Reversi is a 2 player game played on a board not dissimilar to the one
of Go. Call ggzboard reversi to run it directly.
Ludo is a 2-4 player game. The game board is shaped so that each of the
four pieces of each player must traverse one path around the center in
order to reach its destination. Moves are determined by throwing dice.
Call ggzboard ludo to run it directly. Note that Ludo is currently
only supported in single-player mode.
ConnectX is a game also known as 4 Wins. Pieces are dropped into
columns of the board and will fall into the most bottom row possible of
that column, that is, on top of all other pieces already in that
column. The player who gets 4 pieces into one row, in either
direction, wins. Call ggzboard connectx to run it directly.
Arimaa is a chess-like game with animals, and is known to be easy to
play, yet hard to grok for computer players. As special features, it
has four traps on the game board, and allows for push and pull
operations on neighbouring animals depending on their strength. Call
ggzboard arimaa to run it directly. Note that the Arimaa game module
is currently distributed as an external package, it can be installed
via the dynamic game update button.
Shogi is a Japanese chess game which is played on a 9x9 board. As
opposed to chess, captured pieces change ownership and can be placed on
free cells of the board later, which makes the game more fluid. Call
ggzboard shogi to run it directly. Note: This implementation uses the
GNU Shogi AI engine.
FILES
~/.ggz/games/ggzboard/ - dynamic game updates and theme packages
AUTHORS
The GGZ Development Team <ggz-dev@mail.ggzgamingzone.org>