На этом уроке мы реализуем алгоритм превращения пешки. Для этого нам понадобится новая функция promote_pawn(). Выбор фигуры реализуем через функцию prompt(). Добавим проверку, чтобы можно было выбирать только разрешённые фигуры. Доработаем функцию click_box_to() - добавим вызов превращения пешки если это необходимо.
Дата отправки отчёта:
23 января 2017 г.
Задание выполнено: за
30 мин.
Чему научился:
Изучил алгоритм превращения пешки
Что было сложным:
Всё был опонятно.
Комментарии:
Немного творчества шахматного) На первом скрине исходная позиция, на втором - что получилось. Комбинация как раз в тему превращения: 1) Ф:h6!! gh 2)gh+ Kpf8 3)Лg8+! Kp:g8 4)h7+ Kpf8 5) h8Ф #
Научился: Дoрaбатывать функции click_box_to() и promote_pawn(). Трудности: Рeализoвать свой cпоcоб пpeврaщения фигуры Рeализoвал свой cпоcоб пpeврaщения фигуры.
Возможно код не оптимальный, но он работает.