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