На этом уроке мы реализуем алгоритм превращения пешки. Для этого нам понадобится новая функция promote_pawn(). Выбор фигуры реализуем через функцию prompt(). Добавим проверку, чтобы можно было выбирать только разрешённые фигуры. Доработаем функцию click_box_to() - добавим вызов превращения пешки если это необходимо.
Дата отправки отчёта:
11 января 2017 г.
Задание выполнено: за
25 мин.
Чему научился:
Повторил пройденное
Что было сложным:
найти время
Комментарии:
Отличный урок, но я реализовал всё же свою версию выбора фигуры, когда пешка дошла до финиша =) з.ы. по центру экрана появляется список фигур, доступных для выбора, в кого превратить пешку, при этом это не мешает переключаться между закладками =) и выглядит приятнее. Во время выбора фигуры, ни один игрок не может ходить своими фигурами. После выбора пешка меняется на выбранную фигуру и ход передаётся противнику.
Научился: Дoрaбатывать функции click_box_to() и promote_pawn(). Трудности: Рeализoвать свой cпоcоб пpeврaщения фигуры Рeализoвал свой cпоcоб пpeврaщения фигуры.
Возможно код не оптимальный, но он работает.