Курсы по программированию

Формула программиста
основатель — Волосатов Евгений Витольдович
Конкурс Машинного Времени

Шарики / Шарики. Поиск пути

  • Реализация самого сложного алгоритма:
    поиск кратчайшего пути для перемещения шарика.
  • Дата отправки отчёта: 19 июня 2016 г.
  • Задание выполнено: за 4 час. 00 мин.
  • Чему научился: Искать ошиПки по брекПоинтам
  • Что было сложным: Всё!!!
  • Комментарии: Семь потов сошло :)
  • Оценка видео-уроку:
Отчёт от 2639 за Шарики / Шарики. Поиск пути




Оцени работу

 
Сохранить страницу:

1. Евгений Волосатов
Евгений Волосатов
ответить

4004. Елена
Елена
ответить
→  Морозов Юрий Александрович  # Шарики / Шарики. Поиск пути / 2016-06-19 19:38

Зато какая "прокачка навыков" :)


  • Отчёт оценивали:
    2639Морозов Юрий Александрович+1   4004Елена+1   7119Новопашин Владимир+1   10233Виталий+1   4736Евгений+1   1Евгений Волосатов+1   10494Алексей В.0   689Igorenzia+1   3747Сергей+1   6987MichGar+1   9237Mais+1   9457Дмитрий+1   6452Кирилл Шмойлов+1   4467Alcatraz+1   4395Денис+1   6391Владимир+1   7645Александр Львович+1   1710Степан+1   10478DeeP0   2146Иван+1   1537Сергей+1   Посетитель+1   6925Артём+1  

Начинаем практику по языку C#




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.
Научился: Закрепил пройденное
Смысл переменной paths не узрел, так как использовал создание массива пути на основе длинны пути, см. скриншот и поэтому не инициализировал массив размером 81. после того как путь отрисовывался поверх будущих шариков, они как будто стирались, а потом появлялись уже большими, устранил эту проблему, реализовав простую проверку. Оптимизировал код в разных местах, чтобы не было дубликатов и т.д. Отличный урок, идём дальше.
Научился: повторили поиск пути
Трудности: найти мелкие ошибки, из за которых визуализация страдала.
При движении через места, где должны появиться новые шары, наша функция стирает отображение появляющегося шара. Надо будет продумать, как сохранять информацию про то, что находилось в клетке до того, как мы туда крестик поставили.