Emit piece commands in cylinder Chess
[fairymax.git] / data / fmax.ini
index 7cae580..27c9901 100644 (file)
@@ -140,6 +140,8 @@ Line 1:     Board size (files x ranks). Ranks must currently still be 8.
 Line 2:     initial setup of white pieces on back rank\r
 Line 3:     initial setup of black pieces on back rank\r
 Line 4-18:  Description of piece types that can occur in the variant\r
+This can be followed by some optional info to be sent to GUI when it\r
+selects the variant, e.g. to tell it how some non-standard pieces move.\r
 \r
 There can be upto 15 piece types per variant, numbered 1 to 15.\r
 Numbers 1 and 2 are considered Pawns for white and black, respectively,\r
@@ -378,6 +380,9 @@ b:300 15,7 17,7 -15,7 -17,7 -16,7
 b:300 15,7 17,7 -15,7 -17,7 16,7\r
 n:450 14,7 31,7 33,7 18,7 -14,7 -31,7 -33,7 -18,7\r
 R:630 1,3 16,3 -1,3 -16,3\r
+#\r
+# K& KiN\r
+# M& FifD\r
 \r
 // Thai Chess variant with Ai-Wok (RNF).\r
 Game: Ai-wok\r
@@ -392,6 +397,8 @@ 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\r
 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\r
 k:-1  1,7 16,7 15,7 17,7 -1,7 -16,7 -15,7 -17,7\r
+#\r
+# A& NFR\r
 \r
 // Cambodian Chess using WinBoard's new engine-defined variant mechanism\r
 Game: cambodian # PN.R.M....SKpn.r.m....sk # makruk\r
@@ -407,13 +414,13 @@ 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\r
 s:300 15,7 17,7 -15,7 -17,7 -16,7\r
 s:300 15,7 17,7 -15,7 -17,7 16,7\r
-\r
 b:300 15,7 17,7 -15,7 -17,7 -16,7\r
 b:300 15,7 17,7 -15,7 -17,7 16,7\r
-\r
 n:450 14,7 31,7 33,7 18,7 -14,7 -31,7 -33,7 -18,7\r
 R:630 1,3 16,3 -1,3 -16,3\r
-\r
+#\r
+# K& KiN\r
+# M& FifD\r
 \r
 // Ai-Wok using WinBoard's new engine-defined variant mechanism\r
 Game: ai-wok # PN.R...A..SKpn.r...a..sk # makruk\r
@@ -428,6 +435,8 @@ 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\r
 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\r
 k:-1  1,7 16,7 15,7 17,7 -1,7 -16,7 -15,7 -17,7\r
+#\r
+# A& NFR\r
 \r
 // Medieval intermediate between Shatranj and FIDE Chess\r
 Game: courier\r
@@ -519,6 +528,13 @@ 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
 R:525 1,103 16,3 -1,103 -16,3\r
 Q:1150 1,103 16,3 15,103 17,103 -1,103 -16,3 -15,103 -17,103\r
+#\r
+# P& fmWfceoFifmnD\r
+# N& oN\r
+# B& oB\r
+# R& oR\r
+# Q& oQ\r
+# K& oK\r
 \r
 // Berolina Chess. In WinBoard 4.3.15 you can play this with legality testing switched off\r
 Game: berolina\r
@@ -532,6 +548,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
 R:444 1,3 16,3 -1,3 -16,3\r
 Q:851 1,3 16,3 15,3 17,3 -1,3 -16,3 -15,3 -17,3\r
+#\r
+# P& fmFfceWifmnA\r
 \r
 // Modern variant with four new pieces in randomly chosen setup on 8x8 board\r
 Game: super\r
@@ -622,6 +640,10 @@ 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\r
 k:-1  1,34 -1,1034 1,7 -1,7 16,7 15,7 17,7 -16,7 -15,7 -17,7\r
 l:530 15,3 17,3 -15,3 -17,3 32,7 -32,7 2,7 -2,7\r
+#\r
+# e WA\r
+# c FAD\r
+# l BD\r
 \r
 Game: fairy/Clobberers-FIDE # P.....EAC....LKpnbrq.........k\r
 8x8\r
@@ -639,6 +661,10 @@ 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\r
 k:-1  1,34 -1,34 1,7 -1,7 16,7 15,7 17,7 -16,7 -15,7 -17,7\r
 l:530 15,3 17,3 -15,3 -17,3 32,7 -32,7 2,7 -2,7\r
+#\r
+# E WA\r
+# C FAD\r
+# L BD\r
 \r
 Game: fairy/FIDE-Nutters # PNBRQ................Kp...........h.t.c...uk\r
 8x8\r
