На этом уроке мы продолжим дорабатывать функцию is_check(). Переберём все ходы противника, чтобы исключить из возможных ходов короля клетки, которые под боем.
Дата отправки отчёта:
15 июня 2019 г.
Задание выполнено: за
43 мин.
Чему научился:
turn_move() функция меняет очередность хода, адаптируя функцию is_correct_move() на время перебора фигур противника. Затем ход возвращается обратно
Условие в цикле может быть множественным через && или ||
Что было сложным:
В прошлом уроке прозевал указать map в инструкции (первый скриншот в центре выделил) - карта не отрисовывалась. Утро оказалось мудренее вечера - сегодня нашел в чём ошибка. Исправил - всё взлетело, король под шах не идёт. Внимательность - наше всё ))
Научился: Реализовал алгоритм проверки на шах На четвертьфинальном уроке я показывал партию, где ставили мат жертвой ферзя. Действительно классно видеть все возможные ходы и результат - мат:)