Nápověda:Šablona:Šachovnice
Účel
[editovat]Používá se pro zobrazení šachového diagramu.
Použití
[editovat]{{Šachovnice
| <zarovnání> (parametr 1)
| <nadpis> (parametr 2)
| size =
| clear =
| numbers =
| letters =
| <a8> | <b8> | ... | <h8> (parametr 3 až ...
| <a7> | <b7> | ... | <h7>
...
| <a1> | <b1> | ... | <h1> ( ... parametr 66)
| <popisek> (parametr 67)
| reverse =
| solution =
}}
Lze také použít alternativní syntaxi (viz #Alternativní zápis: FEN níže):
{{Šachovnice
| fen =
| align =
| clear =
| header =
| footer =
| size =
| numbers =
| letters =
| reverse =
| solution =
}}
Parametery
[editovat]<zarovnání>- horizontální zarovnání (floating) celého diagramu, fungují hodnoty
tright,tleft,center(lze ponechat prázdné); <nadpis>- text, který se zobrazí nad diagramem (lze ponechat prázdné);
size=- velikost políčka v pixelech (automaticky nastaveno na 26);
clear=- ukončí obtékání, lze použít hodnoty
right,left,bothanone(default); numbers=- určuje, zda a kde se mají zobrazit čísla řádků; možné hodnoty: left, right, both (default) nebo neither (=nezobrazovat; stejně tak je-li zadán prázdný řetězec);
letters=- určuje, zda a kde se mají zobrazit písmena označující sloupce; možné hodnoty: top, bottom, both (default) nebo neither (= nezobrazovat; stejně tak je-li zadán prázdný řetězec);
<a8>, <b8>, ... <h1>- symbol zobrazený na příslušném poli šachovnice, vysvětlení níže;
<popisek>- text, který se zobrazí pod diagramem (nepovinné);
reverse=- otočení šachovnice;
solution=- řešení šachové úlohy, zobrazí se jako skrytý text pod popiskem;
Zápis kamenů
[editovat]Kameny se zapisují písmeny podle následující notace:
k = král (king)
q = dáma (queen)
r = věž (rook)
b = střelec (bishop)
n = jezdec (knight)
p = pešec (pawn)
Dostupné jsou i některé kameny z exotických variant šachu:
a = arcibiskup (kombinace jezdce a střelce)
c = kancléř (chancellor) (kombinace jezdce a věže)
f = obrácený král (fers)
g = obrácená dáma (grasshoper, cvrček)
m = obrácená věž
j(e) = obrácený střelec
N(s) = obrácený jezdec
h = obrácený pěšec
z = šampion
w = čaroděj (wizzard)
t = šašek
G = žirafa (giraffa)
U = jednorožec (unicorn)
Z = zebra
e = slon (elephant)
s = loď (ship)
Prázdné pole lze zapsat pomocí podtržítek, mezer nebo ponechat nevyplněné. Pro snadnější orientaci v kódu zobrazeném neproporcionálním písmem je vhodné použít dvě mezery.
Zápis barev
[editovat]Uvedená písmena se kombinují s označením barvy:
l= bílý ((light)d= černý (dark)g= zelený (green)r= červený (red)y= žlutý (yellow)
Zápis kl tedy zobrazí bílého krále, zápis nd černého jezdce.
Zelenou, červenou a žlutou barvu nelze použít u některých exotických kamenů
Jiné značky
[editovat]Lze také použít xx pro černý křížek, ox pro bílý křížek, xo pro černé kolečko nebo oo pro bílé kolečko.
Pro naznačení směru pohybu na šachovnici lze použít šipky:

ul= vlevo nahoru (up & left)
ua= nahoru (up arrow)
ur= vpravo nahoru(up & right)
la= vlevo (left arrow)
ra= doprava (right arrow)
dl= doleva dolů (down & left)
da= dolů (down arrow)
dr= doprava dolů (down & right)
lr= doleva a doprava (left & right)
ud= nahoru a dolů (up & down)
db= ve směru černé hlavní diagonály (diagonal black)
dw= ve směru bílé hlavní diagonály (diagonal white)
Čísla lze na pole umístit pomocí x0 pro 0, x1 pro 1, …, x9 pro 9.
Alternativní zápis: FEN
[editovat]{{Šachovnice|fen=rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR|align=tleft}}
Namísto použití pozičních parametrů je možné popsat situaci na šachovnici Forsyth–Edwardsovým zápisem (FEN) pomocí parametru fen=…. Výchozí postavení šachové hry lze v této notaci zapsat jako rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR (čísla udávají počet prázdných polí).
{{Šachovnice|fen=rnbqkbnr/acfghzwt/8/8/8/8/ACFGHZWT/RNBQKBNR|align=tleft}}
V zápisu FEN lze použít i většinu figur z exotických šachů; nelze však použít převráceného jezdce, který je zapisován pomocí velkého N (FEN používá velká a malá písmena k rozlišení barvy kamene). Příklad šachovnice s pěšáky nahrazenými figurkami exotických šachů:
Zobrazení šachovnice z pohledu černého
[editovat]{{Šachovnice|fen=rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR|align=tleft|reverse=true}}
Pomocí parametru reverse=true lze „otočit“ šachovnici a zobrazit ji z pohledu černého, tzn. pole h8 vlevo dole a pole a1 vpravo nahoře:
Tato sekce obsahuje strukturovaný popis parametrů této šablony využívající rozšíření TemplateData, který umožňuje snadnější používání této šablony v prostředí VisualEditoru.
Šablona:Šachovnice
Příklady použití
[editovat]| Kód | Výsledek | Poznámka |
|---|---|---|
{{Šachovnice|fen=rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR}}
|
||
{{Šachovnice
|
|
|
rd|nd|bd|qd|kd|bd|nd|rd|
pd|pd|pd|pd|pd|pd|pd|pd|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
pl|pl|pl|pl|pl|pl|pl|pl|
rl|nl|bl|ql|kl|bl|nl|rl|
}}
{{Šachovnice
|
|
|rd|nd|bd|qd|kd|bd|nd|rd
|pd|pd|pd|pd|pd|pd|pd|pd
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
|pl|pl|pl|pl|pl|pl|pl|pl
|rl|nl|bl|ql|kl|bl|nl|rl
}}
|
Oba zápisy šablony jsou rovnocenné, liší se jen způsobem rozvržení zdrojového kódu. | |
{{Šachovnice
|
|
|
8 rd|nd|bd|qd|kd|bd|nd|rd|
7 pd|pd|pd|pd|pd|pd|pd|pd|
6 | | | | | | | |
5 | | | | | | | |
4 | | | | | | | |
3 | | | | | | | |
2 pl|pl|pl|pl|pl|pl|pl|pl|
1 rl|nl|bl|ql|kl|bl|nl|rl|=
a b c d e f g h
}}
|
Pro snadnější orientaci v kódu lze přidat označení řádků a sloupců způsobem, který nemá na výsledný diagram vliv. |