Шаблон:Шахова діаграма
a | b | c | d | e | f | g | h | ||
8 | 8 | ||||||||
7 | 7 | ||||||||
6 | 6 | ||||||||
5 | 5 | ||||||||
4 | 4 | ||||||||
3 | 3 | ||||||||
2 | 2 | ||||||||
1 | 1 | ||||||||
a | b | c | d | e | f | g | h |
Синтаксис
Є кілька стандартних шаблонів шахових діаграм:
- Шаблон:Шахова діаграма (розмір клітинки 26x26 пкс)
- Шаблон:Шахова діаграма мала (розмір клітинки 22x22 пкс)
- Шаблон:Шахова діаграма 4x4 (розмір клітинки 26x26 пкс)
- Шаблон:Шахова діаграма 4x5 (розмір клітинки 26x26 пкс)
- Шаблон:Шахова діаграма 5x5 (розмір клітинки 26x26 пкс)
- Шаблон:Шахова діаграма 5x6 (розмір клітинки 26x26 пкс)
- Шаблон:Шахова діаграма 6x6 (розмір клітинки 26x26 пкс)
- Шаблон:Шахова діаграма 8x10 (Шахи Капабланки, розмір клітинки 26x26 пкс)
- Шаблон:Шахова діаграма 8x12 (розмір клітинки 26x26 пкс)
- Шаблон:Шахова діаграма 9x9 (розмір клітинки 26x26 пкс)
- Шаблон:Шахова діаграма 10x10 (розмір клітинки 26x26 пкс)
Також є шаблони для варіантів шахів:
- Шаблон:Діаграма шахів Аліси (Шахи Аліси, розмір клітинки 22x22 пкс)
- Шаблон:Діаграма шведських шахів (Шведські шахи, розмір клітинки 22x22 пкс)
- Шаблон:Діаграма Омега-шахів (Омега-шахи з дошкою 10x10 + 4 кутки, розмір клітинки 22x22 пкс)
- Шаблон:Діаграма тривимірних шахів (дошка 5x5x5 для тривимірних шахів, розмір клітинки 22x22 пкс)
Синтаксис в основному однаковий для всіх перерахованих шаблонів.
{{Шахова діаграма | <вирівнювання> (параметр №1) | <заголовок> (№2) | size = <розмір> | numbers = <числа> | letters = <літери> | <a8> | <b8> | ... | <h8> (№3 to ... | <a7> | <b7> | ... | <h7> ... | <a1> | <b1> | ... | <h1> ( ... №66) | <підпис> (№67) | reverse = <чи перевернута дошка> }}
Якщо розмір дошки 8x8, є альтернативний синтаксис (див. #Альтернативний спосіб розміщення фігур: FEN нижче):
{{Шахова діаграма | fen = | align = | clear = | header = | footer = | size = | numbers = | letters = | reverse = }}
Parameters:
<вирівнювання>
— визначає горизонтальне вирівнювання всієї таблиці, повинне бутиtright
абоtleft
(або нічого)<заголовок>
— текст, який показується над діаграмою (може бути порожнім);size
— визначає розмір клітинки у пікселях, за замовчуванням 26.numbers
— визначає чи рядки мають бути пронумеровані. Можливі значення: left, right, both (за замовчуванням) або neither.letters
— визначає чи стовпчики мають бути з літерами. Можливі значення: top, bottom, both (за замовчуванням) або neither.<a8>, <b8>, ... <h1>
— визначає відповідні клітинки шахової дошки, див. нижче;<підпис>
— текст, який показується під діаграмою (може бути порожнім).
Клітинка визначається назвою фігури або порожнім параметром. Назви фігур задаються в алгебраїчній нотації:
Також доступні деякі казкові шахові фігури:
- a = архієпископ (поєднання кінь+слон)
- c = канцлер (поєднання кінь+тура)
- f = перевернутий король
- g = перевернутий ферзь
- m = перевернута тура
- e = перевернутий слон
- N = перевернутий кінь
- h = перевернутий пішак
- z = чемпіон (для Омега-шахів)
- w = чаклун (для Омега-шахів)
- t = дурень (для Омега-шахів)
Ці літери використовуються разом з "l" для білих фігур або "d" для чорних. Тож "kl" — білий король, і "nd" — чорний кінь.
Порожні клітинки записуються або символами підкреслення, пробілами або зовсім нічим. Рекомендується використовувати два пробіли.
Ви також можете використовувати "xx" для чорного хрестика, "ox" для білого хрестика, "xo" для чорного кружка або "oo" для білого кружка.
Напрям руху фігури на дошці можна показувати стрілками.
- ul = вгору і вліво
- ua = вгору
- ur = вгору і вправо
- la = вліво
- lr = вліво і вправо
- ud = вгору і вниз
- ra = вправо
- dl = вниз і вліво
- da = вниз
- dr = вниз і вправо
Можна також додати числа до клітинок, використовуючи "x0" для 0, "x1" для 1, "x2" для 2, ..., "x9" для 9.
Приклади
Стандартна діаграма
Ця діаграма рекомендується для широкого використання як головна діаграма для шахових дебютів, закінчень, ігор, позицій тощо. Див. також відповідний код нижче.
{{Шахова діаграма | tright | |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 | Королівський гамбіт }}
Діаграма з обома заголовками
Може бути зручно використовувати це у статтях про шахові проблеми. Зауважте, що у заголовку і підпису внизу можна використовувати жирний шрифт або курсив. Ви також можете використовувати <br>
для розриву рядків.
{{Шахова діаграма | tright | '''W. Langstaff''', ''Chess Amateur'' 1922 | | | | |kd| | |rd | | | | | | | | | | | | | |bl| |pl | | | |rl| |kl|pd|pl | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | '''Мат у два ходи.''' <br> Ця проблема використовує метод ''часткового ретроспективного аналізу''. }}
Діаграма без заголовків
Дивіться відповідний код нижче. Якщо ви не хочете заголовків, просто вилучіть їх, але не вилучайте другий символ "|"; все ж ви можете вилучити останній символ "|" для довшого підпису внизу.
Діаграма розміщується зліва і демонструє використання першого параметру.
{{Шахова діаграма | tleft | | | | | | | | | | | | | | | | | | |xx|xo|xx| | | | | | |pl| | | | | | | | | | |xo| | | | | | |xx|xo|xx| | | | | | |pl| | | | | | | | | | }}
Приклад з ходами
Це може використовуватися для демонстрування як ходять фігури.
{{Шахова діаграма | tleft | | | |ua| | | | | | | |ua| | | | | |la|la|rd|ra|ra|ra|ra|ra | | |da| | | | | | | |da| |ul|ua|ur| | | |da| |la|kl|ra| | | |da| |dl|da|dr| | | |da| | | | | |Приклад, що показує як білий король може рухатися у будь-якому напрямку, але лише на одну клітинку, в той же час чорна тура може рухатися на будь-яку кількість клітинок, але лише вгору-вниз та вправо-вліво. }}
{{Шахова діаграма | tright | | |ul| |ua| |ur| | | | |ul|ua|ur| | | |la|la|la|ql|ra|ra|ra|ra | | |dl|da|dr| | | | |dl| |da| |dr| | |dl| | |da| | |dr| | | | |da| | | |dr | | | |da| | | | }}
На дошці справа показано як білий ферзь може ходити на будь-яку відстань у будь-якому напрямку.
Інший спосіб для прикладу з турою:
{{Шахова діаграма | tleft | | | | | | | | | | | |ud| | | | | | |lr|rd|lr| | | | | | |ud| | | | | | | | | |ul|ua|ur| | | | | |la|kl|ra| | | | | |dl|da|dr| | | | | | | | | }}
Мала діаграма
Це може бути корисним у статтях з багатьма діаграмами. Для цього слід використовувати інший шаблон {{Шахова діаграма мала}}.
The small diagrams can have header, too.
{{Шахова діаграма мала | tright | |rd| | |qd| |rd|kd| |pd|pd| | |pd|pd|bd|pd | |nd|pd| | |nd|pd| | | |ql| | | |bl| | | | |pl|pl| |bd| | | |nl| | |nl| | |pl|pl| | | |pl|pl|pl | | | |rl|kl|bl| |rl | Позиція після 11.Bg5 }}
Інші розміри дошки
Шахові дошки з нестандартними розмірами потребують спеціальних шаблонів. Наявні шаблони для таких дощок:
{{Шахова діаграма 5x5 | tright | |kd|qd|bd|nd|rd |pd|pd|pd|pd|pd | | | | | |pl|pl|pl|pl|pl |kl|ql|bl|nl|rl | Міні-шахи Гарднера }} |
{{Шахова діаграма 6x6 | tright | |rd|nd|qd|kd|nd|rd |pd|pd|pd|pd|pd|pd | | | | | | | | | | | | |pl|pl|pl|pl|pl|pl |rl|nl|ql|kl|nl|rl | Шахи Лос-Аламос }} |
{{Шахова діаграма 8x10 | tright | |rd|nd|ad|bd|qd|kd|bd|cd|nd|rd |pd|pd|pd|pd|pd|pd|pd|pd|pd|pd | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |pl|pl|pl|pl|pl|pl|pl|pl|pl|pl |rl|nl|al|bl|ql|kl|bl|cl|nl|rl | Шахи Капабланки }} |
{{Шахова діаграма 10x10 | tright | |rd| | | | | | | | |rd | |nd|bd|qd|kd|cd|ad|bd|nd| |pd|pd|pd|pd|pd|pd|pd|pd|pd|pd | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |pl|pl|pl|pl|pl|pl|pl|pl|pl|pl | |nl|bl|ql|kl|cl|al|bl|nl| |rl| | | | | | | | |rl | Grand Chess }} |
Подвійні дошки
{{Діаграма шведських шахів | A1=Team 1, Board A | A2=Team 2, Board A | B1=Team 1, Board B | B2=Team 2, Board B | tright | |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 |rl|nl|bl|kl|ql|bl|nl|rl |pl|pl|pl|pl|pl|pl|pl|pl | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |pd|pd|pd|pd|pd|pd|pd|pd |rd|nd|bd|kd|qd|bd|nd|rd | Розміщення фігур для '''шведських шахів''' }} |
{{Діаграма шахів Аліси | tright | |rd|nd|bd|qd|kd| |nd|rd |pd|pd|pd|pd| |pd|pd|pd | | | | | | | | | | | | |nl| | | | | | | | | | | | | | | | | | | |pl|pl|pl|pl|pl|pl|pl|pl |rl|nl|bl|ql|kl|bl| |rl | | | | | | | | | | | | | | | | | | | | |pd| | | | | |bd| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Позиція після '''1. Nf3 e6 2. Ne5 Bc5''' }} |
Дошки з іншими формами
{{Діаграма тривимірних шахів | tright | |rd|nd|kd|nd|rd |pd|pd|pd|pd|pd | | | | | | | | | | | | | | | |Nd|bd|qd|Nd|bd |pd|pd|pd|pd|pd | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |pl|pl|pl|pl|pl |bl|Nl|ql|bl|Nl | | | | | | | | | | | | | | | |pl|pl|pl|pl|pl |rl|nl|kl|nl|rl | Стартова позиція '''тривимірних шахів''' }} |
{{Діаграма Омега-шахів | | [[Омега-шахи]] (10x10 + 4 кутки) |wd |wd |zd|rd|nd|bd|qd|kd|bd|nd|rd|zd |pd|pd|pd|pd|pd|pd|pd|pd|pd|pd | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |pl|pl|pl|pl|pl|pl|pl|pl|pl|pl |zl|rl|nl|bl|ql|kl|bl|nl|rl|zl |wl |wl | Початкова позиція '''Омега-шахів''' }} |
Омега-шахи (10x10 + 4 кутки)
|
Альтернативний спосіб розміщення фігур: FEN
{{Шахова діаграма|fen=rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR|align=tleft}}
Також можливо заповнити дошку, використовуючи нотацію Форсайта-Едвардса (Forsyth–Edwards Notation, FEN) замість позиційних параметрів.
Для цього використовується параметр "fen". Наприклад, початкова позиція гри в шахи, визначена за допомогою параметру "fen": "rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR":
{{Шахова діаграма|fen=rnbqkbnr/acfghzwt/8/8/8/8/ACFGHZWT/RNBQKBNR|align=tleft}}
Також можливо показувати деякі «казкові» фігури за допомогою FEN-нотації. Тим не менше, оскільки FEN-нотація використовує верхній та нижній регістри для визначення кольору фігури, неможливо відобразити казкову фігуру перевернутого коня (позначеного як "N"), використовуючи параметр "fen". Ось дошка, де пішаки замінені на казкові фігури:
Відображення дошки з боку чорних
{{Шахова діаграма|reverse=true}}
h | g | f | e | d | c | b | a | ||
1 | 1 | ||||||||
2 | 2 | ||||||||
3 | 3 | ||||||||
4 | 4 | ||||||||
5 | 5 | ||||||||
6 | 6 | ||||||||
7 | 7 | ||||||||
8 | 8 | ||||||||
h | g | f | e | d | c | b | a |
Шахові дошки можуть бути показані з боку чорних так, щоб клітинка h8 (у випадку дошки 8x8) була у нижньому лівому кутку, а клітинка a1 — у верхньому правому. Це робиться за допомогою параметру "reverse=true".
Див. також
- {{Pgnviewer}}
Документація вище включена з Шаблон:Шахова діаграма/документація. (ред. | історія) Дописувачі можуть експериментувати на підсторінках пісочниці (ред. | різн.) та протестувати зміни (ред.) цього шаблону. Будь ласка, додавайте категорії до підсторінки /документація. Підсторінки цього шаблону. |