На втором уроке мы переделываем написанный алгоритм поиска маршрута мышки. Теперь мы разрешаем мышке толкать яблоко, и записываем все изменения их расположений.
Дата отправки отчёта:
25 апреля 2019 г.
Задание выполнено: за
23 час. 9 мин.
Чему научился:
Очень интересный урок! Правда немного сложный :) Спасибо автору!
Что было сложным:
В строках directions.Add(new Dirs(0, 1, "2")); directions.Add(new Dirs(0, -1, "8")); перепутал значения и вышло так: directions.Add(new Dirs(0, -1, "2")); directions.Add(new Dirs(0, 1, "8")); Поэтому мышка двигала яблоко в совершенно другое место :) Однако удалось разобраться
Научился: Рефакторингу и расширению возможностей программы.
Трудности: для тестирования создал лабиринт в SokobanEditor и не сразу понял почему не работало.
А там просто разные символы для героя и ящика(яблока). ;) Отличный урок, мышка все умнее ;)
Задал такой сложный лабиринт что процессору пришлось напрячь все свои ядра ;)