@@ -655,6 +681,11 @@ 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\r
 k:-1  1,34 -1,34 1,7 -1,7 16,7 15,7 17,7 -16,7 -15,7 -17,7\r
 t:485 16,3 1,3 -1,3 -16,7 -15,7 -17,7\r
+#\r
+# h vNF\r
+# t fsRbWbF\r
+# c fsRbWfhNF\r
+# u fhNbsWbF\r
 \r
 Game: fairy/Nutters-FIDE # P...........H.T.C...UKpnbrq................k\r
 8x8\r
@@ -671,6 +702,11 @@ 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\r
 k:-1  1,34 -1,34 1,7 -1,7 16,7 15,7 17,7 -16,7 -15,7 -17,7\r
 t:485 -16,3 1,3 -1,3 16,7 15,7 17,7\r
+#\r
+# H vNF\r
+# T fsRbWbF\r
+# C fsRbWfhNF\r
+# U fhNbsWbF\r
 \r
 Game: fairy/Clobberers-Nutters # P.....EAC....L.......Kp...........h.t.c...uk\r
 8x8\r
@@ -688,6 +724,14 @@ 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\r
 t:485 16,3 1,3 -1,3 -16,7 -15,7 -17,7\r
 k:-1  1,34 -1,34 1,7 -1,7 16,7 15,7 17,7 -16,7 -15,7 -17,7\r
+#\r
+# h vNF\r
+# t fsRbWbF\r
+# c fsRbWfhNF\r
+# u fhNbsWbF\r
+# E WA\r
+# C FAD\r
+# L BD\r
 \r
 Game: fairy/Nutters-Clobberers # P...........H.T.C...UKp.....eac....l.......k\r
 8x8\r
@@ -705,6 +749,14 @@ 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\r
 t:485 -16,3 1,3 -1,3 16,7 15,7 17,7\r
 k:-1  1,34 -1,1034 1,7 -1,7 16,7 15,7 17,7 -16,7 -15,7 -17,7\r
+#\r
+# H vNF\r
+# T fsRbWbF\r
+# C fsRbWfhNF\r
+# U fhNbsWbF\r
+# e WA\r
+# c FAD\r
+# l BD\r
 \r
 Game: fairy/FIDE-Rookies # PNBRQ................Kp.............w.mh.s.k\r
 8x8\r
@@ -721,6 +773,10 @@ 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 -16,3 -14,7 -31,7 -33,7 -18,7\r
 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\r
 k:-1  1,34 -1,34 1,7 -1,7 16,7 15,7 17,7 -16,7 -15,7 -17,7\r
+#\r
+# w WD\r
+# h HFD\r
+# s W4\r
 \r
 Game: fairy/Rookies-FIDE # P.............W.MH.S.Kpnbrq................k\r
 8x8\r
@@ -737,6 +793,10 @@ 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\r
 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\r
 k:-1  1,34 -1,34 1,7 -1,7 16,7 15,7 17,7 -16,7 -15,7 -17,7\r
+#\r
+# W WD\r
+# H HFD\r
+# S W4\r
 \r
 Game: fairy/Clobberers-Rookies # P.....EAC....L.......Kp.............w.mh.s.k\r
 8x8\r
@@ -754,6 +814,13 @@ 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\r
 k:-1  1,34 -1,1034 1,7 -1,7 16,7 15,7 17,7 -16,7 -15,7 -17,7\r
 k:-1  1,34 -1,34 1,7 -1,7 16,7 15,7 17,7 -16,7 -15,7 -17,7\r
+#\r
+# E WA\r
+# C FAD\r
+# L BD\r
+# w WD\r
+# h HFD\r
+# s W4\r
 \r
 Game: fairy/Rookies-Clobberers # P.............W.MH.S.Kp.....eac....l.......k\r
 8x8\r
@@ -771,6 +838,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
 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\r
 k:-1  1,34 -1,34 1,7 -1,7 16,7 15,7 17,7 -16,7 -15,7 -17,7\r
 k:-1  1,34 -1,1034 1,7 -1,7 16,7 15,7 17,7 -16,7 -15,7 -17,7\r
+#\r
+# W WD\r
+# H HFD\r
+# S W4\r
+# e WA\r
+# c FAD\r
+# l BD\r
 \r
 // Great Shatranj: modern variant with range-two leapers replacing sliders, on 10x8 board.\r
 // Must be played with legality testing off in XBoard 4.4.0.\r
@@ -788,5 +862,12 @@ 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\r
 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\r
 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\r
+#\r
+# P& fmWfcF\r
+# E& FA\r
+# W& WD\r
+# G& KAD\r
+# H& NAF\r
+# M& NWD\r
 \r
 // End of game file\r