Шаблон:Шахматная диаграмма 8x8

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
abcdefgh
8a8b8c8d8e8f8g8h88
7a7b7c7d7e7f7g7h77
6a6b6c6d6e6f6g6h66
5a5b5c5d5e5f5g5h55
4a4b4c4d4e4f4g4h44
3a3b3c3d3e3f3g3h33
2a2b2c2d2e2f2g2h22
1a1b1c1d1e1f1g1h11
abcdefgh
Документация

Общая информация

[править код]

Данная серия шаблонов создана на основе модуля "Произвольная шахматная доска", представляющего собой переработанный англоязычный модуль en:Module:Chessboard mxn с увеличенным функционалом и адаптацией под грамматику русского языка. Серия состоит из следующих шаблонов со сходным синтаксисом:

Частные особенности отдельных шаблонов указаны в конце данной документации.

Общий синтаксис

[править код]

Синтаксис шаблона выглядит следующим образом:

{{Шахматная диаграмма 8x8
|<выравнивание>
|<заголовок>
|<a8>|<b8>|<c8>|<d8>|<e8>|<f8>|<g8>|<h8>
|<a7>|<b7>|<c7>|<d7>|<e7>|<f7>|<g7>|<h7>
...
|<a2>|<b2>|<c2>|<d2>|<e2>|<f2>|<g2>|<h2>
|<a1>|<b1>|<c1>|<d1>|<e1>|<f1>|<g1>|<h1>
|<подпись>
}}

Параметр <выравнивание> должен иметь значение tleft (для выравнивания по левому краю) или tright (для выравнивания по правому краю). Параметр <заголовок> содержит текст заголовка, отображаемого над доской. Параметр <подпись> содержит текст подписи, отображаемой под доской.

Вместо <a1>, <a2>, ..., <e4>, <e5> подставляются коды фигур, находящихся на соответствующих клетках участка игровой доски. Код фигуры представляет собой два символа, первый из которых обозначает тип фигуры, а второй - её цвет. Коды стандартных шахматных фигур соответствуют международной шахматной нотации (в нижнем регистре), цвет фигуры обозначается символом d (dark, чёрные) или l (light, белые). Таким образом:

  • kl - белый король
  • kd - чёрный король
  • ql - белый ферзь
  • qd - чёрный ферзь
  • rl - белая ладья
  • rd - чёрная ладья
  • bl - белый слон
  • bd - чёрный слон
  • nl - белый конь
  • nd - чёрный конь
  • pl - белая пешка
  • pd - чёрная пешка

Чтобы оставить клетку доски пустой, достаточно ничего в неё не вписывать (или вписать пробелы).

Пример для выравнивания по левому краю:

Диаграмма №1
abcdefgh
8a8b8c8d8 чёрная ладьяe8 чёрный корольf8g8h88
7a7b7c7d7 чёрный коньe7f7g7h77
6a6b6c6d6e6f6g6h66
5a5 белый ферзьb5 белая пешкаc5d5e5f5g5h55
4a4 белый корольb4c4d4e4f4g4h44
3a3b3c3d3e3f3g3h33
2a2b2c2d2e2f2g2h22
1a1b1c1d1e1f1g1h11
abcdefgh
Подпись
{{Шахматная диаграмма 8x8
|tleft
|Диаграмма №1
|  |  |  |rd|kd|  |  |
|  |  |  |nd|  |  |  |
|  |  |  |  |  |  |  |
|ql|pl|  |  |  |  |  |
|kl|  |  |  |  |  |  |
|  |  |  |  |  |  |  |
|  |  |  |  |  |  |  |
|  |  |  |  |  |  |  |
|Подпись}}

Пример для выравнивания по правому краю:

