aboutsummaryrefslogtreecommitdiffstats
path: root/data/boards
diff options
context:
space:
mode:
authorMarkus Uhlin <markus@nifty-networks.net>2023-12-07 21:31:49 +0100
committerMarkus Uhlin <markus@nifty-networks.net>2023-12-07 21:31:49 +0100
commit79b59f9b30fb6a1fdf8c3efb446271f7cb00d434 (patch)
treef6ade4ccbc3af20d825edacfd12b5da8ded8d240 /data/boards
FICS 1.6.2
Diffstat (limited to 'data/boards')
-rw-r--r--data/boards/chessercizes/deflection-792
-rw-r--r--data/boards/chessercizes/discovery-702
-rw-r--r--data/boards/chessercizes/discovery-712
-rw-r--r--data/boards/chessercizes/double-threat-492
-rw-r--r--data/boards/chessercizes/fork-482
-rw-r--r--data/boards/chessercizes/fork-502
-rw-r--r--data/boards/chessercizes/mating-attack-152
-rw-r--r--data/boards/chessercizes/mating-attack-162
-rw-r--r--data/boards/chessercizes/mating-attack-172
-rw-r--r--data/boards/chessercizes/mating-attack-182
-rw-r--r--data/boards/chessercizes/mating-attack-192
-rw-r--r--data/boards/chessercizes/mating-net-012
-rw-r--r--data/boards/chessercizes/mating-net-022
-rw-r--r--data/boards/chessercizes/mating-net-032
-rw-r--r--data/boards/chessercizes/mating-net-042
-rw-r--r--data/boards/chessercizes/mating-net-052
-rw-r--r--data/boards/chessercizes/overload-752
-rw-r--r--data/boards/chessercizes/pin-602
-rw-r--r--data/boards/chessercizes/pin-622
-rw-r--r--data/boards/chessercizes/pin-overload-612
-rw-r--r--data/boards/chessercizes/promotion-962
-rw-r--r--data/boards/chessercizes/remove-guard-762
-rw-r--r--data/boards/chessercizes/shut-off-902
-rw-r--r--data/boards/chessercizes/simplification-892
-rw-r--r--data/boards/chessercizes/skewer-692
-rw-r--r--data/boards/material-odds/knight2
-rw-r--r--data/boards/material-odds/knight-and-move2
-rw-r--r--data/boards/material-odds/pawn2
-rw-r--r--data/boards/material-odds/pawn-and-move2
-rw-r--r--data/boards/material-odds/queen2
-rw-r--r--data/boards/material-odds/queen-and-move2
-rw-r--r--data/boards/material-odds/rook2
-rw-r--r--data/boards/material-odds/rook-and-move2
-rw-r--r--data/boards/misc/little-game3
-rw-r--r--data/boards/openings/double-d-pawn2
-rw-r--r--data/boards/openings/double-e-pawn3
-rw-r--r--data/boards/openings/giouco-piano2
-rw-r--r--data/boards/openings/kings-gambita2
-rw-r--r--data/boards/openings/kings-gambita-be72
-rw-r--r--data/boards/openings/kings-gambita-fischer2
-rw-r--r--data/boards/openings/kings-gambita-nc62
-rw-r--r--data/boards/openings/kings-gambita-schallop2
-rw-r--r--data/boards/openings/kings-gambitd-bc52
-rw-r--r--data/boards/openings/kings-gambitd-d62
-rw-r--r--data/boards/openings/kings-gambitd-falkbeer2
-rw-r--r--data/boards/openings/kings-gambitd-nf62
-rw-r--r--data/boards/openings/kings-gambitd-nimzo2
-rw-r--r--data/boards/openings/ruy-lopez3
-rw-r--r--data/boards/pawns/pawns-only5
-rw-r--r--data/boards/standard/standard5
-rw-r--r--data/boards/std.board2
-rw-r--r--data/boards/test/bugpos2
-rw-r--r--data/boards/wild/03
-rw-r--r--data/boards/wild/12
-rw-r--r--data/boards/wild/22
-rw-r--r--data/boards/wild/32
-rw-r--r--data/boards/wild/42
-rw-r--r--data/boards/wild/53
-rw-r--r--data/boards/wild/83
l---------data/boards/wild/bughouse1
60 files changed, 131 insertions, 0 deletions
diff --git a/data/boards/chessercizes/deflection-79 b/data/boards/chessercizes/deflection-79
new file mode 100644
index 0000000..cf0acfa
--- /dev/null
+++ b/data/boards/chessercizes/deflection-79
@@ -0,0 +1,2 @@
+W: Kg1 Qc2 Rc8 Bg2 Ne4 Pa6 d4 g3
+B: Kh7 Qf5 Rb4 Re7 Pg7 h6
diff --git a/data/boards/chessercizes/discovery-70 b/data/boards/chessercizes/discovery-70
new file mode 100644
index 0000000..8350d88
--- /dev/null
+++ b/data/boards/chessercizes/discovery-70
@@ -0,0 +1,2 @@
+B: Kc8 Qc7 Rd8 Re8 Bd7 Ne5 Nh4 Pa7 b6
+W: Ke1 Qb3 Rb1 Rg1 Bc1 Bf1 N32 Pa3 d3 f6 f5 g4 h2
diff --git a/data/boards/chessercizes/discovery-71 b/data/boards/chessercizes/discovery-71
new file mode 100644
index 0000000..4cba62e
--- /dev/null
+++ b/data/boards/chessercizes/discovery-71
@@ -0,0 +1,2 @@
+W: Kf3 Rd1 Re6 Ne4 Pa4 f6 f4
+B: Kf8 Re2 Rh2 Ne8 Pa5 c5 g6
diff --git a/data/boards/chessercizes/double-threat-49 b/data/boards/chessercizes/double-threat-49
new file mode 100644
index 0000000..0bbd592
--- /dev/null
+++ b/data/boards/chessercizes/double-threat-49
@@ -0,0 +1,2 @@
+B: Kg4 Rf6 Be4 Pb6 g2
+W: Kg1 Re1 Ba5 Pa4 b5 c3
diff --git a/data/boards/chessercizes/fork-48 b/data/boards/chessercizes/fork-48
new file mode 100644
index 0000000..6d62e2d
--- /dev/null
+++ b/data/boards/chessercizes/fork-48
@@ -0,0 +1,2 @@
+W: Kg1 Qc7 Rc1 Re1 Pa2 b3 f2 g3 h2
+B: Ke8 Qd7 Rf8 Bb7 Be7 Pa6 d6 g6 h7
diff --git a/data/boards/chessercizes/fork-50 b/data/boards/chessercizes/fork-50
new file mode 100644
index 0000000..1c3dd74
--- /dev/null
+++ b/data/boards/chessercizes/fork-50
@@ -0,0 +1,2 @@
+B: Ke7 Rh3 Bd4 Pa5 e6 f7 g6
+W: Kf4 Rc8 Bb5 Pa4 e5
diff --git a/data/boards/chessercizes/mating-attack-15 b/data/boards/chessercizes/mating-attack-15
new file mode 100644
index 0000000..a179341
--- /dev/null
+++ b/data/boards/chessercizes/mating-attack-15
@@ -0,0 +1,2 @@
+W: Kf3 Rd8 Rh8 Bg4 Pa4 e3 g5
+B: Kg6 Rc7 Rf7 Bb4 Pa7 b6 f4 g7
diff --git a/data/boards/chessercizes/mating-attack-16 b/data/boards/chessercizes/mating-attack-16
new file mode 100644
index 0000000..39f9bcb
--- /dev/null
+++ b/data/boards/chessercizes/mating-attack-16
@@ -0,0 +1,2 @@
+W: Ka1 Rd1 Rf1 Nc3 Ne4 Pa3 b2 d5 g4
+B: Ke5 Rb8 Rb3 Be7 Na5 Pa6 c4 g6
diff --git a/data/boards/chessercizes/mating-attack-17 b/data/boards/chessercizes/mating-attack-17
new file mode 100644
index 0000000..1d66d5b
--- /dev/null
+++ b/data/boards/chessercizes/mating-attack-17
@@ -0,0 +1,2 @@
+W: Kb1 Qb4 Rf1 Bh4 Nc5 Pa2 b2 c2 e5 g4 h3
+B: Ke8 Qh6 Ra8 Be6 Nb6 Pa4 c7 c6 d5 g7 h7
diff --git a/data/boards/chessercizes/mating-attack-18 b/data/boards/chessercizes/mating-attack-18
new file mode 100644
index 0000000..a556d9c
--- /dev/null
+++ b/data/boards/chessercizes/mating-attack-18
@@ -0,0 +1,2 @@
+W: Kg1 Qf4 Rb1 Bc5 Pd4 e6 f3 g4 h2
+B: Kc4 Qd5 Rc8 Bb7 Pc7 c3
diff --git a/data/boards/chessercizes/mating-attack-19 b/data/boards/chessercizes/mating-attack-19
new file mode 100644
index 0000000..8354677
--- /dev/null
+++ b/data/boards/chessercizes/mating-attack-19
@@ -0,0 +1,2 @@
+B Kg6 Qf1 Pa5 d5 e6 h6
+W: Kg4 Rc3 Be5 Nc5 Pf3 g3
diff --git a/data/boards/chessercizes/mating-net-01 b/data/boards/chessercizes/mating-net-01
new file mode 100644
index 0000000..8bca3b2
--- /dev/null
+++ b/data/boards/chessercizes/mating-net-01
@@ -0,0 +1,2 @@
+B: Kh8 Qg5 Rd8 Rh7 Ne2 Nh4 Pa6 b7 d6 e5 f4
+W: Kh2 Qc1 Rc3 Rg1 Bh1 Nf2 Pa5 b4 d5 e4 f3 h3
diff --git a/data/boards/chessercizes/mating-net-02 b/data/boards/chessercizes/mating-net-02
new file mode 100644
index 0000000..82324c6
--- /dev/null
+++ b/data/boards/chessercizes/mating-net-02
@@ -0,0 +1,2 @@
+W: Kb1 Qd8 Rd1 Pb3 e4 f3 g4 h4
+B: Kg7 Qe3 Rc4 Nf6 Pa5 b4 e5 g6 h7
diff --git a/data/boards/chessercizes/mating-net-03 b/data/boards/chessercizes/mating-net-03
new file mode 100644
index 0000000..6ffa41b
--- /dev/null
+++ b/data/boards/chessercizes/mating-net-03
@@ -0,0 +1,2 @@
+B: Kd8 Qd2 Ra8 Rb8 Nf6 Pa5 c7 c5 d6 e5 f7 g7 h7
+W: Kg1 Qc6 Ra1 Rf1 Ba4 Pa3 b2 c4 d5 e4 f4 g2 h4
diff --git a/data/boards/chessercizes/mating-net-04 b/data/boards/chessercizes/mating-net-04
new file mode 100644
index 0000000..0d75e44
--- /dev/null
+++ b/data/boards/chessercizes/mating-net-04
@@ -0,0 +1,2 @@
+B: Kh7 Qc1 Re2 Ng4 Pc6 e6 f7 g6 h5
+W: Kg3 Qa7 Rc3 Bg1 Pa2 b4 c2 e4 h4
diff --git a/data/boards/chessercizes/mating-net-05 b/data/boards/chessercizes/mating-net-05
new file mode 100644
index 0000000..22ebbee
--- /dev/null
+++ b/data/boards/chessercizes/mating-net-05
@@ -0,0 +1,2 @@
+B: Kg8 Qd4 Be3 Nd2 Pa7 b7 e7 g6 h7
+W: Kg3 Qb5 Ra1 Nc3 Pa2 e4 g4 g2 h4
diff --git a/data/boards/chessercizes/overload-75 b/data/boards/chessercizes/overload-75
new file mode 100644
index 0000000..5f3c3a4
--- /dev/null
+++ b/data/boards/chessercizes/overload-75
@@ -0,0 +1,2 @@
+W: Kc1 Qe5 Rg6 Be6 Nc3 Pa3 b2 e3 f2 h4
+B: Kf8 Qe7 Rh8 Rh5 Na6 Pa7 b6 c6
diff --git a/data/boards/chessercizes/pin-60 b/data/boards/chessercizes/pin-60
new file mode 100644
index 0000000..8678d87
--- /dev/null
+++ b/data/boards/chessercizes/pin-60
@@ -0,0 +1,2 @@
+W: Kg1 Qh7 Rh1 Bd4 Pa2 d5 e4 f2 g2
+B: Kf7 Qa6 Rf8 Bc4 Bg7 Pa7 b7 f6 g6
diff --git a/data/boards/chessercizes/pin-62 b/data/boards/chessercizes/pin-62
new file mode 100644
index 0000000..8a50585
--- /dev/null
+++ b/data/boards/chessercizes/pin-62
@@ -0,0 +1,2 @@
+W: Kg1 Qc7 Rd1 Bc5 Bh3 Pb6 e4 f2 g3 h2
+B: Kg8 Qa6 Rb8 Rd8 Bd3 Pa5 e5 f6 g7 h7
diff --git a/data/boards/chessercizes/pin-overload-61 b/data/boards/chessercizes/pin-overload-61
new file mode 100644
index 0000000..01e42a1
--- /dev/null
+++ b/data/boards/chessercizes/pin-overload-61
@@ -0,0 +1,2 @@
+W: Kg1 Rc1 Re1 Bf4 Nd5 Ne5 Pd4 f2 g2 h2
+B: Kd8 Ra8 Re8 Bb3 Be7 Nd6 Pa6 b7 c7 f7 g7 h7
diff --git a/data/boards/chessercizes/promotion-96 b/data/boards/chessercizes/promotion-96
new file mode 100644
index 0000000..8a86e2d
--- /dev/null
+++ b/data/boards/chessercizes/promotion-96
@@ -0,0 +1,2 @@
+W: Kh1 Rb1 Ba5 Bg2 Ne4 Pd3 d5 g3 h2
+B: Kg8 Re8 Bg7 Nc8 Nd4 Pe5 f5 g6 h7
diff --git a/data/boards/chessercizes/remove-guard-76 b/data/boards/chessercizes/remove-guard-76
new file mode 100644
index 0000000..d85c001
--- /dev/null
+++ b/data/boards/chessercizes/remove-guard-76
@@ -0,0 +1,2 @@
+W: Kg1 Qf3 Ra1 Rb5 Bb2 Bc4 Pa2 b3 e2 f2 g3 h2
+B: Kg8 Qe7 Rc6 Rd8 Bc5 Na6 Pa7 b7 f7 g6 h7
diff --git a/data/boards/chessercizes/shut-off-90 b/data/boards/chessercizes/shut-off-90
new file mode 100644
index 0000000..e6eba17
--- /dev/null
+++ b/data/boards/chessercizes/shut-off-90
@@ -0,0 +1,2 @@
+W: Ke3 Be6 Pa2 d7 f6 g4 h2
+B: Kf8 Rd6 Pa6 b6 g6 h6
diff --git a/data/boards/chessercizes/simplification-89 b/data/boards/chessercizes/simplification-89
new file mode 100644
index 0000000..445ed5b
--- /dev/null
+++ b/data/boards/chessercizes/simplification-89
@@ -0,0 +1,2 @@
+W: Kh1 Qd8 Rd1 Pd7 e4 g2 h3
+B: Kh7 Qf4 Be5 Ph6
diff --git a/data/boards/chessercizes/skewer-69 b/data/boards/chessercizes/skewer-69
new file mode 100644
index 0000000..f4e9a83
--- /dev/null
+++ b/data/boards/chessercizes/skewer-69
@@ -0,0 +1,2 @@
+W: Kg4 Rh3 Nb6 Pa2 b4 c5 e6 f5
+B: Ke8 Rc7 Nd5 Pa6 b5 c6 f6 g5
diff --git a/data/boards/material-odds/knight b/data/boards/material-odds/knight
new file mode 100644
index 0000000..edd030a
--- /dev/null
+++ b/data/boards/material-odds/knight
@@ -0,0 +1,2 @@
+W: P a2 b2 c2 d2 e2 f2 g2 h2 R a1 h1 N g1 B c1 f1 Q d1 K e1
+B: P a7 b7 c7 d7 e7 f7 g7 h7 R a8 h8 N b8 g8 B c8 f8 Q d8 K e8
diff --git a/data/boards/material-odds/knight-and-move b/data/boards/material-odds/knight-and-move
new file mode 100644
index 0000000..82b044b
--- /dev/null
+++ b/data/boards/material-odds/knight-and-move
@@ -0,0 +1,2 @@
+W: P a2 b2 c2 d2 e2 f2 g2 h2 R a1 h1 N b1 g1 B c1 f1 Q d1 K e1
+B: P a7 b7 c7 d7 e7 f7 g7 h7 R a8 h8 N g8 B c8 f8 Q d8 K e8
diff --git a/data/boards/material-odds/pawn b/data/boards/material-odds/pawn
new file mode 100644
index 0000000..87a0cd8
--- /dev/null
+++ b/data/boards/material-odds/pawn
@@ -0,0 +1,2 @@
+W: P a2 b2 c2 d2 e2 g2 h2 R a1 h1 N b1 g1 B c1 f1 Q d1 K e1
+B: P a7 b7 c7 d7 e7 f7 g7 h7 R a8 h8 N b8 g8 B c8 f8 Q d8 K e8
diff --git a/data/boards/material-odds/pawn-and-move b/data/boards/material-odds/pawn-and-move
new file mode 100644
index 0000000..87d3899
--- /dev/null
+++ b/data/boards/material-odds/pawn-and-move
@@ -0,0 +1,2 @@
+W: P a2 b2 c2 d2 e2 f2 g2 h2 R a1 h1 N b1 g1 B c1 f1 Q d1 K e1
+B: P a7 b7 c7 d7 e7 g7 h7 R a8 h8 N b8 g8 B c8 f8 Q d8 K e8
diff --git a/data/boards/material-odds/queen b/data/boards/material-odds/queen
new file mode 100644
index 0000000..db477c6
--- /dev/null
+++ b/data/boards/material-odds/queen
@@ -0,0 +1,2 @@
+W: P a2 b2 c2 d2 e2 f2 g2 h2 R a1 h1 N b1 g1 B c1 f1 K e1
+B: P a7 b7 c7 d7 e7 f7 g7 h7 R a8 h8 N b8 g8 B c8 f8 Q d8 K e8
diff --git a/data/boards/material-odds/queen-and-move b/data/boards/material-odds/queen-and-move
new file mode 100644
index 0000000..9addeeb
--- /dev/null
+++ b/data/boards/material-odds/queen-and-move
@@ -0,0 +1,2 @@
+W: P a2 b2 c2 d2 e2 f2 g2 h2 R a1 h1 N b1 g1 B c1 f1 Q d1 K e1
+B: P a7 b7 c7 d7 e7 f7 g7 h7 R a8 h8 N b8 g8 B c8 f8 K e8
diff --git a/data/boards/material-odds/rook b/data/boards/material-odds/rook
new file mode 100644
index 0000000..a7f6684
--- /dev/null
+++ b/data/boards/material-odds/rook
@@ -0,0 +1,2 @@
+W: P a2 b2 c2 d2 e2 f2 g2 h2 R h1 N b1 g1 B c1 f1 Q d1 K e1
+B: P a7 b7 c7 d7 e7 f7 g7 h7 R a8 h8 N b8 g8 B c8 f8 Q d8 K e8
diff --git a/data/boards/material-odds/rook-and-move b/data/boards/material-odds/rook-and-move
new file mode 100644
index 0000000..9f2c3c1
--- /dev/null
+++ b/data/boards/material-odds/rook-and-move
@@ -0,0 +1,2 @@
+W: P a2 b2 c2 d2 e2 f2 g2 h2 R a1 h1 N b1 g1 B c1 f1 Q d1 K e1
+B: P a7 b7 c7 d7 e7 f7 g7 h7 R h8 N b8 g8 B c8 f8 Q d8 K e8
diff --git a/data/boards/misc/little-game b/data/boards/misc/little-game
new file mode 100644
index 0000000..354cbe4
--- /dev/null
+++ b/data/boards/misc/little-game
@@ -0,0 +1,3 @@
+# This is Wild7 on ICC.
+W: P a2 b2 c2 K d1
+B: P f7 g7 h7 K e8
diff --git a/data/boards/openings/double-d-pawn b/data/boards/openings/double-d-pawn
new file mode 100644
index 0000000..dcf3feb
--- /dev/null
+++ b/data/boards/openings/double-d-pawn
@@ -0,0 +1,2 @@
+W: P a2 b2 c2 d4 e2 f2 g2 h2 R a1 h1 N b1 g1 B c1 f1 Q d1 K e1
+B: P a7 b7 c7 d5 e7 f7 g7 h7 R a8 h8 N b8 g8 B c8 f8 Q d8 K e8
diff --git a/data/boards/openings/double-e-pawn b/data/boards/openings/double-e-pawn
new file mode 100644
index 0000000..974fd07
--- /dev/null
+++ b/data/boards/openings/double-e-pawn
@@ -0,0 +1,3 @@
+W: P a2 b2 c2 d2 e4 f2 g2 h2 R a1 h1 N b1 g1 B c1 f1 Q d1 K e1
+B: P a7 b7 c7 d7 e5 f7 g7 h7 R a8 h8 N b8 g8 B c8 f8 Q d8 K e8
+
diff --git a/data/boards/openings/giouco-piano b/data/boards/openings/giouco-piano
new file mode 100644
index 0000000..bff23a3
--- /dev/null
+++ b/data/boards/openings/giouco-piano
@@ -0,0 +1,2 @@
+B: P a7 b7 c7 d7 e5 f7 g7 h7 R a8 h8 N c6 g8 B c8 f8 Q d8 K e8
+W: P a2 b2 c2 d2 e4 f2 g2 h2 R a1 h1 N b1 f3 B c1 c4 Q d1 K e1
diff --git a/data/boards/openings/kings-gambita b/data/boards/openings/kings-gambita
new file mode 100644
index 0000000..a399579
--- /dev/null
+++ b/data/boards/openings/kings-gambita
@@ -0,0 +1,2 @@
+W: P a2 b2 c2 d2 e4 g2 h2 R a1 h1 N b1 g1 B c1 f1 Q d1 K e1
+B: P a7 b7 c7 d7 f4 f7 g7 h7 R a8 h8 N b8 g8 B c8 f8 Q d8 K e8
diff --git a/data/boards/openings/kings-gambita-be7 b/data/boards/openings/kings-gambita-be7
new file mode 100644
index 0000000..eb5472f
--- /dev/null
+++ b/data/boards/openings/kings-gambita-be7
@@ -0,0 +1,2 @@
+W: P a2 b2 c2 d2 e4 g2 h2 R a1 h1 N b1 f3 B c1 f1 Q d1 K e1
+B: P a7 b7 c7 d7 f4 f7 g7 h7 R a8 h8 N b8 g8 B c8 e7 Q d8 K e8
diff --git a/data/boards/openings/kings-gambita-fischer b/data/boards/openings/kings-gambita-fischer
new file mode 100644
index 0000000..d1369d8
--- /dev/null
+++ b/data/boards/openings/kings-gambita-fischer
@@ -0,0 +1,2 @@
+W: P a2 b2 c2 d2 e4 g2 h2 R a1 h1 N b1 f3 B c1 f1 Q d1 K e1
+B: P a7 b7 c7 d6 f4 f7 g7 h7 R a8 h8 N b8 g8 B c8 f8 Q d8 K e8
diff --git a/data/boards/openings/kings-gambita-nc6 b/data/boards/openings/kings-gambita-nc6
new file mode 100644
index 0000000..71f993b
--- /dev/null
+++ b/data/boards/openings/kings-gambita-nc6
@@ -0,0 +1,2 @@
+W: P a2 b2 c2 d2 e4 g2 h2 R a1 h1 N b1 g1 B c1 f1 Q d1 K e1
+B: P a7 b7 c7 d7 f4 f7 g7 h7 R a8 h8 N c6 g8 B c8 f8 Q d8 K e8
diff --git a/data/boards/openings/kings-gambita-schallop b/data/boards/openings/kings-gambita-schallop
new file mode 100644
index 0000000..ef23769
--- /dev/null
+++ b/data/boards/openings/kings-gambita-schallop
@@ -0,0 +1,2 @@
+W: P a2 b2 c2 d2 e4 g2 h2 R a1 h1 N b1 f3 B c1 f1 Q d1 K e1
+B: P a7 b7 c7 d7 f4 f7 g7 h7 R a8 h8 N b8 f6 B c8 f8 Q d8 K e8
diff --git a/data/boards/openings/kings-gambitd-bc5 b/data/boards/openings/kings-gambitd-bc5
new file mode 100644
index 0000000..412e79b
--- /dev/null
+++ b/data/boards/openings/kings-gambitd-bc5
@@ -0,0 +1,2 @@
+W: P a2 b2 c2 d2 e4 f4 g2 h2 R a1 h1 N b1 g1 B c1 f1 Q d1 K e1
+B: P a7 b7 c7 d7 e5 f7 g7 h7 R a8 h8 N b8 g8 B c8 c5 Q d8 K e8
diff --git a/data/boards/openings/kings-gambitd-d6 b/data/boards/openings/kings-gambitd-d6
new file mode 100644
index 0000000..7c8c948
--- /dev/null
+++ b/data/boards/openings/kings-gambitd-d6
@@ -0,0 +1,2 @@
+W: P a2 b2 c2 d2 e4 f4 g2 h2 R a1 h1 N b1 g1 B c1 f1 Q d1 K e1
+B: P a7 b7 c7 d6 e5 f7 g7 h7 R a8 h8 N b8 g8 B c8 f8 Q d8 K e8
diff --git a/data/boards/openings/kings-gambitd-falkbeer b/data/boards/openings/kings-gambitd-falkbeer
new file mode 100644
index 0000000..e5b73e0
--- /dev/null
+++ b/data/boards/openings/kings-gambitd-falkbeer
@@ -0,0 +1,2 @@
+W: P a2 b2 c2 d2 e4 f4 g2 h2 R a1 h1 N b1 g1 B c1 f1 Q d1 K e1
+B: P a7 b7 c7 d5 e5 f7 g7 h7 R a8 h8 N b8 g8 B c8 f8 Q d8 K e8
diff --git a/data/boards/openings/kings-gambitd-nf6 b/data/boards/openings/kings-gambitd-nf6
new file mode 100644
index 0000000..dd0f49e
--- /dev/null
+++ b/data/boards/openings/kings-gambitd-nf6
@@ -0,0 +1,2 @@
+W: P a2 b2 c2 d2 e4 f4 g2 h2 R a1 h1 N b1 g1 B c1 f1 Q d1 K e1
+B: P a7 b7 c7 d7 e5 f7 g7 h7 R a8 h8 N b8 f6 B c8 f8 Q d8 K e8
diff --git a/data/boards/openings/kings-gambitd-nimzo b/data/boards/openings/kings-gambitd-nimzo
new file mode 100644
index 0000000..32503c3
--- /dev/null
+++ b/data/boards/openings/kings-gambitd-nimzo
@@ -0,0 +1,2 @@
+W: P a2 b2 c2 d2 d5 f4 g2 h2 R a1 h1 N b1 g1 B c1 f1 Q d1 K e1
+B: P a7 b7 c6 e5 f7 g7 h7 R a8 h8 N b8 g8 B c8 f8 Q d8 K e8
diff --git a/data/boards/openings/ruy-lopez b/data/boards/openings/ruy-lopez
new file mode 100644
index 0000000..09ea391
--- /dev/null
+++ b/data/boards/openings/ruy-lopez
@@ -0,0 +1,3 @@
+W: P a2 b2 c2 d2 e4 f2 g2 h2 R a1 h1 N b1 f3 B c1 b5 Q d1 K e1
+B: P a6 b7 c7 d7 e5 f7 g7 h7 R a8 h8 N c6 g8 B c8 f8 Q d8 K e8
+
diff --git a/data/boards/pawns/pawns-only b/data/boards/pawns/pawns-only
new file mode 100644
index 0000000..7e1b8f7
--- /dev/null
+++ b/data/boards/pawns/pawns-only
@@ -0,0 +1,5 @@
+# Game with pawns only...
+# Whichever color is listed first is on move
+W: P a2 b2 c2 d2 e2 f2 g2 h2 K e1
+B: P a7 b7 c7 d7 e7 f7 g7 h7 K e8
+
diff --git a/data/boards/standard/standard b/data/boards/standard/standard
new file mode 100644
index 0000000..2c88ec8
--- /dev/null
+++ b/data/boards/standard/standard
@@ -0,0 +1,5 @@
+# This is the standard game
+# Whichever color is listed first is on move
+W: P a2 b2 c2 d2 e2 f2 g2 h2 R a1 h1 N b1 g1 B c1 f1 Q d1 K e1
+B: P a7 b7 c7 d7 e7 f7 g7 h7 R a8 h8 N b8 g8 B c8 f8 Q d8 K e8
+
diff --git a/data/boards/std.board b/data/boards/std.board
new file mode 100644
index 0000000..b03543b
--- /dev/null
+++ b/data/boards/std.board
@@ -0,0 +1,2 @@
+W: P a2 b2 c2 d2 e2 f2 g2 h2 R a1 h1 N b1 g1 B c1 f1 Q d1 K e1
+B: P a7 b7 c7 d7 e7 f7 g7 h7 R a8 h8 N b8 g8 B c8 f8 Q d8 K e8
diff --git a/data/boards/test/bugpos b/data/boards/test/bugpos
new file mode 100644
index 0000000..fe30582
--- /dev/null
+++ b/data/boards/test/bugpos
@@ -0,0 +1,2 @@
+B: Pa7 b6 e6 g5 Rh7 Kh6 Qe2
+W: P a3 b4 f2 g2 h3 Rd1 d4 Qf8 h8 Kg1
diff --git a/data/boards/wild/0 b/data/boards/wild/0
new file mode 100644
index 0000000..ef13177
--- /dev/null
+++ b/data/boards/wild/0
@@ -0,0 +1,3 @@
+W: P a2 b2 c2 d2 e2 f2 g2 h2 R a1 h1 N b1 g1 B c1 f1 Q d1 K e1
+B: P a7 b7 c7 d7 e7 f7 g7 h7 R a8 h8 N b8 g8 B c8 f8 Q e8 K d8
+
diff --git a/data/boards/wild/1 b/data/boards/wild/1
new file mode 100644
index 0000000..c793b6e
--- /dev/null
+++ b/data/boards/wild/1
@@ -0,0 +1,2 @@
+W: P a2 b2 c2 d2 e2 f2 g2 h2 R a1 N b1 c1 Q d1 K e1 B f1 g1 R h1
+B: P a7 b7 c7 d7 e7 f7 g7 h7 R a8 B b8 N c8 K d8 Q e8 N f8 B g8 R h8
diff --git a/data/boards/wild/2 b/data/boards/wild/2
new file mode 100644
index 0000000..4de2d42
--- /dev/null
+++ b/data/boards/wild/2
@@ -0,0 +1,2 @@
+W: P a2 b2 c2 d2 e2 f2 g2 h2 Q a1 R b1 N c1 K d1 B e1 N f1 R g1 B h1
+B: P a7 b7 c7 d7 e7 f7 g7 h7 Q a8 R b8 N c8 K d8 B e8 N f8 R g8 B h8
diff --git a/data/boards/wild/3 b/data/boards/wild/3
new file mode 100644
index 0000000..7ab607e
--- /dev/null
+++ b/data/boards/wild/3
@@ -0,0 +1,2 @@
+W: P a2 b2 c2 d2 e2 f2 g2 h2 N a1 B b1 R c1 K d1 Q e1 N f1 B g1 R h1
+B: P a7 b7 c7 d7 e7 f7 g7 h7 N a8 B b8 R c8 K d8 Q e8 N f8 B g8 R h8
diff --git a/data/boards/wild/4 b/data/boards/wild/4
new file mode 100644
index 0000000..c36860e
--- /dev/null
+++ b/data/boards/wild/4
@@ -0,0 +1,2 @@
+W: P a2 b2 c2 d2 e2 f2 g2 h2 N a1 B b1 R c1 K d1 Q e1 N f1 B g1 R h1
+B: P a7 b7 c7 d7 e7 f7 g7 h7 B a8 N b8 c8 R d8 K e8 Q f8 R g8 B h8
diff --git a/data/boards/wild/5 b/data/boards/wild/5
new file mode 100644
index 0000000..0eb7c2f
--- /dev/null
+++ b/data/boards/wild/5
@@ -0,0 +1,3 @@
+W: P a7 b7 c7 d7 e7 f7 g7 h7 R a8 h8 N b8 g8 B c8 f8 Q e8 K d8
+B: P a2 b2 c2 d2 e2 f2 g2 h2 R a1 h1 N b1 g1 B c1 f1 Q e1 K d1
+
diff --git a/data/boards/wild/8 b/data/boards/wild/8
new file mode 100644
index 0000000..3e3e25d
--- /dev/null
+++ b/data/boards/wild/8
@@ -0,0 +1,3 @@
+W: P a4 b4 c4 d4 e4 f4 g4 h4 R a1 h1 N b1 g1 B c1 f1 Q d1 K e1
+B: P a5 b5 c5 d5 e5 f5 g5 h5 R a8 h8 N b8 g8 B c8 f8 Q d8 K e8
+
diff --git a/data/boards/wild/bughouse b/data/boards/wild/bughouse
new file mode 120000
index 0000000..79685e8
--- /dev/null
+++ b/data/boards/wild/bughouse
@@ -0,0 +1 @@
+../standard/standard \ No newline at end of file