Шаблон:Шахматная диаграмма 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 чёрная шашка21

Copyright 2020 WikiZero