(game "Knightthrough" ("TwoPlayersNorthSouth") (equipment { (board (square 8)) (piece "Knight" Each (move Leap "KnightWalk" forward:True (to if:(not ("IsFriendAt" (to))) (apply (remove (to)))) ) ) (regions P1 (sites Top)) (regions P2 (sites Bottom)) }) (rules (start { (place "Knight1" (expand (sites Bottom))) (place "Knight2" (expand (sites Top))) }) (play (forEach Piece)) (end ("ReachWin" (sites Mover) Mover)) ) ) //------------------------------------------------------------------------------ (metadata (info { (description "Knightthrough is a Chess variant similar to Breakthrough, using knights instead of pawns.") (rules "Pieces move as knights in Chess. The goal is to be the first player to reach the opposite side of the board from the starting position.") (source "Dennis Soemers Master Thesis") (id "74") (version "1.3.12") (classification "board/race/reach") (credit "Eric Piette") (date "01-01-2008") } ) (graphics { (board Style Chess) }) (ai "Knightthrough_ai" ) )