(game "Domineering" (players 2) (equipment { (board (rectangle )) (tile "Horz" P1 {R F} numSides:4) (tile "Vert" P2 {F} numSides:4) }) (rules (play (move Add (piece (mover) state:0) (to (sites Empty)) ) ) (end ("NoMoves" )) ) ) //------------------------------------------------------------------------------ (option "Rows" args:{ } { (item "1" <1> "The board has 1 row.") (item "2" <2> "The board has 2 rows.") (item "3" <3> "The board has 3 rows.") (item "4" <4> "The board has 4 rows.") (item "5" <5> "The board has 5 rows.") (item "6" <6> "The board has 6 rows.")* (item "7" <7> "The board has 7 rows.") (item "8" <8> "The board has 8 rows.") (item "9" <9> "The board has 9 rows.") (item "10" <10> "The board has 10 rows.") (item "11" <11> "The board has 11 rows.") (item "12" <12> "The board has 12 rows.") (item "13" <13> "The board has 13 rows.") (item "14" <14> "The board has 14 rows.") (item "15" <15> "The board has 15 rows.") (item "16" <16> "The board has 16 rows.") (item "17" <17> "The board has 17 rows.") (item "18" <18> "The board has 18 rows.") (item "19" <19> "The board has 19 rows.") } ) (option "Columns" args:{ } { (item "2" <2> "The board has 2 columns.") (item "3" <3> "The board has 3 columns.") (item "4" <4> "The board has 4 columns.") (item "5" <5> "The board has 5 columns.") (item "6" <6> "The board has 6 columns.")* (item "7" <7> "The board has 7 columns.") (item "8" <8> "The board has 8 columns.") (item "9" <9> "The board has 9 columns.") (item "10" <10> "The board has 10 columns.") (item "11" <11> "The board has 11 columns.") (item "12" <11> "The board has 12 columns.") (item "13" <11> "The board has 13 columns.") (item "14" <14> "The board has 14 columns.") (item "15" <14> "The board has 15 columns.") (item "16" <14> "The board has 16 columns.") (item "17" <14> "The board has 17 columns.") (item "18" <14> "The board has 18 columns.") (item "19" <19> "The board has 19 columns.") } ) (option "End" args:{ } { (item "Normal" "The Last player to play wins.")* (item "Misere" "The Last player to play loses.") } ) //------------------------------------------------------------------------------ (metadata (info { (description "Domineering is a mathematical game, typically played on a sheet of paper with a grid, and with dominoes. Players take turns placing dominoes until one can no longer play.") (aliases {"Stop Gate" "Crosscram"}) (rules "Two players have a collection of dominoes which they place on the grid in turn, covering up squares. One player places tiles vertically, while the other places them horizontally. The first player who cannot move loses.") (id "493") (source "Wikipedia") (version "1.3.14") (classification "board/space/blocking") (credit "Eric Piette") } ) (graphics { (player Colour P1 (colour Blue)) (player Colour P2 (colour Red)) }) (ai "Domineering_ai" ) )