Диаграмма №2
abcdefgh
8a8b8c8d8e8f8g8h88
7a7b7c7d7e7f7g7h77
6a6b6c6d6e6f6g6h66
5a5b5c5d5e5f5g5h55
4a4b4c4d4e4f4g4h44
3a3b3c3d3e3f3g3h33
2a2 белая пешкаb2 белая пешкаc2 белая пешкаd2 белая пешкаe2 белая пешкаf2 белая пешкаg2 белая пешкаh2 белая пешка2
1a1 белая ладьяb1 белый коньc1 белый слонd1 белый ферзьe1 белый корольf1 белый слонg1 белый коньh1 белая ладья1
abcdefgh
Подпись
{{Шахматная диаграмма 8x8
|tright
|Диаграмма №2
|  |  |  |  |  |  |  |
|  |  |  |  |  |  |  |
|  |  |  |  |  |  |  |
|  |  |  |  |  |  |  |
|  |  |  |  |  |  |  |
|  |  |  |  |  |  |  |
|pl|pl|pl|pl|pl|pl|pl|pl
|rl|nl|bl|ql|kl|bl|nl|rl
|Подпись}}

Важно! коды фигур регистрозависимые. То есть писать QL, Ql, qL вместо ql нельзя.

Заголовок, подписи

[править код]

При использовании шаблона допускается игнорирование заголовка и(или) подписи. Для этого вместо них достаточно ничего не вписывать. Например:

a5b5c5d5e5
a4b4c4d4e4
a3b3 белый корольc3d3 белый слонe3
a2b2c2d2 белый слонe2
a1 чёрный корольb1c1d1e1
{{Шахматная диаграмма 5x5
|tleft
|
|  |  |  |  |  
|  |  |  |  |  
|  |kl|  |bl|  
|  |  |  |bl|  
|kd|  |  |  |  
|}}

Дополнительные фигуры

[править код]

Помимо стандартных допускается использование следующих фигур:

Пример:


abcdefgh
8a8b8 белый архиепископc8 чёрный архиепископd8e8f8 белый перевёрнутый корольg8 чёрный перевёрнутый корольh88
7a7b7 белый канцлерc7 чёрный канцлерd7e7f7 белый перевёрнутый ферзьg7 чёрный перевёрнутый ферзьh77
6a6b6 белый чемпионc6 чёрный чемпионd6e6f6 белый перевёрнутый коньg6 чёрный перевёрнутый коньh66
5a5b5 белый колдунc5 чёрный колдунd5e5f5 белый перевёрнутый слонg5 чёрный перевёрнутый слонh55
4a4b4 белый шутc4 чёрный шутd4e4f4 белая перевёрнутая пешкаg4 чёрная перевёрнутая пешкаh44
3a3b3 белый жирафc3 чёрный жирафd3e3f3 белый единорогg3 чёрный единорогh33
2a2b2 белая зебраc2 чёрная зебраd2e2f2g2h22
1a1b1c1d1e1f1g1h11
abcdefgh
{{Шахматная диаграмма 8x8
|tleft
|
|  |al|ad|  |  |fl|fd|
|  |cl|cd|  |  |gl|gd|
|  |zl|zd|  |  |sl|sd|
|  |wl|wd|  |  |el|ed|
|  |tl|td|  |  |hl|hd|
|  |Gl|Gd|  |  |Ul|Ud|
|  |Zl|Zd|  |  |  |  |
|  |  |  |  |  |  |  |
|}}
  • j0 - чёрная шашка
  • j1 - белая шашка
  • D0 - чёрная дамка
  • D1 - белая дамка

Пример:


abcdefgh
8a8b8 чёрная шашкаc8d8 чёрная шашкаe8f8 чёрная шашкаg8h8 чёрная шашка8
7a7 чёрная шашкаb7c7 чёрная шашкаd7e7 чёрная шашкаf7g7 чёрная шашкаh77
6a6b6 чёрная дамкаc6d6 чёрная дамкаe6f6 чёрная дамкаg6h6 чёрная дамка6
5a5b5c5d5e5f5g5h55
4a4b4c4d4e4f4g4h44
3a3 белая дамкаb3c3 белая дамкаd3e3 белая дамкаf3g3 белая дамкаh33
2a2b2 белая шашкаc2d2 белая шашкаe2f2 белая шашкаg2h2 белая шашка2
1a1 белая шашкаb1c1 белая шашкаd1e1 белая шашкаf1g1 белая шашкаh11
abcdefgh
{{Шахматная диаграмма 8x8
|tleft
|
|  |j0|  |j0|  |j0|  |j0
|j0|  |j0|  |j0|  |j0|  
|  |D0|  |D0|  |D0|  |D0
|  |  |  |  |  |  |  |
|  |  |  |  |  |  |  |
|D1|  |D1|  |D1|  |D1|
|  |j1|  |j1|  |j1|  |j1
|j1|  |j1|  |j1|  |j1|
|}}

