; All the Way Chess ; Doug Chatham June 2001 ; When moved, a piece must go as far as possible in the direction the player ; chooses to move it. ; *** Chess ; *** Copyright 1998-2000 Zillions Development ; v.1.2 ; You need to purchase Zillions of Games to load this rules file ; Visit the Zillions web site at http://www.zillions-of-games.com (define leap1 ($1 (verify not-friend?) add) ) (define leap2 ($1 $2 (verify not-friend?) add) ) (define king-shift ($1 (verify not-friend?) (set-attribute never-moved? false) add) ) (define slide-capture ($1 (while empty? $1) (verify enemy?) add) ) (define slide-move ($1 (while empty? (if (not-on-board? $1) add) (if (friend? $1) add) $1)) ) (define rook-slide-capture ($1 (while empty? $1) (verify enemy?) (set-attribute never-moved? false) add) ) (define rook-slide-move ($1 (while empty? (if (not-on-board? $1) (set-attribute never-moved? false) add) (if (friend? $1) (set-attribute never-moved? false) add) $1)) ) (define O-O ( (verify never-moved?) e ; KB1 (verify empty?) e ; KN1 (verify empty?) cascade e ; KR1 (verify (and friend? (piece? Rook) never-moved?) ) from back ; K1 ; Save expensive not-attacked?s for last (verify not-attacked?) e ; KB1 (verify not-attacked?) to (set-attribute never-moved? false) ; We could check if KN1 is attacked too, but this isn't ; really necessary since Zillions doesn't allow any moves ; into check e ; KN1 (set-attribute never-moved? false) add ) ) (define O-O-O ( (verify never-moved?) w ; Q1 (verify empty?) w ; QB1 (verify empty?) cascade w ; QN1 (verify empty?) w ; QR1 (verify (and friend? (piece? Rook) never-moved?) ) from back ; K1 ; Save expensive not-attacked?s for last (verify not-attacked?) w ; Q1 (verify not-attacked?) to (set-attribute never-moved? false) ; We could check if KN1 is attacked too, but this isn't ; really necessary since Zillions doesn't allow any moves ; into check w ; QB1 (set-attribute never-moved? false) add ) ) (define Pawn-add (if (in-zone? promotion-zone) (add Knight Bishop Rook Queen) else add) ) (define Pawn-move ( n (verify empty?) (if (and (in-zone? third-rank) (empty? n)) n) (verify empty?) (Pawn-add) ) ) (define Pawn-capture ( $1 (verify enemy?) (Pawn-add) ) ) (define En-Passant ( $1 (verify enemy?) (verify last-to?) (verify (piece? Pawn)) capture n to n (verify last-from?) add ) ) (define Board-Definitions (image "images\Chess\Chess8x8.bmp") (grid (start-rectangle 5 5 53 53) (dimensions ("a/b/c/d/e/f/g/h" (49 0)) ; files ("8/7/6/5/4/3/2/1" (0 49)) ; ranks ) (directions (n 0 -1) (e 1 0) (s 0 1) (w -1 0) (ne 1 -1) (nw -1 -1) (se 1 1) (sw -1 1) ) ) (symmetry Black (n s)(s n) (nw sw)(sw nw) (ne se)(se ne)) (zone (name promotion-zone) (players White) (positions a8 b8 c8 d8 e8 f8 g8 h8) ) (zone (name promotion-zone) (players Black) (positions a1 b1 c1 d1 e1 f1 g1 h1) ) (zone (name third-rank) (players White) (positions a3 b3 c3 d3 e3 f3 g3 h3) ) (zone (name third-rank) (players Black) (positions a6 b6 c6 d6 e6 f6 g6 h6) ) ) (game (title "All the Way Chess") (description "Object: Checkmate the opponent's King by attacking it so it cannot escape. This game is played like chess, except that a piece must move as far as possible in the direction the player chooses to mive it.") (history "This variant was invented by Doug Chatham in June 2001.") (win-sound "Audio\Orchestra_CF.wav") (loss-sound "Audio\Orchestra_FC.wav") (click-sound "Audio\Pickup.wav") (release-sound "Audio\WoodThunk.wav") (players White Black) (turn-order White Black) (pass-turn false) (board (Board-Definitions)) (board-setup (White (Pawn a2 b2 c2 d2 e2 f2 g2 h2) (Knight b1 g1) (Bishop c1 f1) (Rook a1 h1) (Queen d1) (King e1) ) (Black (Pawn a7 b7 c7 d7 e7 f7 g7 h7) (Knight b8 g8) (Bishop c8 f8) (Rook a8 h8) (Queen d8) (King e8) ) ) (piece (name Pawn) (help "Pawn: moves forward, captures diagonally, can promote on 8th row") (description "Pawn\A Pawn can move straight ahead one square, or two squares from its starting position. A Pawn captures by moving one square ahead and diagonally. If a Pawn reaches the far rank it promotes, changing into a Knight, Bishop, Rook, or Queen. On rare occasions Pawns can also execute a move called `En Passant`, or `in passing`. This allows a Pawn to take an enemy Pawn that has just moved two squares.") (image White "images\Chess\wpawn.bmp" Black "images\Chess\bpawn.bmp") (moves (Pawn-capture nw) (Pawn-capture ne) (Pawn-move) (En-Passant e) (En-Passant w) ) ) (piece (name Knight) (help "Knight: moves like an `L`, 2 squares one way and one the other") (description "Knight\A Knight moves like an `L`, two squares vertically plus one horizontally, or two squares horizontally plus one vertically. It hops over any pieces on the way.") (image White "images\Chess\wknight.bmp" Black "images\Chess\bknight.bmp") (moves (leap2 n ne) (leap2 n nw) (leap2 s se) (leap2 s sw) (leap2 e ne) (leap2 e se) (leap2 w nw) (leap2 w sw) ) ) (piece (name Bishop) (help "Bishop: slides diagonally any number of squares") (description "Bishop\A Bishop moves any number of squares on a diagonal. It may not leap over other pieces.") (image White "images\Chess\wbishop.bmp" Black "images\Chess\bbishop.bmp") (moves (slide-move ne) (slide-move nw) (slide-move se) (slide-move sw) (slide-capture ne) (slide-capture nw) (slide-capture se) (slide-capture sw) ) ) (piece (name Rook) (help "Rook: slides any number of squares along the row or column.") (description "Rook\A Rook moves any number of squares orthogonally on a rank or a file. It may not leap over other pieces.") (image White "images\Chess\wrook.bmp" Black "images\Chess\brook.bmp") (attribute never-moved? true) (moves (rook-slide-move n) (rook-slide-move e) (rook-slide-move s) (rook-slide-move w) (rook-slide-capture n) (rook-slide-capture e) (rook-slide-capture s) (rook-slide-capture w) ) ) (piece (name Queen) (help "Queen: can slide any number of squares in any direction") (description "Queen\A Queen moves any number of squares in a straight line. It may not leap over other pieces.") (image White "images\Chess\wqueen.bmp" Black "images\Chess\bqueen.bmp") (moves (slide-move n) (slide-move e) (slide-move s) (slide-move w) (slide-capture n) (slide-capture e) (slide-capture s) (slide-capture w) (slide-move ne) (slide-move nw) (slide-move se) (slide-move sw) (slide-capture ne) (slide-capture nw) (slide-capture se) (slide-capture sw) ) ) (piece (name King) (help "King: steps 1 square in any direction to a safe square") (description "King\A King can move to any adjacent square, but never to a square where it can be captured. It may also `castle` with the Rook if neither the Rook nor King has moved yet and there is nothing in between them. In castling the King moves two squares nearer the Rook and the Rook leaps to the far side of the King. You may not castle out of or through check, or if the King or Rook involved has previously moved.") (image White "images\Chess\wking.bmp" Black "images\Chess\bking.bmp") (attribute never-moved? true) (moves (king-shift n) (king-shift e) (king-shift s) (king-shift w) (king-shift ne) (king-shift nw) (king-shift se) (king-shift sw) (O-O) (O-O-O) ) ) (loss-condition (White Black) (checkmated King) ) ) ; ************************************************************************** ; VARIANTS WHERE THE KING ISN'T ROYAL ; ************************************************************************** (variant (title "-") ; -------------------------------------------------------- ) (define progressive-turns (turn-order White Black Black White White White Black Black Black Black White White White White White Black Black Black Black Black Black White White White White White White White Black Black Black Black Black Black Black Black White White White White White White White White White Black Black Black Black Black Black Black Black Black Black White White White White White White White White White White White Black Black Black Black Black Black Black Black Black Black Black Black White White White White White White White White White White White White White Black Black Black Black Black Black Black Black Black Black Black Black Black Black White White White White White White White White White White White White White White White repeat Black Black Black Black Black Black Black Black Black Black Black Black Black Black Black Black White White White White White White White White White White White White White White White White ) ) (define ThruCheck_O-O ( (verify never-moved?) e ; KB1 (verify empty?) mark e ; KN1 (verify empty?) cascade (set-attribute never-moved? false) e ; KR1 (verify (and friend? (piece? Rook) never-moved?) ) from back ; KB1 (set-attribute never-moved? false) add ) ) (define ThruCheck_O-O-O ( (verify never-moved?) w ; Q1 (verify empty?) mark w ; QB1 (verify empty?) cascade (set-attribute never-moved? false) w ; QN1 (verify empty?) w ; QR1 (verify (and friend? (piece? Rook) never-moved?) ) from back ; Q1 (set-attribute never-moved? false) add ) ) (define unroyal-King (piece (name King) (help "King: steps 1 square in any direction, castles with rook") (description "King\A non-royal King can move to any adjacent square. In castling the King moves two squares nearer the Rook and the Rook leaps to the far side of the King. It can castle through check if desired. The non-royal King can be captured like any other piece.") (image White "images\Chess\wking.bmp" Black "images\Chess\bking.bmp") (attribute never-moved? true) (moves (king-shift n) (king-shift e) (king-shift s) (king-shift w) (king-shift ne) (king-shift nw) (king-shift se) (king-shift sw) (ThruCheck_O-O) (ThruCheck_O-O-O) ) ) ) ; These macros allow promotion to a King (define unroyal-Pawn-add (if (in-zone? promotion-zone) (add Knight Bishop Rook Queen King) else add) ) (define unroyal-Pawn-capture ($1 (verify enemy?) (unroyal-Pawn-add)) ) (define unroyal-Pawn-move ( n (verify empty?) (if (and (in-zone? third-rank)(empty? n)) n) (verify empty?) (unroyal-Pawn-add) )) (define unroyal-Pawn (piece (name Pawn) (help "Pawn: moves forward, captures diagonally, can promote on 8th row to KQRBN") (description "Pawn\A Pawn can move straight ahead one square, or two squares from its starting position. A Pawn captures by moving one square ahead and diagonally. If a Pawn reaches the far rank it promotes, changing into a Knight, Bishop, Rook, Queen, or (in this variant) even a King. On rare occasions Pawns can also execute a move called `En Passant`, or `in passing`. This allows a Pawn to take an enemy Pawn that has just moved two squares.") (image White "images\Chess\wpawn.bmp" Black "images\Chess\bpawn.bmp") (moves (unroyal-Pawn-capture nw) (unroyal-Pawn-capture ne) (En-Passant e) (En-Passant w) (unroyal-Pawn-move) ) ) ) ; ************************************************************************** (variant (title "ATW Extinction Chess") (description "Object: Make all of a type of piece extinct; e.g., win by capturing both your opponent's Knights."); (history "Extinction Chess was invented by R. Wayne Schmittberger, and was first published under his pseudonym `Paddy Smith` in the August 1985 issue of Games Magazine. It was originally called `Survival of the Species` and became popular in NOST under its present name. This game is Extinction Chess with All the Way rules --- a piece must go as far as it can in the direction chosen by the player.") (strategy "Games are usually shorter than in orthodox chess and endgames are almost impossible. The queen is somewhat less powerful than in orthodox chess, since it cannot move to attacked squares, even if protected. Multiple piece attacks (forks and pins) can be very powerful if one or more of the targets is the last of its kind. Exchanges can reap dividends if the remaining piece of a pair can be subsequently attacked.") (unroyal-King) (unroyal-Pawn) (loss-condition (White Black) (or (pieces-remaining 0 King) (pieces-remaining 0 Queen) (pieces-remaining 0 Rook) (pieces-remaining 0 Bishop) (pieces-remaining 0 Knight) (pieces-remaining 0 Pawn) ) ) ) ; ************************************************************************** ; These macros just force promotion to a King (define KC-Pawn-add (if (in-zone? promotion-zone) (add King) else add) ) (define KC-Pawn-capture ($1 (verify enemy?) (KC-Pawn-add)) ) (define KC-Pawn-move ( n (verify empty?) (if (and (in-zone? third-rank)(empty? n)) n)(verify empty?) (KC-Pawn-add) )) (variant (title "ATW Kinglet Chess") (description "Object: To capture all of your opponent's Pawns (Kinglets).\ The King is not royal and may be captured without ending the game. Pawns are always promoted to Kings. Right-click on pieces to see how they move.") (history "Kinglet Chess is one of the best creations of the prolific inventor of chess variants, V. R. Parton. It was invented in 1953, and appeared in Boyer's second anthology of chess variants in 1954. When Parton described it in his own book `Chess -- Curiouser and Curiouser` in 1960, he called it `Imperial Fiddlesticks`, after an exclamation by the White King in Lewis Carroll's `Alice Through The Looking-Glass`. This game is Kinglet Chess with the All the Way rules --- a piece must go as far as it can in the direction chosen by the player.") (strategy "Although it is dangerous to allow your opponent too great a material advantage in pieces, Parton himself suggests sacrificing a minor piece (including the non-royal king, which is about as strong as a knight or bishop) for a single pawn, or a rook (perhaps even a queen!) for two pawns. Forcing your opponent to promote a pawn can also be a useful tactic: if you can force him to promote his last remaining pawn, you win.") (unroyal-King) (piece (name Pawn) (help "Pawn (Kinglet): moves forward, captures diagonally, promotes on 8th row to King") (description "Pawn (Kinglet)\A Pawn can move straight ahead one square, or two squares from its starting position. A Pawn captures by moving one square ahead and diagonally. If a Pawn reaches the far rank it promotes to a non-royal King. On rare occasions Pawns can also execute a move called `En Passant`, or `in passing`. This allows a Pawn to take an enemy Pawn that has just moved two squares.\\ The object of the game is capture all of the opponent's Pawns.") (image White "images\Chess\wpawn.bmp" Black "images\Chess\bpawn.bmp") (moves (KC-Pawn-capture nw) (KC-Pawn-capture ne) (KC-Pawn-move) (En-Passant e) (En-Passant w) ) ) (loss-condition (White Black) (pieces-remaining 0 Pawn)) ) ; ************************************************************************** (variant (title "ATW Take-All") (description "Object: To capture all of your opponent's pieces.\The King is not royal and may be captured without ending the game. Pawns may be promoted to Kings. Right-click on pieces to see how they move.") (history "The origin of Take-All is not known. In his books, V. R. Parton referred to the game as `Mock Chess`. If the single-move version is too slow for you, try the progressive form! This game is Take-All with the All the Way rules --- a piece must go as far as it can in the direction chosen by the player.") (strategy "Material is all-important. The King is an ordinary piece, about the strength of a knight.") (unroyal-King) (unroyal-Pawn) (loss-condition (White Black) (pieces-remaining 0)) ) ; ************************************************************************** (variant (title "ATW Progressive Take-All") (description "Object: To capture all of your opponent's pieces.\The King is not royal and may be captured without ending the game. Pawns may be promoted to Kings. Right-click on pieces to see how they move.\\White gets 1 move, Black gets 2, White gets 3, etc.") (history "Progressive Take-All was invented in 1979 by Giuseppe Dipilato, one of the leading players in the Italian variant organization AISE. It is a popular game and was one of the seven variants selected for the First Heterochess Olympics, an international team postal championship in 1989. This varsion has the All the Way rule --- a piece must go as far as it can in the direction chosen by the player.") (strategy "Bishops and queens are powerful in the opening. Queens tend to disappear rather quickly. In the endgame, knights and rooks are more powerful and bishops become weaker. Single bishops are particularly weak, as opposing pieces can easily move to squares of the opposite color. As the number of moves per turn increases, watch for promotion opportunities for both sides. When ahead of the opponent in material, try to block his remaining pawns from promoting.") (unroyal-King) (unroyal-Pawn) (progressive-turns) (loss-condition (White Black) (pieces-remaining 0)) ) ; ************************************************************************** ; ************************************************************************** ; DOUBLE-MOVE VARIANTS ; ************************************************************************** (variant (title "-") ; -------------------------------------------------------- ) ; ************************************************************************** (variant (title "ATW Double-Move Chess (Capture)") (description "Like normal Chess, except that each side moves twice. Also, the King is not royal and may captured. There is no check -- the winner is the first person to capture the opponent's King.") (history "In one form or another, Double-Move Chess has been enjoyed for many centuries. One particular version, Marseillais Chess, was played in the 1920's by many strong Chess players including Alekhine, Reti, Znosko-Borovsky, and Cheron. Alekhine, known for his attacking play, was world champion in normal Chess. This version has the All the Way rule: a piece must go as far as it can in the direction chosen by the player.") (strategy "Shield your King so the opponent can't check you. If he can check you on the first move, he can capture you on the second! Watch for the opportunity to capture an enemy piece and then escape on the second move. Queens are particular agile in this regard.") (turn-order White White Black Black) (unroyal-King) (loss-condition (White Black) (pieces-remaining 0 King)) ) ; ************************************************************************** (variant (title "ATW Double-Move Chess (Checkmate)") (description "Like normal Chess, except that each side moves twice. A King that is in check doesn't have to get out of check until his second move. In fact, it is okay to move into check on the first move as long as you move out again on the second move. Checking the opponent is only allowed on the second move.") (history "In one form or another, Double-Move Chess has been enjoyed for many centuries. One particular version, Marseillais Chess, was played in the 1920's by many strong Chess players including Alekhine, Reti, Znosko-Borovsky, and Cheron. Alekhine, known for his attacking play, was world champion in normal Chess.") (strategy "Shield your King so the opponent can't check you. If he can check you on the first move, he can capture you on the second! Watch for the opportunity to capture an enemy piece and then escape on the second move. Queens are particular agile in this regard.") (turn-order White White Black Black) ) ; ************************************************************************** (variant (title "ATW Monster Chess (4 Pawns)") (description "White gets two moves for every move of Black's. The object is to capture the opponent's King. The White King may move into check on the first of his two moves.") (history "Also known as Imperatore, this is a variant on the medieval 8 Pawn version. With colors reversed this game was played by the an early mainframe computer program, MASTER.") (strategy "White should get his King and Pawns as close as possible to the Black King. He should also look for opportunities to promote a Pawn, since a Queen should win quickly. Black should play carefully to keep the White King at bay, keeping his pieces protecting each other and protecting the squares in front of them.") (turn-order White White Black) (board-setup (White (Pawn c2 d2 e2 f2) (King e1) ) (Black (Pawn a7 b7 c7 d7 e7 f7 g7 h7) (Knight b8 g8) (Bishop c8 f8) (Rook a8 h8) (Queen d8) (King e8) ) ) (loss-condition (White Black) (pieces-remaining 0 King) ) ) ; ************************************************************************** (variant (title "ATW Monster Chess (8 Pawns)") (description "White gets two moves for every move of Black's. The object is to capture the opponent's King. The White King may move into check on the first of his two moves."); (history "As H. J. R. Murray shows in `A History of Chess`, this game derives from medieval times. Back then the moves of Queens and Bishops were limited compared to today and so White had an easier time of it.") (strategy "The problem (c.1100) H. J. R. Murray describes is captioned `White to play and win`. However, with today's more powerful Queens and Bishops the result is more in doubt. White should push forward, trying to protect his pawns and look for opportunities to infiltrate. Black should try to drive the white King back if possible, keeping him at a safe distance, and try to prevent Pawn promotions, which would most likely decide the game.") (turn-order White White Black) (board-setup (White (Pawn a2 b2 c2 d2 e2 f2 g2 h2) (King e1) ) (Black (Pawn a7 b7 c7 d7 e7 f7 g7 h7) (Knight b8 g8) (Bishop c8 f8) (Rook a8 h8) (Queen d8) (King e8) ) ) (loss-condition (White Black) (pieces-remaining 0 King) ) ) ; ************************************************************************** ; OTHER VARIANTS ; ************************************************************************** (variant (title "-") ; -------------------------------------------------------- ) ; ************************************************************************** (define royal-leap2 ($1 $2 (verify not-friend?) (set-attribute never-moved? false) add) ) (variant (title "ATW Knightmate") (description "Like normal Chess, except that the Knights are interchanged with the Kings and the object becomes to checkmate the Knight. Kings are not royal and may be taken. The Knight may castle with a Rook.") (history "Invented by Bruce Zimov in 1972. The first Knightmate Open occurred in Ohio in 1991. It has also been popular in postal play in NOST. The game was independently invented in the early 1970's at Sheffield University in England, where it was known as `Mate The Knight`.") (strategy "Keep a careful watch on the squares next to your Knight: if it is checked from an adjacent square, it won't be able to capture the checking piece.") (board-setup (White (Pawn a2 b2 c2 d2 e2 f2 g2 h2) (King b1 g1) (Bishop c1 f1) (Rook a1 h1) (Queen d1) (Knight e1) ) (Black (Pawn a7 b7 c7 d7 e7 f7 g7 h7) (King b8 g8) (Bishop c8 f8) (Rook a8 h8) (Queen d8) (Knight e8) ) ) (piece (name Knight) (help "Knight: moves like an `L`, 2 squares one way and one the other") (description "Knight\A Knight moves like an `L`, two squares vertically plus one horizontally, or two squares horizontally plus one vertically. It hops over any pieces on the way. A Knight that hasn't moved has the option of castling with one of its Rooks. This is achieved just as in regular Chess.\\The object of this variant is to checkmate the Knight.") (image White "images\Chess\wknight.bmp" Black "images\Chess\bknight.bmp") (attribute never-moved? true) (moves (royal-leap2 n ne) (royal-leap2 n nw) (royal-leap2 s se) (royal-leap2 s sw) (royal-leap2 e ne) (royal-leap2 e se) (royal-leap2 w nw) (royal-leap2 w sw) (O-O) (O-O-O) ) ) (piece (name King) (description "King\A King can move to any adjacent square. It may not castle. In this variant the King is not royal and may be captured.") (help "King: steps 1 square in any direction") (image White "images\Chess\wking.bmp" Black "images\Chess\bking.bmp") (moves (leap1 n) (leap1 e) (leap1 s) (leap1 w) (leap1 ne) (leap1 nw) (leap1 se) (leap1 sw) ) ) (loss-condition (White Black) (checkmated Knight) ) ) ; ************************************************************************** (variant (title "ATW Pocket Knight Chess") (description "Same as regular chess except that each side begins with an extra Knight `in his pocket.` This Knight may dropped on any empty square in place of a regular move."); (history "Also known as Tombola Chess, this game was popular in the early 20th century. Large tournaments were held in 1909 and 1910. In the early versions of the game, the `pocket knight` was either the queenside or kingside Knight, removed before the game. The game is generally played today with the standard array and a third knight in hand. The game has been played postally in NOST, and is seen as a good way to gently introduce orthodox players to variant play.") (strategy "Most of the strategy of chess is sound; indeed, games have been won without even using the pocket knight. But possible drop squares for either side should be kept in mind; knight forks can be particularly devastating if the King and Queen, or Queen and Rook, are carelessly situated.") (board-setup (White (Pawn a2 b2 c2 d2 e2 f2 g2 h2) (Knight off 1 b1 g1) (Bishop c1 f1) (Rook a1 h1) (Queen d1) (King e1) ) (Black (Pawn a7 b7 c7 d7 e7 f7 g7 h7) (Knight off 1 b8 g8) (Bishop c8 f8) (Rook a8 h8) (Queen d8) (King e8) ) ) (piece (name Knight) (help "Knight: moves like an `L`, 2 squares one way and one the other") (description "Knight\A Knight moves like an `L`, two squares vertically plus one horizontally, or two squares horizontally plus one vertically. It hops over any pieces on the way.") (image White "images\Chess\wknight.bmp" Black "images\Chess\bknight.bmp") (moves (leap2 n ne) (leap2 n nw) (leap2 s se) (leap2 s sw) (leap2 e ne) (leap2 e se) (leap2 w nw) (leap2 w sw) ) (drops ((verify empty?) add)) ) ) ; ************************************************************************** ; ************************************************************************** ; ODDS GAMES ; ************************************************************************** (variant (title "-") ; -------------------------------------------------------- ) ; ************************************************************************** (variant (title "ATW Pawn-Odds Chess") (board-setup (White (Pawn a2 b2 c2 d2 e2 f2 g2 h2) (Knight b1 g1) (Bishop c1 f1) (Rook a1 h1) (Queen d1) (King e1) ) (Black (Pawn a7 b7 c7 d7 e7 g7 h7) (Knight b8 g8) (Bishop c8 f8) (Rook a8 h8) (Queen d8) (King e8) ) ) ) ; ************************************************************************** (variant (title "ATW Knight-Odds Chess") (board-setup (White (Pawn a2 b2 c2 d2 e2 f2 g2 h2) (Knight b1) (Bishop c1 f1) (Rook a1 h1) (Queen d1) (King e1) ) (Black (Pawn a7 b7 c7 d7 e7 f7 g7 h7) (Knight b8 g8) (Bishop c8 f8) (Rook a8 h8) (Queen d8) (King e8) ) ) ) ; ************************************************************************** (variant (title "ATW Rook-Odds Chess") (board-setup (White (Pawn a2 b2 c2 d2 e2 f2 g2 h2) (Knight b1 g1) (Bishop c1 f1) (Rook h1) (Queen d1) (King e1) ) (Black (Pawn a7 b7 c7 d7 e7 f7 g7 h7) (Knight b8 g8) (Bishop c8 f8) (Rook a8 h8) (Queen d8) (King e8) ) ) ) ; ************************************************************************** ; Other Different Starting Positions ; ************************************************************************** (variant (title "-") ; -------------------------------------------------------- ) ; ************************************************************************** (variant (title "ATW King and Pawns") (board-setup (White (Pawn a2 b2 c2 d2 e2 f2 g2 h2) (King e1) ) (Black (Pawn a7 b7 c7 d7 e7 f7 g7 h7) (King e8) ) ) ) ; ************************************************************************** (variant (title "ATW 3 Pawn Chess") (board-setup (White (Pawn a2 b2 c2) (King e1) ) (Black (Pawn f7 g7 h7) (King e8) ) ) ) ; ************************************************************************** (variant (title "ATW Trapeze") (board-setup (White (Pawn a2 b2 c2 d2 e2 f2 g2 h2 b3 c3 c4 d4 e4 f3 f4 g3) (Knight b1 g1) (Bishop c1 f1) (Rook a1 h1) (King e1) ) (Black (Pawn a7 b7 c7 d7 e7 f7 g7 h7) (Knight b8 g8) (Bishop c8 f8) (Rook a8 h8) (Queen d8) (King e8) ) ) ) ; ************************************************************************** (variant (title "ATW Shuffle #1") (board-setup (White (Pawn a2 b2 c2 d2 e2 f2 g2 h2) (Knight b1 e1) (Bishop a1 h1) (Rook d1 f1) (Queen c1) (King g1) ) (Black (Pawn a7 b7 c7 d7 e7 f7 g7 h7) (Knight g8 d8) (Bishop h8 a8) (Rook e8 c8) (Queen f8) (King b8) ) ) ) ; ************************************************************************** (variant (title "ATW Shuffle #2") (board-setup (White (Pawn a2 b2 c2 d2 e2 f2 g2 h2) (Knight d1 f1) (Bishop e1 h1) (Rook a1 b1) (Queen c1) (King g1) ) (Black (Pawn a7 b7 c7 d7 e7 f7 g7 h7) (Knight e8 c8) (Bishop d8 a8) (Rook h8 g8) (Queen f8) (King b8) ) ) )