X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=data%2Ffmax.ini;h=32abb0b2901d97926ad553628fe4d1cc2be00d3f;hb=HEAD;hp=a903175b5a8fa8713788ca7843cf5eff51e702ec;hpb=d50bf1dd9d15885041ab284421a9a8297c4cea33;p=fairymax.git diff --git a/data/fmax.ini b/data/fmax.ini index a903175..32abb0b 100644 --- a/data/fmax.ini +++ b/data/fmax.ini @@ -108,8 +108,6 @@ Canvasser: C:900 1,3 16,3 -1,3 -16,3 13,7 47,7 49,7 19,7 -13,7 -47,7 -49,7 -19,7 Amazon: A:1150 1,3 16,3 15,3 17,3 -1,3 -16,3 -15,3 -17,3 14,7 31,7 33,7 18,7 -14,7 -31,7 -33,7 -18,7 -Crooked Bishop: -B:900 15,1E003 17,1E003 -15,1E003 -17,1E003 15,FFFE0003 -17,FFFE0003 -15,FFFE0003 17,FFFE0003 HOPPERS GrassHopper: @@ -117,6 +115,16 @@ G:200 1,F8 16,F8 15,F8 17,F8 -1,F8 -16,F8 -15,F8 -17,F8 Cannon: C:400 1,BA 16,BA -1,BA -16,BA +BIFURCATORS +Dimachaer: +D:300 16,14B8 16,1F4B8 -16,14B8 -16,1F4B8 1,104B8 1,FFFF04B8 -1,104B8 -1,FFFF04B8 +Secutor: +S:300 16,14BA 16,1F4BA -16,14BA -16,1F4BA 1,104BA 1,FFFF04BA -1,104BA -1,FFFF04BA +Provocator: +V:830 17,14B8 15,1F4B8 -15,14B8 -17,1F4B8 17,104B8 -15,FFFF04B8 -17,104B8 15,FFFF04B8 +Murmillo: +M:830 17,14BA 15,1F4BA -15,14BA -17,1F4BA 17,104BA -15,FFFF04BA -17,104BA 15,FFFF04BA + LAME LEAPERS Horse: N:5 16,1070 16,1F070 1,10070 1,FFFF0070 -16,1070 -16,1F070 -1,10070 -1,FFFF0070 @@ -126,9 +134,18 @@ E:1 15,70 17,70 -15,70 -17,70 LIMITED-RANGE SLIDERS R3 (range-3 Rook): D:375 1,443 16,443 -1,443 -16,443 +R4 (range-3 Rook): +D:425 1,843 16,843 -1,843 -16,843 +R5 (range-3 Rook): +D:450 1,C43 16,C43 -1,C43 -16,C43 B4 (range-4 Bishop): A:300 15,843 17,843 -15,843 -17,843 +BENT SLIDERS +Griffon: +G:830 17,1003 15,1F003 -15,1003 -17,1F003 17,10003 -15,FFFF0003 -17,10003 15,FFFF0003 +Aanca: +A:780 16,1003 16,1F003 -16,1003 -16,1F003 1,10003 1,FFFF0003 -1,10003 -1,FFFF0003 Syntax of a variant description: @@ -140,6 +157,12 @@ Line 1: Board size (files x ranks). Ranks must currently still be 8. Line 2: initial setup of white pieces on back rank Line 3: initial setup of black pieces on back rank Line 4-18: Description of piece types that can occur in the variant +This can be followed by some optional info to be sent to GUI when it +selects the variant, e.g. to tell it how some non-standard pieces move. + +The board size can be suffixed with =n where the number n then indicates +the depth of the promotion zone (which normally is just the last rank). +Currently only n=3 is understood. There can be upto 15 piece types per variant, numbered 1 to 15. Numbers 1 and 2 are considered Pawns for white and black, respectively, @@ -158,6 +181,11 @@ If you don't want that, remove the castling moves from the King description. If the castling initiator does not start in a central file, the results are currently undefined. +The variant name can be suffixed with some info to be sent to the GUI +as a 'setup' command, behind a # character. In particular the piece- +to-character table to define which symbols the GUI should use for +the various pieces, and (after another #) the 'parent' variant. + Most variant definitions can be seen at the end of this file. Other lines in this file (i.e. those not recognized as belonging to a variant description) are ignored. They can be used for comments. @@ -191,9 +219,13 @@ value assumed for them will be the absolute value of what you defined. With a value -1, however, loss of the first piece of that type loses the game. For royal piece types larger than 7 there is the special rule that it is not allowed to leave more than one of them under attack ('duple check'). +A royal value of -2 is currently used as a kludge to enable an alternative +winning condition, namely when the royal piece reaches (and survives in) +one of the four central squares. -NOTE: piece value 181 for piece 7 is reserved for Makruk, and enables -promotion on the 6th rank. Do not use it in other variants. +NOTE: Any piece value that (in decimal notation) ends in '3' will not be +accepted as promotion choice. (And neither will be absolute royalty, +i.e. piece value -1). The individual bits in the move-mode descriptor have the following meaning: In the last hexadecimal digit: @@ -203,7 +235,7 @@ In the last hexadecimal digit: 8 hop over non-empty square (normally occupied squares terminate a move) Bits set in the forelast digits TOGGLE the corresponding bits in the last digit. For hoppers when they hop over something, for the other pieces after -every step (so for normal pieces, better not set those bits!). +one to four steps (so for normal pieces, better not set those bits!). The digit before that indicates some special things; a 1 indicates the board should be treated as a cylinder, pieces crossing the right edge @@ -232,17 +264,16 @@ Useful bit combinations for the last digit are: C must hop immediately For example, if the initial step vector equals 1, and the descriptor -is 11003, the piece is an alternator (as no hop bit is set), and alternates +is 11003, the piece is a bent one (as no hop bit is set), and switches the mode from 3 to 3 (as the toggle digit is 0), i.e. all steps are moves that can both capture and non-capture, and only captures terminate the ray. -The step vector is toggled by 11, though, and thus alternates between 1 -and 10 (hex) = 16. So the piece zig-zags over the board, right, forward, right, -forward, etc. Had the move attributes been 11032, captures would only -be allowed on the odd steps (after moving right), while the even steps could -only be non-captures (both the 1 and 2 bit are toggled). With 11030 the -odd steps can only be skipped (if empty), and the even steps can both capture -and non-capture, meaning the piece moves like a Bishop that can be blocked -by a piece just next to the diagonal. +The step vector is toggled by 11, though, and thus switches from 1 +to 10 (hex) = 16. So the piece turns a 90-degree corner, from right to +forward. Had the move attributes been 11032, captures would only be +allowed before the bend (after moving right), while thereafter it can +only non-capture (both the 1 and 2 bit are toggled). With 11030 the +first step can only be skipped (if empty), and thereafter it can both capture +and non-capture. If the first step is a slider, a second step is made (if the square was empty), but if the mode toggles to leaper, the move stops there (e.g. Horse). @@ -280,18 +311,32 @@ For the truly lazy, a few complete game descriptions can be found below: // FIDE Chess (a.k.a. Mad Queen variant) Game: normal 8x8 +8 5 6 9 3 6 5 8 +8 5 6 9 4 6 5 8 +p:74 -16,24 -16,6 -15,5 -17,5 +p:74 16,24 16,6 15,5 17,5 +k:-1 1,34 -1,34 1,7 16,7 15,7 17,7 -1,7 -16,7 -15,7 -17,7 +k:-1 1,34 -1,34 1,7 16,7 15,7 17,7 -1,7 -16,7 -15,7 -17,7 +n:259 14,7 31,7 33,7 18,7 -14,7 -31,7 -33,7 -18,7 +b:296 15,3 17,3 -15,3 -17,3 +Q:851 1,3 16,3 15,3 17,3 -1,3 -16,3 -15,3 -17,3 +R:444 1,3 16,3 -1,3 -16,3 +S:851 1,3 16,3 15,3 17,3 -1,3 -16,3 -15,3 -17,3 + +// Chess without castling (intended as shuffle variant) +Game: nocastle +8x8 6 4 5 7 3 5 4 6 6 4 5 7 3 5 4 6 p:74 -16,24 -16,6 -15,5 -17,5 p:74 16,24 16,6 15,5 17,5 -k:-1 1,34 -1,34 1,7 16,7 15,7 17,7 -1,7 -16,7 -15,7 -17,7 +k:-1 1,7 16,7 15,7 17,7 -1,7 -16,7 -15,7 -17,7 n:259 14,7 31,7 33,7 18,7 -14,7 -31,7 -33,7 -18,7 b:296 15,3 17,3 -15,3 -17,3 R:444 1,3 16,3 -1,3 -16,3 Q:851 1,3 16,3 15,3 17,3 -1,3 -16,3 -15,3 -17,3 -f:481 13,FFFFF207 29,F207 46,F207 47,10207 49,10207 50,11207 35,11207 19,1207 -13,1207 -29,FFFF1207 -46,FFFF1207 -47,FFFF0207 -49,FFFF0207 -50,FFFEF207 -35,FFFEF207 -19,FFFFF207 -// Arabic precursor of modern Chess +// Arabic precursor of modern Chess, with weak Queen and Bishops Game: shatranj 8x8 6 4 5 3 7 5 4 6 @@ -306,38 +351,40 @@ q:180 15,7 17,7 -15,7 -17,7 e:110 30,7 34,7 -30,7 -34,7 f:180 15,7 17,7 -15,7 -17,7 -// ASEAN Chess. New form of Makruk +// ASEAN Chess. New form of Makruk, with promotion of 8th rank only Game: asean -8x8 -12 11 8 7 3 8 11 12 -12 11 9 7 3 9 11 12 +8x8=1 +13 12 8 7 3 8 12 13 +13 12 9 7 4 9 12 13 p:100 -16,6 -15,5 -17,5 p:100 16,6 15,5 17,5 k:-1 1,7 16,7 15,7 17,7 -1,7 -16,7 -15,7 -17,7 +k:-1 1,7 16,7 15,7 17,7 -1,7 -16,7 -15,7 -17,7 f:180 15,7 17,7 -15,7 -17,7 m:180 15,7 17,7 -15,7 -17,7 -s:300 15,7 17,7 -15,7 -17,7 -16,7 q:180 15,7 17,7 -15,7 -17,7 b:300 15,7 17,7 -15,7 -17,7 -16,7 b:300 15,7 17,7 -15,7 -17,7 16,7 +s:300 15,7 17,7 -15,7 -17,7 -16,7 s:300 15,7 17,7 -15,7 -17,7 16,7 n:450 14,7 31,7 33,7 18,7 -14,7 -31,7 -33,7 -18,7 R:630 1,3 16,3 -1,3 -16,3 -// Thai Chess. +// Thai Chess. Pawns promote on reaching 6th rank! Game: makruk 8x8=3 -12 11 8 3 7 8 11 12 -12 11 9 7 3 9 11 12 +13 12 8 3 7 8 12 13 +13 12 9 7 4 9 12 13 p:100 -16,6 -15,5 -17,5 p:100 16,6 15,5 17,5 k:-1 1,7 16,7 15,7 17,7 -1,7 -16,7 -15,7 -17,7 +k:-1 1,7 16,7 15,7 17,7 -1,7 -16,7 -15,7 -17,7 f:181 15,7 17,7 -15,7 -17,7 q:181 15,7 17,7 -15,7 -17,7 -b:300 15,7 17,7 -15,7 -17,7 -16,7 m:181 15,7 17,7 -15,7 -17,7 s:300 15,7 17,7 -15,7 -17,7 -16,7 s:300 15,7 17,7 -15,7 -17,7 16,7 +b:300 15,7 17,7 -15,7 -17,7 -16,7 b:300 15,7 17,7 -15,7 -17,7 16,7 n:450 14,7 31,7 33,7 18,7 -14,7 -31,7 -33,7 -18,7 R:630 1,3 16,3 -1,3 -16,3 @@ -356,15 +403,15 @@ q:181 15,7 17,7 -15,7 -17,7 16,F4 -16,F4 m:181 15,7 17,7 -15,7 -17,7 16,F4 -16,F4 s:300 15,7 17,7 -15,7 -17,7 -16,7 s:300 15,7 17,7 -15,7 -17,7 16,7 - b:300 15,7 17,7 -15,7 -17,7 -16,7 b:300 15,7 17,7 -15,7 -17,7 16,7 - n:450 14,7 31,7 33,7 18,7 -14,7 -31,7 -33,7 -18,7 R:630 1,3 16,3 -1,3 -16,3 +# +# K& KiN +# M& FifD - -// Thai Chess variant with Ai-Wok (RNF). +// Thai Chess variant with Ai-Wok super-piece (RNF). Game: Ai-wok 8x8=3 6 5 3 8 7 3 5 6 @@ -377,8 +424,11 @@ n:450 14,7 31,7 33,7 18,7 -14,7 -31,7 -33,7 -18,7 R:630 1,3 16,3 -1,3 -16,3 A:1350 14,7 31,7 33,7 18,7 -14,7 -31,7 -33,7 -18,7 1,3 16,3 -1,3 -16,3 15,7 17,7 -15,7 -17,7 k:-1 1,7 16,7 15,7 17,7 -1,7 -16,7 -15,7 -17,7 +# +# A& NFR // Cambodian Chess using WinBoard's new engine-defined variant mechanism +// Cambodian Chess. Like Makruk, but with extra initial King and Met moves Game: cambodian # PN.R.M....SKpn.r.m....sk # makruk 8x8=3 13 12 8 3 7 8 12 13 @@ -392,15 +442,16 @@ q:181 15,7 17,7 -15,7 -17,7 16,F4 -16,F4 m:181 15,7 17,7 -15,7 -17,7 16,F4 -16,F4 s:300 15,7 17,7 -15,7 -17,7 -16,7 s:300 15,7 17,7 -15,7 -17,7 16,7 - b:300 15,7 17,7 -15,7 -17,7 -16,7 b:300 15,7 17,7 -15,7 -17,7 16,7 - n:450 14,7 31,7 33,7 18,7 -14,7 -31,7 -33,7 -18,7 R:630 1,3 16,3 -1,3 -16,3 - +# +# K& KiN +# M& FifD // Ai-Wok using WinBoard's new engine-defined variant mechanism +// Thai Chess variant with Ai-Wok super-piece (RNF). Game: ai-wok # PN.R...A..SKpn.r...a..sk # makruk 8x8=3 6 5 3 8 7 3 5 6 @@ -413,24 +464,27 @@ n:450 14,7 31,7 33,7 18,7 -14,7 -31,7 -33,7 -18,7 R:630 1,3 16,3 -1,3 -16,3 A:1350 14,7 31,7 33,7 18,7 -14,7 -31,7 -33,7 -18,7 1,3 16,3 -1,3 -16,3 15,7 17,7 -15,7 -17,7 k:-1 1,7 16,7 15,7 17,7 -1,7 -16,7 -15,7 -17,7 +# +# A& NFR // Medieval intermediate between Shatranj and FIDE Chess Game: courier 12x8 -6 4 8 5 10 3 7 9 5 8 4 6 -6 4 8 5 10 3 7 9 5 8 4 6 +11 9 5 10 8 3 7 6 10 5 9 11 +11 9 5 10 8 4 7 6 10 5 9 11 p:65 -16,6 -15,5 -17,5 p:65 16,6 15,5 17,5 k:-1 1,7 16,7 15,7 17,7 -1,7 -16,7 -15,7 -17,7 -n:300 14,7 31,7 33,7 18,7 -14,7 -31,7 -33,7 -18,7 -b:366 15,3 17,3 -15,3 -17,3 -R:550 1,3 16,3 -1,3 -16,3 -f:120 15,7 17,7 -15,7 -17,7 +k:-1 1,7 16,7 15,7 17,7 -1,7 -16,7 -15,7 -17,7 e:70 30,7 34,7 -30,7 -34,7 w:100 1,7 16,7 -1,7 -16,7 +f:120 15,7 17,7 -15,7 -17,7 m:280 1,7 16,7 15,7 17,7 -1,7 -16,7 -15,7 -17,7 +n:300 14,7 31,7 33,7 18,7 -14,7 -31,7 -33,7 -18,7 +b:366 15,3 17,3 -15,3 -17,3 +R:550 1,3 16,3 -1,3 -16,3 -// The King moves as a Knight, and vice versa +// The King (Unicorn) moves as a Knight, and vice versa. The Unicorn can castle! Game: knightmate 8x8 6 4 5 7 3 5 4 6 @@ -443,7 +497,7 @@ b:296 15,3 17,3 -15,3 -17,3 R:444 1,3 16,3 -1,3 -16,3 Q:851 1,3 16,3 15,3 17,3 -1,3 -16,3 -15,3 -17,3 -// Modern variant with two new pieces (Archbishop and Chancellor) on 10x8 board +// Modern variant with B+N and R+N compounds (Archbishop and Chancellor) on 10x8 board Game: capablanca 10x8 6 4 8 5 7 3 5 9 4 6 @@ -459,8 +513,7 @@ A:825 15,3 17,3 -15,3 -17,3 14,7 31,7 33,7 18,7 -14,7 -31,7 -33,7 -18,7 C:875 1,3 16,3 -1,3 -16,3 14,7 31,7 33,7 18,7 -14,7 -31,7 -33,7 -18,7 e:1000 15,7 17,7 -15,7 -17,7 14,7 31,7 33,7 18,7 -14,7 -31,7 -33,7 -18,7 -1,7 1,7 -16,7 16,7 -1,34 1,34 -16,34 16,34 -// Gothic Chess is protected through U.S. patent #6,481,716 by Ed Trice. -// Spreading it without license might be a criminal offense! +// Modern variant with B+N and R+N compounds (Archbishop and Chancellor) on 10x8 board Game: gothic 10x8 6 4 5 7 9 3 8 5 4 6 @@ -475,8 +528,7 @@ Q:950 1,3 16,3 15,3 17,3 -1,3 -16,3 -15,3 -17,3 A:825 15,3 17,3 -15,3 -17,3 14,7 31,7 33,7 18,7 -14,7 -31,7 -33,7 -18,7 C:875 1,3 16,3 -1,3 -16,3 14,7 31,7 33,7 18,7 -14,7 -31,7 -33,7 -18,7 -// FalconChess is protected through U.S. patent #5,690,334 by George W. Duke. -// The patent now expired, though. +// The Falcon can take any of the 3 shortest paths to its destination Game: falcon 10x8 6 4 5 8 7 3 8 5 4 6 @@ -491,8 +543,10 @@ Q:950 1,3 16,3 15,3 17,3 -1,3 -16,3 -15,3 -17,3 f:450 13,FFFFF207 29,F207 46,F207 47,10207 49,10207 50,11207 35,11207 19,1207 -13,1207 -29,FFFF1207 -46,FFFF1207 -47,FFFF0207 -49,FFFF0207 -50,FFFEF207 -35,FFFEF207 -19,FFFFF207 A:825 15,3 17,3 -15,3 -17,3 14,7 31,7 33,7 18,7 -14,7 -31,7 -33,7 -18,7 C:875 1,3 16,3 -1,3 -16,3 14,7 31,7 33,7 18,7 -14,7 -31,7 -33,7 -18,7 +# +# F& aflafrKafraflKafafsKafsafK -// Cylinder Chess (WinBoard / XBoard legality testing should be off toplay this!) +// Cylinder Chess: left and right board edges are connected Game: cylinder 8x8 6 4 5 7 3 5 4 6 @@ -504,8 +558,15 @@ n:350 14,107 31,107 33,107 18,107 -14,107 -31,107 -33,107 -18,107 b:450 15,103 17,103 -15,103 -17,103 R:525 1,103 16,3 -1,103 -16,3 Q:1150 1,103 16,3 15,103 17,103 -1,103 -16,3 -15,103 -17,103 - -// Berolina Chess. In WinBoard 4.3.15 you can play this with legality testing switched off +# +# P& fmWfceoFifmnD +# N& oN +# B& oB +# R& oR +# Q& oQ +# K& oK + +// Berolina Chess. Pawns capture straight and move diagonally Game: berolina 8x8 6 4 5 7 3 5 4 6 @@ -517,6 +578,8 @@ n:259 14,7 31,7 33,7 18,7 -14,7 -31,7 -33,7 -18,7 b:296 15,3 17,3 -15,3 -17,3 R:444 1,3 16,3 -1,3 -16,3 Q:851 1,3 16,3 15,3 17,3 -1,3 -16,3 -15,3 -17,3 +# +# P& fmFfceWifmnA // Modern variant with four new pieces in randomly chosen setup on 8x8 board Game: super @@ -539,7 +602,7 @@ g:640 1,7 16,7 15,7 17,7 -1,7 -16,7 -15,7 -17,7 2,7 30,7 32,7 34,7 -2,7 -30,7 -3 m:-1 1,34 -1,34 1,7 16,7 15,7 17,7 -1,7 -16,7 -15,7 -17,7 16,70 -16,70 w:340 1,7 16,7 -1,7 -16,7 2,7 32,7 -2,7 -32,7 -// Seirawan Chess (with Archbishop and Chancellor gated in during game) +// Seirawan Chess; to 'gate in' Hawk (B+N) or Elephant (R+N), select it before moving Game: seirawan 8x8 5 3 4 7 6 4 3 5 @@ -555,24 +618,7 @@ k:-1 1,34 -1,34 1,7 16,7 15,7 17,7 -1,7 -16,7 -15,7 -17,7 h:780 15,3 17,3 -15,3 -17,3 14,7 31,7 33,7 18,7 -14,7 -31,7 -33,7 -18,7 E:814 1,3 16,3 -1,3 -16,3 14,7 31,7 33,7 18,7 -14,7 -31,7 -33,7 -18,7 -// Spartan Chess, where black has a different army from white's orthodox FIDE, with two kings -Game: fairy/Spartan # PNBRQ..............K....q.lwg.....c...hk -8x8 -6 4 5 7 11 5 4 6 -3 10 12 8 8 12 9 3 -p:74 -16,64 -16,6 -15,5 -17,5 -h:70 15,E4 17,E4 16,5 15,6 17,6 -l:290 15,7 17,7 -15,7 -17,7 30,7 34,7 -30,7 -34,7 1,6 -1,6 -n:259 14,7 31,7 33,7 18,7 -14,7 -31,7 -33,7 -18,7 -b:296 15,3 17,3 -15,3 -17,3 -R:444 1,3 16,3 -1,3 -16,3 -Q:851 1,3 16,3 15,3 17,3 -1,3 -16,3 -15,3 -17,3 -c:255 1,7 16,7 -1,7 -16,7 2,7 -2,7 32,7 -32,7 -w:790 15,3 17,3 -15,3 -17,3 14,7 31,7 33,7 18,7 -14,7 -31,7 -33,7 -18,7 -G:640 1,3 16,3 -1,3 -16,3 15,7 17,7 -15,7 -17,7 -k:-435 1,34 -1,34 1,7 16,7 15,7 17,7 -1,7 -16,7 -15,7 -17,7 -k:-435 1,7 16,7 15,7 17,7 -1,7 -16,7 -15,7 -17,7 - +// The usual Persian army combats an entirely different gang of Spartans Game: spartan 8x8 6 4 5 7 11 5 4 6 @@ -590,7 +636,7 @@ G:640 1,3 16,3 -1,3 -16,3 15,7 17,7 -15,7 -17,7 k:-435 1,34 -1,34 1,7 16,7 15,7 17,7 -1,7 -16,7 -15,7 -17,7 k:-435 1,7 16,7 15,7 17,7 -1,7 -16,7 -15,7 -17,7 -// Set for Chess with Different Armies, FIDE vs Color-bound Cloberers (legality-testing off!) +// Chess with Different Armies Game: fairy/FIDE-Clobberers # PNBRQ.........Kp.....eac....lk 8x8 6 4 5 7 10 5 4 6 @@ -607,7 +653,13 @@ A:875 15,3 17,3 -15,3 -17,3 14,7 31,7 33,7 18,7 -14,7 -31,7 -33,7 -18,7 k:-1 1,34 -1,34 1,7 -1,7 16,7 15,7 17,7 -16,7 -15,7 -17,7 k:-1 1,34 -1,1034 1,7 -1,7 16,7 15,7 17,7 -16,7 -15,7 -17,7 l:530 15,3 17,3 -15,3 -17,3 32,7 -32,7 2,7 -2,7 +# +# e WA +# c FAD +# l BD +# k KilO2rO3 +// Chess with Different Armies Game: fairy/Clobberers-FIDE # P.....EAC....LKpnbrq.........k 8x8 12 3 8 7 10 8 3 12 @@ -624,7 +676,13 @@ Q:950 1,3 16,3 15,3 17,3 -1,3 -16,3 -15,3 -17,3 k:-1 1,34 -1,1034 1,7 -1,7 16,7 15,7 17,7 -16,7 -15,7 -17,7 k:-1 1,34 -1,34 1,7 -1,7 16,7 15,7 17,7 -16,7 -15,7 -17,7 l:530 15,3 17,3 -15,3 -17,3 32,7 -32,7 2,7 -2,7 +# +# E WA +# C FAD +# L BD +# K KirO2lO3 +// Chess with Different Armies Game: fairy/FIDE-Nutters # PNBRQ................Kp...........h.t.c...uk 8x8 6 4 5 7 10 5 4 6 @@ -640,7 +698,14 @@ u:400 31,7 33,7 14,7 18,7 1,7 -1,7 -16,7 -15,7 -17,7 C:935 16,3 1,3 -1,3 14,7 31,7 33,7 18,7 15,7 17,7 -16,7 -15,7 -17,7 k:-1 1,34 -1,34 1,7 -1,7 16,7 15,7 17,7 -16,7 -15,7 -17,7 t:485 16,3 1,3 -1,3 -16,7 -15,7 -17,7 - +# +# h vNF +# t fsRbWbF +# c fsRbWfhNF +# u fhNbsWbF +# k KisO2 + +// Chess with Different Armies Game: fairy/Nutters-FIDE # P...........H.T.C...UKpnbrq................k 8x8 11 3 6 7 10 6 3 11 @@ -656,7 +721,14 @@ R:500 16,3 -16,3 -1,3 1,3 Q:950 1,3 16,3 15,3 17,3 -1,3 -16,3 -15,3 -17,3 k:-1 1,34 -1,34 1,7 -1,7 16,7 15,7 17,7 -16,7 -15,7 -17,7 t:485 -16,3 1,3 -1,3 16,7 15,7 17,7 - +# +# H vNF +# T fsRbWbF +# C fsRbWfhNF +# U fhNbsWbF +# K KisO2 + +// Chess with Different Armies Game: fairy/Clobberers-Nutters # P.....EAC....L.......Kp...........h.t.c...uk 8x8 6 4 5 7 10 5 4 6 @@ -673,7 +745,18 @@ C:935 16,3 1,3 -1,3 14,7 31,7 33,7 18,7 15,7 17,7 -16,7 -15,7 -17,7 k:-1 1,34 -1,1034 1,7 -1,7 16,7 15,7 17,7 -16,7 -15,7 -17,7 t:485 16,3 1,3 -1,3 -16,7 -15,7 -17,7 k:-1 1,34 -1,34 1,7 -1,7 16,7 15,7 17,7 -16,7 -15,7 -17,7 - +# +# h vNF +# t fsRbWbF +# c fsRbWfhNF +# u fhNbsWbF +# E WA +# C FAD +# L BD +# K KirO2lO3 +# k KisO2 + +// Chess with Different Armies Game: fairy/Nutters-Clobberers # P...........H.T.C...UKp.....eac....l.......k 8x8 11 3 6 7 10 6 3 11 @@ -690,7 +773,18 @@ A:875 15,3 17,3 -15,3 -17,3 14,7 31,7 33,7 18,7 -14,7 -31,7 -33,7 -18,7 k:-1 1,34 -1,34 1,7 -1,7 16,7 15,7 17,7 -16,7 -15,7 -17,7 t:485 -16,3 1,3 -1,3 16,7 15,7 17,7 k:-1 1,34 -1,1034 1,7 -1,7 16,7 15,7 17,7 -16,7 -15,7 -17,7 - +# +# H vNF +# T fsRbWbF +# C fsRbWfhNF +# U fhNbsWbF +# e WA +# c FAD +# l BD +# K KisO2 +# k KilO2rO3 + +// Chess with Different Armies Game: fairy/FIDE-Rookies # PNBRQ................Kp.............w.mh.s.k 8x8 6 4 5 7 11 5 4 6 @@ -703,10 +797,17 @@ b:350 15,3 17,3 -15,3 -17,3 R:500 16,3 -16,3 -1,3 1,3 Q:950 1,3 16,3 15,3 17,3 -1,3 -16,3 -15,3 -17,3 s:400 16,843 1,843 -1,843 -16,843 -M:935 16,3 1,3 -1,3 14,7 31,7 33,7 18,7 15,7 17,7 -16,7 -15,7 -17,7 +M:935 16,3 1,3 -1,3 14,7 31,7 33,7 18,7 -16,3 -14,7 -31,7 -33,7 -18,7 h:480 15,7 17,7 -15,7 -17,7 2,7 32,7 -2,7 -32,7 3,7 48,7 -3,7 -48,7 k:-1 1,34 -1,34 1,7 -1,7 16,7 15,7 17,7 -16,7 -15,7 -17,7 - +# +# w WD +# h HFD +# s W4 +# m RN +# k KisO2 + +// Chess with Different Armies Game: fairy/Rookies-FIDE # P.............W.MH.S.Kpnbrq................k 8x8 6 3 10 7 11 10 3 6 @@ -717,12 +818,19 @@ w:310 1,7 16,7 -1,7 -16,7 2,7 32,7 -2,7 -32,7 n:325 14,7 31,7 33,7 18,7 -14,7 -31,7 -33,7 -18,7 b:350 15,3 17,3 -15,3 -17,3 s:400 16,843 1,843 -1,843 -16,843 -M:935 -16,3 1,3 -1,3 -14,7 -31,7 -33,7 -18,7 -15,7 -17,7 16,7 15,7 17,7 +M:935 -16,3 1,3 -1,3 -14,7 -31,7 -33,7 -18,7 16,3 14,7 31,7 33,7 18,7 R:500 16,3 -16,3 -1,3 1,3 Q:950 1,3 16,3 15,3 17,3 -1,3 -16,3 -15,3 -17,3 h:480 15,7 17,7 -15,7 -17,7 2,7 32,7 -2,7 -32,7 3,7 48,7 -3,7 -48,7 k:-1 1,34 -1,34 1,7 -1,7 16,7 15,7 17,7 -16,7 -15,7 -17,7 - +# +# W WD +# H HFD +# S W4 +# M RN +# K KisO2 + +// Chess with Different Armies Game: fairy/Clobberers-Rookies # P.....EAC....L.......Kp.............w.mh.s.k 8x8 6 4 5 7 11 5 4 6 @@ -735,11 +843,22 @@ c:480 15,7 17,7 -15,7 -17,7 32,7 -32,7 2,7 -2,7 30,7 34,7 -30,7 -34,7 l:530 15,3 17,3 -15,3 -17,3 32,7 -32,7 2,7 -2,7 A:875 15,3 17,3 -15,3 -17,3 14,7 31,7 33,7 18,7 -14,7 -31,7 -33,7 -18,7 s:400 16,843 1,843 -1,843 -16,843 -M:935 16,3 1,3 -1,3 14,7 31,7 33,7 18,7 15,7 17,7 -16,7 -15,7 -17,7 +M:935 16,3 1,3 -1,3 14,7 31,7 33,7 18,7 -16,3 -14,7 -31,7 -33,7 -18,7 h:480 15,7 17,7 -15,7 -17,7 2,7 32,7 -2,7 -32,7 3,7 48,7 -3,7 -48,7 k:-1 1,34 -1,1034 1,7 -1,7 16,7 15,7 17,7 -16,7 -15,7 -17,7 k:-1 1,34 -1,34 1,7 -1,7 16,7 15,7 17,7 -16,7 -15,7 -17,7 - +# +# E WA +# C FAD +# L BD +# w WD +# h HFD +# s W4 +# m RN +# K KirO2ilO3 +# k KisO2 + +// Chess with Different Armies Game: fairy/Rookies-Clobberers # P.............W.MH.S.Kp.....eac....l.......k 8x8 6 3 10 7 11 10 3 6 @@ -750,15 +869,24 @@ w:310 1,7 16,7 -1,7 -16,7 2,7 32,7 -2,7 -32,7 e:320 30,7 34,7 -30,7 -34,7 16,7 -16,7 1,7 -1,7 l:530 15,3 17,3 -15,3 -17,3 32,7 -32,7 2,7 -2,7 s:400 16,843 1,843 -1,843 -16,843 -M:935 -16,3 1,3 -1,3 -14,7 -31,7 -33,7 -18,7 -15,7 -17,7 16,7 15,7 17,7 +M:935 -16,3 1,3 -1,3 -14,7 -31,7 -33,7 -18,7 16,3 14,7 31,7 33,7 18,7 c:480 15,7 17,7 -15,7 -17,7 32,7 -32,7 2,7 -2,7 30,7 34,7 -30,7 -34,7 A:875 15,3 17,3 -15,3 -17,3 14,7 31,7 33,7 18,7 -14,7 -31,7 -33,7 -18,7 h:480 15,7 17,7 -15,7 -17,7 2,7 32,7 -2,7 -32,7 3,7 48,7 -3,7 -48,7 k:-1 1,34 -1,34 1,7 -1,7 16,7 15,7 17,7 -16,7 -15,7 -17,7 k:-1 1,34 -1,1034 1,7 -1,7 16,7 15,7 17,7 -16,7 -15,7 -17,7 +# +# W WD +# H HFD +# S W4 +# M RN +# e WA +# c FAD +# l BD +# K KisO2 +# k KilO2irO3 // Great Shatranj: modern variant with range-two leapers replacing sliders, on 10x8 board. -// Must be played with legality testing off in XBoard 4.4.0. Game: great 10x8 6 4 5 8 3 10 9 5 4 6 @@ -773,5 +901,83 @@ s:280 1,7 16,7 15,7 17,7 -1,7 -16,7 -15,7 -17,7 g:640 1,7 16,7 -1,7 -16,7 2,7 -2,7 32,7 -32,7 15,7 17,7 -15,7 -17,7 30,7 34,7 -30,7 -34,7 h:640 14,7 31,7 33,7 18,7 -14,7 -31,7 -33,7 -18,7 15,7 17,7 -15,7 -17,7 30,7 34,7 -30,7 -34,7 m:640 14,7 31,7 33,7 18,7 -14,7 -31,7 -33,7 -18,7 1,7 16,7 -1,7 -16,7 2,7 -2,7 32,7 -32,7 +# +# P& fmWfcF +# E& FA +# W& WD +# G& KAD +# H& NAF +# M& NWD + +// Charge of the Light Brigade (normal Chess rules) +Game: light-brigade # PNBRQKpnbrqk # nocastle +8x8 +0 7 0 7 3 0 7 0 +4 4 4 4 3 4 4 4 +p:74 -16,24 -16,6 -15,5 -17,5 +p:74 16,24 16,6 15,5 17,5 +k:-1 1,7 16,7 15,7 17,7 -1,7 -16,7 -15,7 -17,7 +n:444 14,7 31,7 33,7 18,7 -14,7 -31,7 -33,7 -18,7 +b:400 15,3 17,3 -15,3 -17,3 +R:500 1,3 16,3 -1,3 -16,3 +Q:851 1,3 16,3 15,3 17,3 -1,3 -16,3 -15,3 -17,3 + +// King of the Hill (King MUST be #3 and have value -2 to trigger hill eval) +// Apart from mate, reaching one of the 4 central squares with K also wins +Game: king-of-the-hill # PNBRQKpnbrqk # fairy +8x8 +6 4 5 7 3 5 4 6 +6 4 5 7 3 5 4 6 +p:66 -16,24 -16,6 -15,5 -17,5 +p:66 16,24 16,6 15,5 17,5 +k:-2 1,34 -1,34 1,7 16,7 15,7 17,7 -1,7 -16,7 -15,7 -17,7 +n:259 14,7 31,7 33,7 18,7 -14,7 -31,7 -33,7 -18,7 +b:296 15,3 17,3 -15,3 -17,3 +R:444 1,3 16,3 -1,3 -16,3 +Q:851 1,3 16,3 15,3 17,3 -1,3 -16,3 -15,3 -17,3 + +// Bifurcator Chess +// slider moves split into two directions at the first friendly piece they meet +Game: bifurcator # PNBRQKpnbrqk # fairy +8x8 +6 4 5 7 3 5 4 6 +6 4 5 7 3 5 4 6 +p:66 -16,24 -16,6 -15,5 -17,5 +p:66 16,24 16,6 15,5 17,5 +k:-1 1,34 -1,34 1,7 16,7 15,7 17,7 -1,7 -16,7 -15,7 -17,7 +n:259 14,7 31,7 33,7 18,7 -14,7 -31,7 -33,7 -18,7 +b:370 15,3 17,3 -15,3 -17,3 15,1FCB8 17,1CB8 -15,1CB8 -17,1FCB8 15,FFFF0CB8 17,10CB8 -15,FFFF0CB8 -17,10CB8 +R:518 1,3 16,3 -1,3 -16,3 1,10CB8 16,1FCB8 -1,10CB8 -16,1FCB8 1,FFFF0CB8 16,1CB8 -1,FFFF0CB8 -16,1CB8 +Q:851 1,3 16,3 15,3 17,3 -1,3 -16,3 -15,3 -17,3 +# +# B& BtgabyabsB +# R& RtgabyabsR + +// Variant where no single piece has mating potential +Game: team-mate # PN....EF...M.A.J...CUKpn....ef...m.a.j...cuk # fairy +8x8 +10 8 6 12 3 5 9 7 +10 8 6 12 4 5 9 7 +p:110 -16,24 -16,6 -15,5 -17,5 +p:110 16,24 16,6 15,5 17,5 +k:-1 1,34 -1,34 1,7 16,7 15,7 17,7 -1,7 -16,7 -15,7 -17,7 +k:-1 1,34 -1,34 1,7 16,7 15,7 17,7 -1,7 -16,7 -15,7 -17,7 +m:275 30,7 34,7 -30,7 -34,7 45,7 51,7 -45,7 -51,7 +e:360 15,7 17,7 -15,7 -17,7 30,7 34,7 -30,7 -34,7 +c:600 14,FFFF1043 31,F043 33,31043 18,13043 -14,FFFF3043 -31,11043 -33,2F043 -18,11043 +f:360 30,7 34,7 -30,7 -34,7 1,7 -1,7 16,7 -16,7 +n:360 14,7 31,7 33,7 18,7 -14,7 -31,7 -33,7 -18,7 +u:550 14,7 31,7 33,7 18,7 -14,7 -31,7 -33,7 -18,7 1,7 16,7 -1,7 -16,7 +J:770 2,3 32,3 15,3 17,3 -2,3 -32,3 -15,3 -17,3 +A:883 16,1003 16,1F003 -16,1003 -16,1F003 1,10003 1,FFFF0003 -1,10003 -1,FFFF0003 +# +# E& FA +# F& WA +# M& AG +# U& WN +# C& NmpafsafF +# A& WyafsW +# K& KisO2 +# J& BD0 // End of game file