Дополнительные обозначения

[править код]

Для рисования диаграмм могут использоваться следующие обозначения на доске:

  • xx - чёрный крест
  • ox - белый крест
  • xo - чёрный круг
  • oo - белый круг
  • ua - стрелка вверх
  • da - стрелка вниз
  • ra - стрелка вправо
  • la - стрелка влево
  • ul - стрелка влево вверх
  • ur - стрелка вправо вверх
  • dl - стрелка влево вниз
  • dr - стрелка вправо вниз
  • lr - стрелки влево и вправо
  • ud - стрелки вверх и вниз
  • db - стрелки вправо вверх и влево вниз
  • dw - стрелки влево вверх и вправо вниз
  • x1 - цифра 1
  • x2 - цифра 2
  • x3 - цифра 3
  • x4 - цифра 4
  • x5 - цифра 5
  • x6 - цифра 6
  • x7 - цифра 7
  • x8 - цифра 8
  • x9 - цифра 9
  • x0 - цифра 0
  • O0 - чёрный круг
  • O1 - белый круг
  • O2 - красный круг
  • O3 - зелёный круг
  • O4 - синий круг
  • O5 - бирюзовый круг
  • O6 - жёлтый круг
  • O7 - розовый круг
  • O8 - коричневый круг
  • O9 - фиолетовый круг

Примеры:

a5b5c5d5e5
a4 чёрный крестb4c4 чёрный крестd4e4
a3b3c3d3 чёрный крестe3
a2b2 белый коньc2d2e2
a1b1c1d1 чёрный крестe1
Ход конём
{{Шахматная диаграмма 5x5
|tleft|
|  |  |  |  |  
|xx|  |xx|  |  
|  |  |  |xx|  
|  |nl|  |  |  
|  |  |  |xx|  
|Ход конём}}
a5 стрелка влевоb5 стрелка влевоc5 стрелка влевоd5 стрелка влевоe5 чёрная ладья
a4b4c4d4 стрелка вверх-вправоe4 стрелка вниз
a3 стрелка вверх-влевоb3c3 стрелка вверх-вправоd3e3 стрелка вниз
a2b2 белый слонc2d2e2 стрелка вниз
a1 стрелка вниз-влевоb1c1 стрелка вниз-вправоd1e1 стрелка вниз
{{Шахматная диаграмма 5x5
|tleft|
|la|la|la|la|rd
|  |  |  |ur|da
|ul|  |ur|  |da
|  |bl|  |  |da
|dl|  |dr|  |da
|}}
abcdefgh
8a8 чёрный кругb8 белый кругc8 красный кругd8 зелёный кругe8 синий кругf8 бирюзовый кругg8 жёлтый кругh8 розовый круг8
7a7b7c7d7e7f7g7h77
6a6 коричневый кругb6 фиолетовый кругc6 нольd6 одинe6 дваf6 триg6 четыреh6 пять6
5a5b5c5d5e5f5g5h55
4a4 шестьb4 семьc4 восемьd4 девятьe4 чёрный кругf4 белый крестg4 чёрный крестh4 белый круг4
3a3b3c3d3e3f3g3h33
2a2b2c2d2e2f2g2h22
1a1b1c1d1e1f1g1h11
abcdefgh
{{Шахматная диаграмма 8x8
|tleft|
|O0|O1|O2|O3|O4|O5|O6|O7
|  |  |  |  |  |  |  |  
|O8|O9|x0|x1|x2|x3|x4|x5
|  |  |  |  |  |  |  |  
|x6|x7|x8|x9|xo|ox|xx|oo
|  |  |  |  |  |  |  |  
|  |  |  |  |  |  |  |  
|  |  |  |  |  |  |  |  
|}}

