Dyskusja szablonu:SzachyDiagram
Z Wikipedii
Szablon diagramu szachowego jest rezultatem międzynarodowego projektu szachy na meta-wiki: Projekt Szachy (ang.). Powstał na podstawie szablonu o nazwie "Chess position", używanego w angielskiej Wikipedii. Zarówno szablon, jak i rysunki figur uległy istotnym modyfikacjom w stosunku do pierwowzoru.
Spis treści |
[edytuj] Syntaktyka
Dostępne są dwa szablony diagramu szachowego:
- SzachyDiagram (rozmiar pola: 26x26 px)
- SzachyDiagramik (rozmiar pola: 22x22 px)
i dwa szablony specjalnego przeznaczenia:
- SzachyDiagram8x10 (szachownica o 10 kolumnach, 26x26 px)
- SzachyCzaturanga (jednokolorowa szachownica, 26x26 px)
Syntaktyka jest podobna dla wszystkich czterech szablonów:
{{SzachyDiagram|= | <wyrównanie> | <tytuł> | <a8> | <b8> | <c8> | <d8> | <e8> | <f8> | <g8> | <h8> | <a7> | <b7> | <c7> | <d7> | <e7> | <f7> | <g7> | <h7> | <a6> | <b6> | <c6> | <d6> | <e6> | <f6> | <g6> | <h6> | <a5> | <b5> | <c5> | <d5> | <e5> | <f5> | <g5> | <h5> | <a4> | <b4> | <c4> | <d4> | <e4> | <f4> | <g4> | <h4> | <a3> | <b3> | <c3> | <d3> | <e3> | <f3> | <g3> | <h3> | <a2> | <b2> | <c2> | <d2> | <e2> | <f2> | <g2> | <h2> | <a1> | <b1> | <c1> | <d1> | <e1> | <f1> | <g1> | <h1> | <podpis> }}
Parametry:
- <wyrównanie> - definiuje poziome wyrównanie diagramu, należy tu podać "tright" (diagram zostanie umieszczony po prawej stronie tekstu) lub "tleft" (po lewej stronie);
- <tytuł> - tekst, który pojawi się nad ramką z diagramem, może być pusty;
- <a8>, <b8>, ... <h1> - definicje kolejnych pól szachownicy;
- <podpis> - tekst, który pojawi się pod diagramem, może być pusty.
Pojedyncze pole szachownicy należy zdefiniować podając nazwę i kolor bierki lub pozostawiając puste. Nazwa bierki składa się z dwóch liter. Pierwsza litera oznacza rodzaj bierki (jak w angielskiej wersji szachowej notacji algebraicznej):
- k = król (king)
- q = hetman (queen)
- r = wieża (rook)
- b = goniec (bishop)
- n = skoczek (knight)
- p = pion (pawn)
i dodatkowo w wariancie szachów Capablanki:
- a = arcybiskup (archbishop)
- c = kanclerz (chancelor).
Druga litera nazwy bierki określa jej kolor. Mała litera "l" (jak light) oznacza białą bierkę, litera "d" (jak dark) - czarną. Przykładowo, "kl" oznacza białego króla, "nd" - czarnego skoczka.
Pole szachownicy, na którym nie ma bierki, należy oznaczyć dwiema spacjami. Poza nazwami bierek można również użyć nazwy "xx" (na diagramie pojawi się krzyżyk "X") oraz "xo" (dla oznaczenia czarnego kółka).
[edytuj] Przykłady
Użycie szablonów najlepiej zilustrują przykłady. Porównaj diagramy z umieszczonym poniżej kodem, który je generuje. Łatwą metodą umieszczenia własnego diagramu jest skopiowanie tego kodu, wklejenie do swojego artykułu i dokonanie odpowiednich modyfikacji.
W poniższych przykładach rzędy i kolumny szachownicy są oznaczone cyframi i literami dla lepszej orientacji. Ponieważ dowolny tekst umieszczony pomiędzy "|=" i następnym "|" jest ignorowany (traktowany jak komentarz), oznaczenie rzędów i kolumn nie ma wpływu na wygląd diagramu.
Praktyczne rady:
- zwróć uwagę na to, by nie naruszyć ogólnego schematu, w szczególności pozostaw znaki "|" i "=" na swoim miejscu,
- nie można użyć znaku "|" w tytule lub podpisie,
- jeśli istnieje konieczność użycia znaku "=" w tytule lub podpisie, musi on być zawarty pomiędzy znacznikami nowiki i /nowiki,
- w tytule i podpisie można użyć pogrubioną lub pochyłą czcionkę.
[edytuj] Standardowy diagram
Jest to podstawowy rodzaj diagramu szachowego. Zaleca się stosowanie tego diagramu w artykułach o otwarciach szachowych, końcówkach, partiach, pozycjach itp. Porównaj kod umieszczony poniżej diagramu.
Przykłady:
{{SzachyDiagram|= | tright | |= 8 |rd|nd|bd|qd|kd|bd|nd|rd|= 7 |pd|pd|pd|pd| |pd|pd|pd|= 6 | | | | | | | | |= 5 | | | | |pd| | | |= 4 | | | | |pl|pl| | |= 3 | | | | | | | | |= 2 |pl|pl|pl|pl| | |pl|pl|= 1 |rl|nl|bl|ql|kl|bl|nl|rl|= a b c d e f g h | Gambit królewski }}
[edytuj] Diagram z tytułem
Ten rodzaj diagramu może być szczególnie przydatny w artykułach o kompozycjach szachowych. Warto zwrócić uwagę, jak w opisach użyć pogrubionej i pochyłej czcionki, a także znacznika "<br>" w celu umieszczenia tekstu w więcej niż jednym wierszu.
{{SzachyDiagram|= | tright | '''W. Langstaff''', ''Chess Amateur'' 1922 |= 8 | | | | |kd| | |rd|= 7 | | | | | | | | |= 6 | | | | | |bl| |pl|= 5 | | | |rl| |kl|pd|pl|= 4 | | | | | | | | |= 3 | | | | | | | | |= 2 | | | | | | | | |= 1 | | | | | | | | |= a b c d e f g h | '''Mat w dwóch posunięciach.''' <br> Przykład uzycia ''analizy wstecznej''. }}
[edytuj] Diagram bez tytułu i podpisu
Porównaj kod poniżej diagramu. Pole tytułu i podpisu można pozostawić puste, jednak odpowiednie znaki "|" koniecznie należy pozostawić na swoim miejscu. Diagram umieszczono po lewej stronie aby zilustrować użycie pierwszego parametru.
{{SzachyDiagram|= | tleft | |= 8 | | | | | | | | |= 7 | | | | | | | | |= 6 | |xx|xo|xx| | | | |= 5 | | |pl| | | | | |= 4 | | | | | |xo| | |= 3 | | | | |xx|xo|xx| |= 2 | | | | | |pl| | |= 1 | | | | | | | | |= a b c d e f g h | }}
[edytuj] Mały diagram
Mniejszy diagram uzyskuje się za pomocą szablonu o nazwie "SzachyDiagramik". Może być przydatny w artykułach, w których chcemy umieścić wiele diagramów.
Przykład:
{{SzachyDiagramik|= | tright | |= 8 |rd| | |qd| |rd|kd| |= 7 |pd|pd| | |pd|pd|bd|pd|= 6 | |nd|pd| | |nd|pd| |= 5 | | |ql| | | |bl| |= 4 | | | |pl|pl| |bd| |= 3 | | |nl| | |nl| | |= 2 |pl|pl| | | |pl|pl|pl|= 1 | | | |rl|kl|bl| |rl|= a b c d e f g h | Pozycja po 11. Gg5. }}
[edytuj] Szachy Capablanki
Przykład użycia specjalnego szablonu dla szachownicy o niestandardowych wymiarach.
{{SzachyDiagram8x10|= | tright | |= 8 |rd|nd|ad|bd|qd|kd|bd|cd|nd|rd|= 7 |pd|pd|pd|pd|pd|pd|pd|pd|pd|pd|= 6 | | | | | | | | | | |= 5 | | | | | | | | | | |= 4 | | | | | | | | | | |= 3 | | | | | | | | | | |= 2 |pl|pl|pl|pl|pl|pl|pl|pl|pl|pl|= 1 |rl|nl|al|bl|ql|kl|bl|cl|nl|rl|= a b c d e f g h i j | Szachy Capablanki }}
[edytuj] Czaturanga
Tego szablonu mozna użyć w opisie dowolnej gry na planszy 8x8.
{{SzachyCzaturanga|= | tright | |= 8 |rd|nd|bd|qd|kd|bd|nd|rd|= 7 | | | | | | | | |= 6 |pd|pd|pd|pd|pd|pd|pd|pd|= 5 | | | | | | | | |= 4 | | | | | | | | |= 3 |pl|pl|pl|pl|pl|pl|pl|pl|= 2 | | | | | | | | |= 1 |rl|nl|bl|ql|kl|bl|nl|rl|= a b c d e f g h | '''Makruk''' - pozycja początkowa }}
[edytuj] Uzupełnienia
W szczególnych przypadkach można utworzyć rysunek diagramu, który będzie wizualnie zgodny ze standardowym szablonem diagramu szachowego. Poniżej umieszczono listę gotowych rysunków. Ewentualne zamówienia należy umieścić na stronie projektu szachy: requests for special chess diagrams lub skierować do Klina.
Rysunki są przygotowane do umieszczenia w standardowej ramce, należy więc je użyć w następującej formie:
[[Image:SCD_castle_kingside.png|frame|right|Kingside castling: O-O]]
[edytuj] Szachowa notacja algebraiczna
Image:SCD_algebraic_notation.png Image:SCD_en_passant.png Image:SCD_disambiguation.png
[edytuj] Roszada
Image:SCD_castle_kingside.png Image:SCD_castle_queenside.png
[edytuj] Mat Beniowskiego
[edytuj] Fianchetto
[edytuj] Narzędzia
- FEN2Wikipedia umożliwia konwersję zapisu w notacji FEN do formatu używanego w Wikipedii.
- WikiBoard - prosty program typu WYSIWYG do edycji Szablon:SzachyDiagram