Мы продолжаем написание шахматных алгоритмов. На этом уроке мы реализуем рокировку.
Дата отправки отчёта:
22 мая 2019 г.
Задание выполнено: за
1 день 30 мин.
Чему научился:
Самое интересное для меня в курсе - это авторские паттерны и подходы. Наблюдаю и учусь мыслить сходным образом, т.к. считаю, что подход может облегчить разработку в целом.
Что было сложным:
Просто много информации, и нужно быть внимательным. Примерно на 6 мин 55 сек - именно на этом срезе кода - замечен интересный эффект: если сделать ход любой из белых фигур на координате Y == 1, указав что ходит чёрная фигура, но пойти при этом с поля, на котором находится белая, получается фигура-оборотень - она изменяет свой цвет. Так же удалось завербовать в "чёрные" белого короля! Ай-ай.. Такой же эффект получился при ходе любой из белых фигур на координате Y == 7. При этом пешки не ведутся на смену цвета! Код, созданный к концу урока - такого уже не позволяет. Просто наблюдение.
Научился: Всё отлично, идём дальше.
Как обычно реализовал в виде свитча, более красиво и наглядно вышло.
Так же реализовал отображение возможных ходов в строчку по типу фигур.