Нумерация клеток

[править код]

При необходимости можно добавить или убрать нумерацию клеток доски. За это отвечают параметры letters (буквы) и numbers (цифры). Параметры могут принимать следующие значения:

letters:

  • none - нигде (по умолчанию)
  • top - сверху
  • bottom - снизу
  • both - сверху и снизу

numbers:

  • none - нигде (по умолчанию)
  • left - слева
  • right - справа
  • both - слева и справа

Примеры:


Диаграмма
a8b8c8d8e8f8g8h8
a7b7 белый корольc7d7e7f7g7h7
a6b6c6d6e6f6g6h6
a5b5c5d5e5f5g5h5
a4b4c4d4e4f4g4h4
a3b3c3d3e3f3g3h3
a2b2c2d2e2f2g2h2
a1b1c1d1e1f1g1h1
{{Шахматная диаграмма 8x8
|tleft
|letters=none
|numbers=none
|Диаграмма
|  |  |  |  |  |  |  |
|  |kl|  |  |  |  |  |
|  |  |  |  |  |  |  |
|  |  |  |  |  |  |  |
|  |  |  |  |  |  |  |
|  |  |  |  |  |  |  |
|  |  |  |  |  |  |  |  
|  |  |  |  |  |  |  |  
|}}
5a5b5c5d5e5
4a4b4 белый корольc4d4e4
3a3b3c3d3e3
2a2b2c2d2e2
1a1b1c1d1e1
abcde
{{Шахматная диаграмма 5x5
|tleft
|numbers=left
|letters=bottom
|
|  |  |  |  |
|  |kl|  |  |
|  |  |  |  |
|  |  |  |  |
|  |  |  |  |
|}}
abcde
5a5b5c5d5e55
4a4b4 белый корольc4d4e44
3a3b3c3d3e33
2a2b2c2d2e22
1a1b1c1d1e11
abcde
{{Шахматная диаграмма 5x5
|tleft
|numbers=both
|letters=both
|
|  |  |  |  |
|  |kl|  |  |
|  |  |  |  |
|  |  |  |  |
|  |  |  |  |
|}}

Шашечная нумерация

[править код]

При помощи параметра numeration можно изменить способ нумерации клеток. Указанный параметр может принимать следующие значения:

  • chess - шахматная нумерация (значение по умолчанию)
  • continuous - сквозная нумерация всех клеток доски
  • draughts - нумерация только чёрных клеток доски
  • swapdraughts - нумерация только белых клеток доски.

Примеры:

