From 4b3d3b0d872fb1d00d6710d9a96a8e92a97ed21b Mon Sep 17 00:00:00 2001 From: Carl Worth Date: Thu, 28 Feb 2008 21:15:27 -0800 Subject: [PATCH] Add a README file --- README | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 README diff --git a/README b/README new file mode 100644 index 0000000..982cfcc --- /dev/null +++ b/README @@ -0,0 +1,56 @@ +This is an implementation of the game Lines of Action as invented by +Claude Soucie and as published in Sid Sackson's "A Gamut of Games" +(1969). + +Building loa +------------ +It depends on GTK+ and loudmouth. If you're using a Debian system, +these libraries can be installed with the following command: + + sudo apt-get install libgtk2.0-dev libloudmouth1-dev + +After that, compiling the game is as simple as: + + make + +And running it is as simple as: + + ./loa + +Rules of Lines of Action (a 2-player game of strategy) +------------------------------------------------------ +Lines of Action can be played with a standard (English) checkers set, +that is an 8x8 board and 12 markers each of contrasting colors +('black' and 'white'). The initial placement has 6 each of the black +pieces on the top and bottom rows, and 6 each of the white pieces on +the left and right columns leaving the four corner spaces empty. Play +begins with the black player and then alternates. + +On each move a piece is moved in a straight line in any of eight +directions, (similar to a queen's move in chess), but must be moved +exactly the same number of spaces as there are pieces (of either +color) in the row, column, or diagonal of the move. A piece may jump +over pieces of its own color, but may not jump a piece of the opposite +color. The final square of the move can be either empty or can contain +a piece of the opposing color, in which case that piece is removed +from the game. + +If a player has no possible move, then that player must pass, (but if +the player has a possible move, then the player cannot pass). + +The goal of the game is to connect all of your remaining pieces into a +single, connected group. Pieces that are diagonally adjacent are +considered connected. + +If a move simultaneously creates a winning condition for both players, +this is considered a win for the player making the move. + +Notes on this implementation: Moves are made by clicking a piece to +move, then clicking the space to move it to. Currently the game works +on a single machine, and it doesn't give any indication of a win. It +also doesn't provide any way to take a move back nor to back up to see +what the previous moves are. It doesn't even do anything when one +player wins. + +Yes this is all quite cheesy for now---we plan to make it more +interesting as we hook it up to friendlygames.org for network play. -- 2.43.0