Переносимая нотация шашек - Portable Draughts Notation
Обозначение переносимых шашек (.PDN) - стандартный компьютерный формат для записи Черновики игры. Этот формат получен из Обозначение портативных игр, который является стандартным шахматным форматом.
Файлы PDN - это текстовые файлы, которые должны содержать Пары тегов и Movetext для каждой игры.
Пары тегов
Пары тегов начинаются с "[", имени тега, значения тега, заключенного в двойные кавычки, и закрывающего символа "]". После каждого тега должна быть новая строка. Имена тегов чувствительны к регистру.
Для архивного хранения данных PDN требуется 7 тегов.
- Мероприятие
- название турнира или события матча
- Сайт
- место проведения мероприятия. Это в формате «Город, регион, СТРАНА», где СТРАНА - это трехбуквенный код страны, присвоенный Международным олимпийским комитетом. Пример: «Нью-Йорк, штат Нью-Йорк, США».
- Дата
- дата начала игры в формате ГГГГ.ММ.ДД. "??" используются для неизвестных значений
- Круглый
- порядковый номер игрового раунда игры
- Белый
- игрок белыми фигурами в формате «фамилия, имя»
- Черный
- игрок черными фигурами того же формата, что и белый
- Результат
- результат игры. Он может иметь только четыре возможных значения: «1-0» (победа белых), «0-1» (победа черных), «1 / 2-1 / 2» (ничья) или «*» (другое, например, игра продолжается)
- FEN
- исходное положение шахматной доски. Это используется для записи частичных игр (начиная с некоторой начальной позиции). Это также необходимо для некоторых вариантов шашек, где начальная позиция не всегда совпадает с традиционными шашками. Если используется тег FEN, также должна появиться отдельная пара тегов «SetUp», для которой установлено значение «1».
Положение может быть сохранено FEN
тег:
[SetUp "1"] [FEN "[Turn]: [Color 1] [K] [Square number] [,] ...]: [Color 2] [K] [Square number] [,] ...]" "]
- Очередь
- сторона двигаться,
B
для черного,W
для белых - Цвет 1 и Цвет 2
- цвет для Квадратные числа которые следуют
B
для черного,W
, и последовательность не важна. - K
- необязательно перед числом в квадрате, указывает, что фигура на этом поле - король, в противном случае - мужчина.
- Квадратный номер
- указывает номер квадрата, занимаемый фигурой. Число в квадрате должно быть не меньше «1». На доске 8 × 8 он имеет диапазон от 1 до 32. Они разделены запятыми, и их последовательность не имеет значения.
Примеры:
[FEN "B: W18,24,27,28, K10, K15: B12,16,20, K22, K25, K29"]
[FEN "B: W18,19,21,23,24,26,29,30,31,32: B1,2,3,4,6,7,9,10,11,12"]
Movetext
Movetext содержит фактические ходы для игры. Ходы начинаются с номера исходного квадрата, затем со знаком «-» или «x», наконец, с номера квадрата назначения. Прыжки должны указываться каждым квадратом, который будет прыгать («11x18x25»), или только двумя квадратами («11x25»).
Конец игры должен содержать 4 стандартных кода результата: «1-0», «1 / 2-1 / 2», «0-1» и «*». Коды должны быть такими же, как Результат
пара тегов.
Комментатор, желающий предложить ходы, альтернативные ходам, фактически сыгранным в игре, может вставить варианты, заключенные в круглые скобки.
Комментарии
Комментарии могут быть добавлены либо через ";" (комментарий, который продолжается до конца строки) или "{" (который продолжается до совпадения "}"). Комментарии не гнездятся.
Варианты
PDN может использоваться в большом количестве вариантов шашек, синтезированных с различными размерами плат. Например, PDN может представлять платы 8 × 8 и 10 × 10. Он может представлять несоответствующие размеры платы, указывая неэквивалентные значения в Ширина доски
и Доска высота
заголовки. Он может включать необязательный Тип игры
тег, чтобы различать разные варианты.
[GameType "Номер типа [, Начальный цвет (W / B), Ширина доски, Высота доски, Обозначение [, Инвертировать-флаг]]"]
Номер типа: это один из следующих номеров типа:
0: Шахматы 1: Китайские шахматы 2-19: будущее расширение шахмат 20: 10x10 шашек (международные) 21: английские шашки (короли ходят только на 1 шаг за раз) 22: итальянские шашки (как английский язык, мужчины не могут брать королей, должны брать максимум) 23 : Американские шашки в пуле (как 10x10, не обязательно брать максимум) 24: испанские шашки в пуле (как правила 10x10, но мужчины не могут захватывать задним ходом) 25: русские шашки 26: бразильские шашки 8x8 (такие же, как правила 10x10) 27: канадские шашки 12x12 ( то же, что и правила 10x10) 28: португальские шашки 29: чешские шашки 30: турецкие шашки 31: тайские шашки 40: фризские шашки 41: Спанциретти (русские шашки 10x8) 32-39, 42-49: Будущее расширение шашек 50: Отелло 51 .. Будущее расширение.
- Начальный цвет
B
для черного,W
для белого- Ширина доски
- ширина доски
- Доска высота
- высота доски
- Обозначение
А
- буквенно-цифровые, как шахматыN
- числовые как шашкиS
- SAN - сокращенная шахматная запись. Затем следует число 0-4, указывающее, где квадрат A1 или 1 соответствует стороне, которая начинает игру (белые или черные), 0 = внизу слева, 1 = внизу справа, 2 = вверху слева, 3 = вверху справа.
- Инвертировать флаг
0
- фигуры на темных квадратах1
- фигуры на светлых квадратах
Список зрителей PDN
пример
[Событие "itsyourturn.com США против мира, 8/04"] [Сайт ""] [Дата "2004.08.23"] [Раунд "1"] [Черный "Линдус Эдвардс"] [Белый "Энтони Перес"] [Результат «1 / 2-1 / 2»] 1. 11-15 23-18 2. 8-11 26-23 {Crescent Cross} 3. 10-14 30-26 4. 6-10 24-19 5.15-24 27-20 * {28-19 проигрывает PP} 6. 4-8 {популярная книжная строка - 12-16 28-24 4-822-17 * 8-12 32-28 * = то же} 32-27 {Перес повар; 28-24 явно соответствует предыдущей заметке} 7. 12-16 {кажется, единственный ход, имеющий хоть какую-то силу} 27-24 8.8-12 22-17 {возвращение к упомянутой ранее строчке книги} 9. 10-15 17- 10 10.7-14 26-22 * 1 / 2-1 / 2 {очень популярная позиция} 1 / 2-1 / 2 [Событие "Королевский тур"] [Сайт ""] [Дата "??"] [Раунд "1"] [Черный "a"] [Белый "b"] [Результат "1-0"] [Настройка "1"] [FEN "W: W27,19,18,11,7,6,5: B28 , 26,25,20,17,10,9,4,3,2. "] {27-24 Начало впечатляющего выстрела, в котором белые бросают (почти) всех своих людей} 1. 19-15 10x19 2. 5- 1 3x10 3. 11-8 4x11 4. 27-24 20x27 5. 18-14 9x18 6. 1-52x9 {2-9 и теперь удачный ход, который вдохновил название этой проблемы ...} 7. 5x32 {5-32 (Возможны несколько различных последовательностей прыжков, например 5x 14 x 7 x 16 x 23 x 14 x 21 x 30 x 23 x 32) Победа белых. Интересно отметить, что этот прыжок из девяти фигур - это теоретическое максимальное количество фигур, которое можно перепрыгнуть за один ход в шашках (попробуйте сделать прыжок из 10 фигур - на доске недостаточно места!)} 1-0 [Событие "WK 2003"] [Сайт "Zwartewaterland, Нидерланды"] [Раунд "1"] [Дата "2003.05.23"] [Белый "Ndjofang, JM"] [Черный "Heusdens, R."] [Результат "1/2 -1/2 "] [GameType" 20 "] 1. 32-28 17-22 2. 28x17 12x21 3. 31-26 7-12 4. 26x17 12x21 5. 36-31 19-23 6.34-29 23x34 7. 39x30 20-24 8. 30x19 14x23 9. 37-32 21 -27 10. 31x22 18x27 11.32x21 16x27 12. 41-37 10-14 13. 46-41 11-17 14. 33-29 23x34 15. 40x29 6-11 16.35-30 14-20 17. 45-40 20- 24 18. 30x19 13x33 19. 38x29 5-10 20. 42-38 10-14 21,44-39 8-12 22. 40-34 14-19 23. 50-44 2-7 24. 48-42 19-23 25 . 29x18 12x23 26,39-33 7-12 27,33-28 23x32 28,37x28 9-13 29,44-39 3-9 30,38-33 9-14 31,34-30 17-21 32,33-29 21- 26 33. 43-38 1-7 34. 41-37 11-17 35. 39-34 7-11 36.30-24 11-16 37. 34-30 27-31 38. 28-23 16-21 39.30 -25 12-18 40. 23x12 17x81 / 2-1 / 2