Международные шашки
12345
1 чёрная шашка2 чёрная шашка3 чёрная шашка4 чёрная шашка5 чёрная шашка5
66 чёрная шашка7 чёрная шашка8 чёрная шашка9 чёрная шашка10 чёрная шашка
11 чёрная шашка12 чёрная шашка13 чёрная шашка14 чёрная шашка15 чёрная шашка15
1616 чёрная шашка17 чёрная шашка18 чёрная шашка19 чёрная шашка20 чёрная шашка
212223242525
262627282930
31 белая шашка32 белая шашка33 белая шашка34 белая шашка35 белая шашка35
3636 белая шашка37 белая шашка38 белая шашка39 белая шашка40 белая шашка
41 белая шашка42 белая шашка43 белая шашка44 белая шашка45 белая шашка45
4646 белая шашка47 белая шашка48 белая шашка49 белая шашка50 белая шашка
4647484950
Начальная позиция
{{Шахматная диаграмма 10x10
|tleft
|numeration=draughts
|Международные шашки
|  |j0|  |j0|  |j0|  |j0|  |j0
|j0|  |j0|  |j0|  |j0|  |j0|
|  |j0|  |j0|  |j0|  |j0|  |j0
|j0|  |j0|  |j0|  |j0|  |j0|
|  |  |  |  |  |  |  |  |  |  
|  |  |  |  |  |  |  |  |  |  
|  |j1|  |j1|  |j1|  |j1|  |j1
|j1|  |j1|  |j1|  |j1|  |j1|
|  |j1|  |j1|  |j1|  |j1|  |j1
|j1|  |j1|  |j1|  |j1|  |j1|
|Начальная позиция
}}
Испанские шашки
1234
11 чёрная шашка2 чёрная шашка3 чёрная шашка4 чёрная шашка
5 чёрная шашка6 чёрная шашка7 чёрная шашка8 чёрная шашка8
99 чёрная шашка10 чёрная шашка11 чёрная шашка12 чёрная шашка
1314151616
1717181920
21 белая шашка22 белая шашка23 белая шашка24 белая шашка24
2525 белая шашка26 белая шашка27 белая шашка28 белая шашка
29 белая шашка30 белая шашка31 белая шашка32 белая шашка32
29303132
Начальная позиция
{{Шахматная диаграмма 8x8
|tleft
|numeration=swapdraughts
|Испанские шашки
|j0|  |j0|  |j0|  |j0|  
|  |j0|  |j0|  |j0|  |j0
|j0|  |j0|  |j0|  |j0|  
|  |  |  |  |  |  |  |  
|  |  |  |  |  |  |  |  
|  |j1|  |j1|  |j1|  |j1
|j1|  |j1|  |j1|  |j1|  
|  |j1|  |j1|  |j1|  |j1
|Начальная позиция}}
Сквозная нумерация
12345678
112 чёрная шашка34 чёрная шашка56 чёрная шашка78 чёрная шашка8
99 чёрная шашка1011 чёрная шашка1213 чёрная шашка1415 чёрная шашка1616
171718 чёрная шашка1920 чёрная шашка2122 чёрная шашка2324 чёрная шашка24
25252627282930313232
33333435363738394040
4141 белая шашка4243 белая шашка4445 белая шашка4647 белая шашка4848
494950 белая шашка5152 белая шашка5354 белая шашка5556 белая шашка56
5757 белая шашка5859 белая шашка6061 белая шашка6263 белая шашка6464
5758596061626364
{{Шахматная диаграмма 8x8
|tleft
|numeration=continuous
|Сквозная нумерация
|  |j0|  |j0|  |j0|  |j0
|j0|  |j0|  |j0|  |j0|  
|  |j0|  |j0|  |j0|  |j0
|  |  |  |  |  |  |  |  
|  |  |  |  |  |  |  |  
|j1|  |j1|  |j1|  |j1|  
|  |j1|  |j1|  |j1|  |j1
|j1|  |j1|  |j1|  |j1|  
|}}

Смещение доски

[править код]

По умолчанию в шаблоне отображается участок доски от угла с клеткой A1 (координаты клеток отображаются при наведении на них курсора мыши). Однако имеется возможность отображать участок шахматной доски с произвольным смещением. Смещение по горизонтали (вдоль оси букв) и вертикали (вдоль оси цифр) относительно клетки A1 задаётся параметрами offsetx и offsety. Значения указанных параметров по умолчанию равны нулю. Примеры:

5a5b5c5d5e5
4a4b4 белый корольc4d4e4
3a3b3c3d3e3
2a2b2c2d2e2
1a1b1c1d1e1
abcde
Ничего не изменилось, король на B4
{{Шахматная диаграмма 5x5
|tleft
|offsetx=0
|offsety=0
|letters=bottom
|numbers=left
|
|  |  |  |  |
|  |kl|  |  |
|  |  |  |  |
|  |  |  |  |
|  |  |  |  |
|Ничего не изменилось, король на B4}}
5b5c5d5e5f5
4b4c4 белый корольd4e4f4
3b3c3d3e3f3
2b2c2d2e2f2
1b1c1d1e1f1
bcdef
Смещение по горизонтали на 1 клетку, король на C4
{{Шахматная диаграмма 5x5
|tleft
|offsetx=1
|offsety=0
|letters=bottom
|numbers=left
|
|  |  |  |  |
|  |kl|  |  |
|  |  |  |  |
|  |  |  |  |
|  |  |  |  |
|Смещение по горизонтали на 1 клетку, король на C4}}
8a8b8c8d8e8
7a7b7 белый корольc7d7e7
6a6b6c6d6e6
5a5b5c5d5e5
4a4b4c4d4e4
abcde
Смещение по вертикали на 3 клетки (левый верхний угол доски), король на B7
{{Шахматная диаграмма 5x5
|tleft
|offsetx=0
|offsety=3
|letters=bottom
|numbers=left
|
|  |  |  |  |
|  |kl|  |  |
|  |  |  |  |
|  |  |  |  |
|  |  |  |  |
|Смещение по вертикали на 3 клетки (левый верхний угол доски), король на B7}}

