На этом уроке мы реализуем функцию is_correct_move() и добавим в неё проверку всех возможных фигур. Так же добавим заглушки корректности хода для каждой фигуры. Протестируем функции, найдём ошибку в коде и исправим её.
Дата отправки отчёта:
2 июня 2019 г.
Задание выполнено: за
35 мин.
Чему научился:
по сложности на взгляд неспециалиста: 1 - король самый простой (ходит на одну клетку, всех боится, живет до первого тупика) 2 - ферзь (линейное движение) 3 - слон (пол-ферзя) 4 - тура (похожа на урезанного ферзя с другой стороны) 5 - конь (что за выдумка с ходом Г, вот загадка) 6 - пешка самая сложная (ходит вперед, рубит диагональю, может стать ферзём, прохождение опять же надо реализовать)
Научился: Проходил уже эту часть на Си-шарп, в курсе "Шахматы-онлайн", в тот раз ошибся. Считал, что конь ходит самой сложной "загогулиной", а пешка только вперёд, ну и сложность соответствующая. Оказалось - наоборот.
Ещё на этом уроке мы исправили ошибку в mark_moves_to().