********************************************************************************** ** ** ** NOTE: Sadly Exo does not work very well as a game as it currently stands. **
** ** ** Only play it if you love connection games and are both patient and ** ** adventurous (an odd combination). ** ** ** **********************************************************************************
Welcome to the network Exo server. The challenge command is described here.
Other commands are
the same as for all pbmserv games.
exo challenge [-region_size=number] [-flip] userid1
userid2
starts a new game between two players.
The -region_size parameter specifies the number of cells per region (default is 4 cells per side).
The -flip parameter specifies that surrounded pieces are to be flipped over to the mover's colour rather than captured.
Exo is a connection game of shifting goals for two players.
The Exo board consists of a hexagonal tiling split up into hexagonal regions. Border cells between regions (marked ‘:’) do not belong to any region. The board is initially empty.
. . . . . . . . . . . . . . . . . . : . . . . . : . . . . . . . : . . . . : . . . . . . . . . : . . . : . . . . . . . . . . . : : : : . . . . . . . . . . . : . . . : . . . . . . . . . : . . . . : . . . . : : : : . . . . . : : : : . . . . : . . . . : . . . . . . . . . : . . . : . . . . . . . . . . . : : : : . . . . . . . . . . . : . . . : . . . . . . . . . : . . . . : . . . . . . . : . . . . . : . . . . . . . . . . . . . . . . . .
Play: Players take turns placing a piece of their colour on an empty cell. After each move, enemy groups with no freedoms (adjacent empty cells) are captured and removed from the board. Pieces cannot be placed where they would have no freedom after the move. Players may not pass.
Ko rule: Players may not make a move that would recreate a previous board position.
A cycle is a set of same-coloured pieces surrounding at least one empty cell. Each cycle constitutes a potential goal for their owner.
Aim: A player wins by connecting two or more of their goals from non-adjacent regions. More precisely, a player wins if they form a group with two cycles A and B such that at least one cell within A and at least one cell within B belong to non-adjacent regions.
In addition, a player with no valid moves loses.
First move equaliser: The second player may elect to swap colours in lieu of making their first move.
The following example shows a game won by X.
o . o . . o o . . . o . . . . . . . : o . . . . : . . . . . . . o . . x x X . . . . . . . . o : . x . : x . . . . . . . o o . : X : : . x . . . . . . o . o : . x . : x o o . . . . o o : . . x x X o . o . : : O : . . x . . O : o : . . o o : . x . . O . o . . . . o . o : x . . O . o . . . . . . o o . : X : O . o . . . . . . . . . : x . o : o . . . . . . . . : x . o . O . . . . . . . : . x . o o : . . . . x x . . . x . x . . x x . .
Note that one of the goals in the winning X group straddles more than one region; the key point is that the two goals contain at least one cell each that are in non-adjacent regions.
The leftmost white group does not win because its two lower goals contain cells in adjacent regions, and the upper eye contains a board edge hence is not a goal. The rightmost white group does not win because it has only one goal even though it stretches to two non-adjacent regions. A single piece could split this goal into two to make this group a winner.
Cycles within a group constitute eyes, therefore they have a defensive role as well as creating goals.
Eyes that include a board edge do not constitute goals (that would make the game too easy) but can still be useful for defending key groups.
Exo is a game of dynamic goals that players create and destroy as the game progresses. Single eyes form temporary goals that may be captured; only groups with double eyes form stable goals.
Eyes within the central region do not constitute goals as this region is adjacent to all others. However, a strong central group can provide a useful stepping stone through which goals in outlying regions may connect.
Larger eyes that straddle more than one region allow a greater number of possible winning combinations for that goal.
It is usually good to play in an opponent’s eye if that will force the opponent to reply within the eye and shrink it. Shrinking the eye to contain only border cells means that it cannot be used as a goal.
It is harder to both surround pieces and block connections on the hex grid than on the square grid. Hence forming eyes and joining them is not as difficult as it may first seem.
The surround flip option, if used, avoids ko problems inherent in Go-style surround capture games. However, surround flip will make it harder to form goals as the opponent can just play within eyes to fill them up (or force you to).
Border cells do not count for either region as that would make them too strong, especially cells where three borders meet.
Apart from Go and some of the archetypal connection games, Exo’s closest relative would probably be Sisimizi, a game in which players try to connect movable anthills with chains of ants.
The move syntax is:
exo move board# userid password a7 (place a piece at a7)
exo move board# userid password swap (swap colours - second move only)
Pieces placed on border pieces are capitalised so the border does not get hidden.
Exo rules copyright (c) Cameron Browne, March 2007.
The name “Exo” is short for exotropia, a visual disorder in which the eyes tend to diverge. How many other games do you know named after an eye condition?
Implementation and Help file by Cameron Browne, March 2007.