При смещении доски чёрные и белые клетки соответствуют реальной шахматной доске. Также допускается сдвиг за пределы стандартной игровой доски 8x8, при этом, если для обозначения столбцов не хватит букв английского алфавита, они будут обозначаться парой букв. Пример:


uvwxyzaaab
28u28v28w28x28y28z28aa28ab2828
27u27v27 белый корольw27x27y27z27aa27ab2727
26u26v26w26x26y26z26aa26ab2626
25u25v25w25x25y25z25aa25ab2525
24u24v24w24x24y24z24aa24ab2424
23u23v23w23x23y23z23aa23ab2323
22u22v22w22x22y22z22aa22ab2222
21u21v21w21x21y21z21aa21ab2121
uvwxyzaaab
{{Шахматная диаграмма 8x8
|tleft
|offsetx=20
|offsety=20
|
|  |  |  |  |  |  |  |
|  |kl|  |  |  |  |  |
|  |  |  |  |  |  |  |
|  |  |  |  |  |  |  |
|  |  |  |  |  |  |  |
|  |  |  |  |  |  |  |
|  |  |  |  |  |  |  |  
|  |  |  |  |  |  |  |  
|}}

Поворот доски

[править код]

При необходимости можно осуществить поворот доски на 180 градусов. Для этого используется параметр reverse со значением true. Пример:


hgfedcba
1h1 белая ладьяg1 белый коньf1 белый слонe1 белый корольd1 белый ферзьc1 белый слонb1 белый коньa1 белая ладья1
2h2 белая пешкаg2 белая пешкаf2 белая пешкаe2 белая пешкаd2 белая пешкаc2 белая пешкаb2 белая пешкаa2 белая пешка2
3h3g3f3e3d3c3b3a33
4h4g4f4e4d4c4b4a44
5h5g5f5e5d5c5b5a55
6h6g6f6e6d6c6b6a66
7h7 чёрная пешкаg7 чёрная пешкаf7 чёрная пешкаe7 чёрная пешкаd7 чёрная пешкаc7 чёрная пешкаb7 чёрная пешкаa7 чёрная пешка7
8h8 чёрная ладьяg8 чёрный коньf8 чёрный слонe8 чёрный корольd8 чёрный ферзьc8 чёрный слонb8 чёрный коньa8 чёрная ладья8
hgfedcba
{{Шахматная диаграмма 8x8
|tleft
|reverse=true
|
|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
|}}

При этом можно одновременно использовать поворот и смещение доски. Например:

hgfed
h4g4f4e4d44
h5g5f5e5d55
h6g6f6e6d66
h7 чёрная пешкаg7 чёрная пешкаf7 чёрная пешкаe7 чёрная пешкаd7 чёрная пешка7
h8 чёрная ладьяg8 чёрный коньf8 чёрный слонe8 чёрный корольd8 чёрный ферзь8
{{Шахматная диаграмма 5x5
|tleft
|letters=top
|numbers=right
|reverse=true
|offsetx=3
|offsety=3
|
|qd|kd|bd|nd|rd
|pd|pd|pd|pd|pd
|  |  |  |  |
|  |  |  |  |
|  |  |  |  |
|}}

Важно! при повороте доски "поворачивается" не только нумерация, но и сама доска с фигурами. То есть в шаблоне фигуры нужно расставлять так, как их видит игрок, играющий белыми (без разворота доски).

