]> git.cworth.org Git - loa/commitdiff
Add a README file
authorCarl Worth <cworth@cworth.org>
Fri, 29 Feb 2008 05:15:27 +0000 (21:15 -0800)
committerCarl Worth <cworth@cworth.org>
Fri, 29 Feb 2008 05:15:27 +0000 (21:15 -0800)
README [new file with mode: 0644]

diff --git a/README b/README
new file mode 100644 (file)
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.