На этом уроке мы выделим часть кода из функции is_check() в новую функцию: is_check_after_move(), которая будет вызываться для проверки возможности хода. Сама же функция is_check() останется независимой и может вызываться тогда, когда нам будет нужно.
Дата отправки отчёта:
21 августа 2018 г.
Задание выполнено: за
51 мин.
Чему научился:
Модифицировал функцию is_check(). Реализовал функцию is_check_after_move().
Что было сложным:
Невозможность срубить на проходе при шахе вызвана, вероятно, цветозависимостью функции is_pawn_passant. Надо подойти ответственнее к смене цветов в функции is_check_after_move() или попытаться проверить шах в функции is_pawn_passant
Научился: Отлавливать баги Трудности: Отлавливать баги Пока не все баги удалось исправить, вроде всё норм работает, но всё равно почему то в определённых моментах отрабатывает не так(