Инверсия цветов клеток

[править код]

При необходимости возможна инверсия цветов клеток: белые клетки при этом становятся чёрными и наоборот. Для этого необходимо использовать параметр lightdark со значением swap. Например:


Португальские шашки
a8 чёрная шашкаb8c8 чёрная шашкаd8e8 чёрная шашкаf8g8 чёрная шашкаh8
a7b7 чёрная шашкаc7d7 чёрная шашкаe7f7 чёрная шашкаg7h7 чёрная шашка
a6 чёрная шашкаb6c6 чёрная шашкаd6e6 чёрная шашкаf6g6 чёрная шашкаh6
a5b5c5d5e5f5g5h5
a4b4c4d4e4f4g4h4
a3b3 белая шашкаc3d3 белая шашкаe3f3 белая шашкаg3h3 белая шашка
a2 белая шашкаb2c2 белая шашкаd2e2 белая шашкаf2g2 белая шашкаh2
a1b1 белая шашкаc1d1 белая шашкаe1f1 белая шашкаg1h1 белая шашка
Начальная позиция
{{Шахматная диаграмма 8x8
|tright
|numbers=none
|letters=none
|lightdark=swap
|'''Португальские шашки'''
|j0|  |j0|  |j0|  |j0|  
|  |j0|  |j0|  |j0|  |j0
|j0|  |j0|  |j0|  |j0|  
|  |  |  |  |  |  |  |  
|  |  |  |  |  |  |  |  
|  |j1|  |j1|  |j1|  |j1
|j1|  |j1|  |j1|  |j1|  
|  |j1|  |j1|  |j1|  |j1
|Начальная позиция}}

Такая инверсия соответствует повороту доски на 90 градусов и используется, например, в итальянских или португальских шашках.

Выделение клеток

[править код]

При необходимости можно выделить клетки, в которых находятся фигуры или пешки. Для этого код их цвета необходимо указать прописной буквой (D или L вместо d или l). Например:

a5b5 чёрный крестc5d5 чёрный крестe5
a4 чёрный крестb4c4d4e4 чёрный крест
a3b3c3 чёрный коньd3e3
a2 p Lb2 белая пешкаc2 белая пешкаd2 белая пешкаe2 p L
a1 белая ладьяb1 n Lc1 белый слонd1 k Le1 белый ферзь
{{Шахматная диаграмма 5x5
|tleft
|
|  |xx|  |xx|
|xx|  |  |  |xx
|  |  |nd|  |
|pL|pl|pl|pl|pL
|rl|nL|bl|kL|ql
|}}

Масштаб доски

[править код]

По умолчанию размер одной клетки - 24 пиксела. Однако этот размер можно уменьшить или увеличить при помощи параметра size. Примеры:

a5b5c5d5 чёрная ладьяe5 чёрный король
a4b4c4d4 чёрный коньe4
a3b3c3d3e3
a2 белый ферзьb2 белая пешкаc2d2e2
a1 белый корольb1c1d1e1
{{Шахматная диаграмма 5x5
|tleft
|size=16
|
|  |  |  |rd|kd
|  |  |  |nd|  
|  |  |  |  |  
|ql|pl|  |  |  
|kl|  |  |  |  
|}}
a5b5c5d5 чёрная ладьяe5 чёрный король
a4b4c4d4 чёрный коньe4
a3b3c3d3e3
a2 белый ферзьb2 белая пешкаc2d2e2
a1 белый корольb1c1d1e1
{{Шахматная диаграмма 5x5
|tleft
|size=48
|
|  |  |  |rd|kd
|  |  |  |nd|  
|  |  |  |  |  
|ql|pl|  |  |  
|kl|  |  |  |  
|}}

Частные особенности шаблонов

[править код]

Шахматная диаграмма 5x5

[править код]
  • Размер доски - 5x5
  • По умолчанию не отображается нумерация строк и столбцов

Шахматная диаграмма 6x6

[править код]
  • Размер доски - 6x6 (используется, в частности, в шахматах Лос-Аламоса)
  • По умолчанию отображается нумерация строк и столбцов со всех сторон доски

