Реализация самого сложного алгоритма: поиск кратчайшего пути для перемещения шарика.
Дата отправки отчёта:
19 июня 2016 г.
Задание выполнено: за
2 час. 00 мин.
Чему научился:
Повторил поиск вширину.
Что было сложным:
По началу было легко легко, по сравению с предыдущим уроком. А потом под конец чет тяжело стало.
Комментарии:
Еще были ошибики: путь не показывался... А как так? Хорошо, что код в конце весь показан промоткой, не приходится отдельные функции ловить. Тупо не было некоторых вещей типо nr--. Сам пока найдешь, убьешься. Но была вещь, которую пришлось и самому искать: case Item.path: img = Lines.Properties.Resources.none; break; И путь стал показываться.... Елена 4004 была права: еще не дописали а уже не оторваться :-))))))))))))
Научился: Закрепила волновой алгоритм. Научилась анимировать перемещение шарика. Трудности: Найти, где забыла выделить память под массивы. Просмотрела, где в уроке выделяется память под массив path. Кстати, давно мучаюсь вопросом: как у C# дело обстоит с освобождением выделенной памяти?