Fix some complete rules
[xogo.git] / variants / Bario / complete_rules.html
CommitLineData
a55fde41
BA
1<!doctype html>
2<html>
3<head>
4 <title>Bario Rules</title>
5 <link href="/common.css" rel="stylesheet"/>
6 <link href="/variants/Checkered/style.css" rel="stylesheet"/>
7</head>
8<body>
9<div class="full-rules">
10<h1>Bario Rules</h1>
0437a28b 11
a55fde41
BA
12<p>
13 Bario is a chess variant invented by Panos Louridas in 1998.
14 <a href="https://www.bario-chess-checkers-chessphotography-spaceart.de/">
15 His website
16 </a>
17 contains many examples and explanations.
18 See also the discussion
19 <a href="https://www.chessvariants.com/index/listcomments.php?order=DESC&itemid=Bario">
20 on chessvariants.com
21 </a>.
22</p>
0437a28b 23
a55fde41
BA
24<figure>
25 <img class="img-center" src="/extras/Bario/chessboard2.jpg" style="width:75%">
26 <figcaption>
27 [With author's permission]<br>
0437a28b 28 Undefined pieces on first ranks.
a55fde41
BA
29 </figcaption>
30</figure>
0437a28b 31
a55fde41 32<p>
0437a28b
BA
33 Queens, rooks, bishops and knights begin the game in a reserve below
34 the board, because their location isn't determined yet.
35 At each turn, you can either move something already defined on the board, or
a55fde41
BA
36</p>
37<ol>
38 <li>move a piece from your reserve to any question mark, and then</li>
39 <li>move the now defined piece on the board.</li>
40</ol>
0437a28b 41
a55fde41 42<p>Your pieces remain in an undefined state until they are moved.</p>
0437a28b 43
a55fde41 44<p>An undefined piece gives check if some specialization giving check exists.</p>
0437a28b 45
a55fde41
BA
46<figure>
47 <div class="diag"
48 data-fen='uuuuu1uk/p2p1qp1/1p6/7p/7P/5N2/PP1P1PP1/UUUKU1UU w 10 {"captureUndef":"-","enpassant":"-","reserve":"22212221"}'>
49 </div>
50 <figcaption>The white king cannot move, a rook might be on c8 or e8</figcaption>
51</figure>
0437a28b 52
a55fde41
BA
53<h4>Details, special cases</h4>
54
55<p>
0437a28b
BA
56 At the first move, you must select a square for the king anywhere on
57 the first rank &mdash; preferably in a corner. This deviates from the
58 original intention of the author, but this way you will not need to castle
59 later in the game. Click on a square to place the king.
a55fde41 60</p>
0437a28b 61
a55fde41 62<p>
0437a28b
BA
63 If after your move all your pieces are defined (and weren't before), then
64 all pieces on board revert to undefined state, unless:
a55fde41
BA
65</p>
66<ul>
67 <li>
0437a28b
BA
68 all your pieces (board + reserve) are now of the same type,
69 in which case none is put back in reserve, or
a55fde41
BA
70 </li>
71 <li>
0437a28b
BA
72 all opponent's pieces are of the same type, in which case
73 they also remain defined.
a55fde41
BA
74 </li>
75</ul>
0437a28b 76
a55fde41
BA
77<figure>
78 <div class="diag left"
79 data-fen='uuu1kuuu/2p5/2n5/1p1ppppp/p4PPP/3N3Q/PPPPP1BB/1RRUK3 w 10 {"captureUndef":"-","enpassant":"-","reserve":"22212221"}'>
80 </div>
81 <div class="diag right"
82 data-fen='uuu1kuuu/2p5/2u5/1p1ppppp/p4PPP/3UU2U/PPPPP1UU/1UU1K3 w 10 {"captureUndef":"-","enpassant":"-","reserve":"22212221"}'>
83 </div>
84 <figcaption>
0437a28b 85 Before and after knight definition on d1 (moving to e3)
a55fde41
BA
86 </figcaption>
87</figure>
0437a28b 88
a55fde41 89<p>
0437a28b
BA
90 If one of your undefined pieces is captured, you first have to choose which
91 one was captured from the reserve: place it at the capture location.
a55fde41
BA
92</p>
93
94</body>
95<script src="/utils/drawDiagrams.js"></script>
96<script>fenToDiag("Bario");</script>
97</html>