Шахматная диаграмма 7x7

[править код]
  • Размер доски - 7x7 (используется, в частности, в Ласке)
  • По умолчанию не отображается нумерация строк и столбцов

Шахматная диаграмма 8x8

[править код]
  • Размер доски - 8x8
  • По умолчанию отображается нумерация строк и столбцов со всех сторон доски
  • Возможно использование нотации Форсайта—Эдвардса (FEN)

Нотация Форсайта — Эдвардса

[править код]

При использовании шаблона размера 8x8 возможно использование нотации FEN, для чего используется параметр fen. При этом вся информация, указываемая по правилам нотации после пробелов (сведения об очередности хода, возможности рокировок и т.д. игнорируется). При использовании параметра fen не следует указывать фигуры стандартным методом. Примеры:


Нотация FEN
abcdefgh
8a8 чёрная ладьяb8 чёрный коньc8 чёрный слонd8 чёрный ферзьe8 чёрный корольf8 чёрный слонg8 чёрный коньh8 чёрная ладья8
7a7 чёрная пешкаb7 чёрная пешкаc7 чёрная пешкаd7 чёрная пешкаe7 чёрная пешкаf7 чёрная пешкаg7 чёрная пешкаh7 чёрная пешка7
6a6b6c6d6e6f6g6h66
5a5b5c5d5e5f5g5h55
4a4b4c4d4e4f4g4h44
3a3b3c3d3e3f3g3h33
2a2 белая пешкаb2 белая пешкаc2 белая пешкаd2 белая пешкаe2 белая пешкаf2 белая пешкаg2 белая пешкаh2 белая пешка2
1a1 белая ладьяb1 белый коньc1 белый слонd1 белый ферзьe1 белый корольf1 белый слонg1 белый коньh1 белая ладья1
abcdefgh
Начальная позиция
{{Шахматная диаграмма 8x8
|tleft
|fen=rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1
|Нотация FEN
|Начальная позиция}}
ФлорГильг
1934
hgfedcba
1h1g1 белый корольf1e1d1 белая ладьяc1b1a1 белая ладья1
2h2 белая пешкаg2 белая пешкаf2 белая пешкаe2 белый слонd2 белый слонc2 белый ферзьb2 белая пешкаa22
3h3g3f3e3 белая пешкаd3c3 белый коньb3a3 белая пешка3
4h4g4f4e4d4c4b4a44
5h5g5 белый коньf5e5 чёрная пешкаd5c5b5a55
6h6 чёрная пешкаg6f6 чёрный коньe6d6c6 чёрный коньb6 чёрный слонa66
7h7g7 чёрная пешкаf7 чёрная пешкаe7 чёрный ферзьd7c7b7 чёрная пешкаa7 чёрная пешка7
8h8g8 чёрный корольf8 чёрная ладьяe8d8c8 чёрный слонb8a8 чёрная ладья8
hgfedcba
Ход белых, вид со стороны чёрных
{{Шахматная диаграмма 8x8
|tleft
|reverse=true
|fen=r1b2rk1/pp2qpp1/1bn2n1p/4p1N1/8/P1N1P3/1PQBBPPP/R2R2K1
|'''[[Флор,_Саломон_Михайлович|Флор]] — [[Гильг,_Карл|Гильг]]'''<br>1934
|Ход белых, вид со стороны чёрных}}

Шахматная диаграмма 10x8

[править код]

Шахматная диаграмма 10x10

[править код]

Шашечная диаграмма 10x10

[править код]
  • Размер доски - 10x10 (используется, в частности, в международных шашках)
  • По умолчанию отображается шашечная нумерация
  • Допускается использование упрощённых обозначений:
    • x - чёрная шашка
    • o - белая шашка
    • X - чёрная дамка
    • O - белая дамка

Шахматная диаграмма 12x12

[править код]
  • Размер доски - 12x12 (используется, в частности, в Канадских шашках)
  • По умолчанию не отображается нумерация строк и столбцов
  • Размер одной клетки доски - 18px.