АЛГОРИТМ PathFinder. Поиск маршрута от точки к точке!

Поділитися
Вставка
  • Опубліковано 4 січ 2025

КОМЕНТАРІ • 12

  • @The_Mavrik
    @The_Mavrik 7 років тому +2

    Видосы крутые. Пожалуйста выкладывайте примеры уроков в программе construct 2. Она отлично подходит для новичком и я ею пользуюсь. Заранее спасибо.

    • @АлгоритмыПрограммирования
      @АлгоритмыПрограммирования  7 років тому

      Спасибо! Ютуб загнал этот коммент в спам, только сейчас прочитал и восстановил. Да, Construct 2 еще будет на канале, и не только он, т.к. основная тематика - теория программирования.

  • @Serebriakov9
    @Serebriakov9 8 років тому +1

    Круто! Жду другие видео!

    • @АлгоритмыПрограммирования
      @АлгоритмыПрограммирования  8 років тому +1

      Спасибо! Постараюсь старые видео выкладывать через 1-2 дня, в зависимости от времени, которое требуется на переделывание. Но вскоре будут и совершенно новые и продолжение серий от прошлых

    • @Serebriakov9
      @Serebriakov9 8 років тому +1

      Буду ждать! Когда-то давно придумал подобный алгоритм поиска пути сидя на скучной лекции - просто и эффективно, но несколько медленно без оптимизаций. Позже хорошенько проанализирую ваш вариант, мне кажется, его можно сделать несколько оптимальнее.

    • @Serebriakov9
      @Serebriakov9 8 років тому +1

      Кстати, респект за повышение качества звука! Теперь голос звучит отлично! Жаль только, что подписчики потерялись со старого канала. Контент - годнота!
      P. S. Только, надеюсь, вы не собираетесь переозвучивать старые уроки, а то не дождусь ;)

    • @АлгоритмыПрограммирования
      @АлгоритмыПрограммирования  8 років тому +1

      Да.Большинство видео постараюсь выпускать быстро. Основные изменения будут касаться только звука, представления новым названием канала, вырезание старого логотипа с названием канала и добавлением нового. Но и в этом бывают заморочки порой на несколько часов обработки. Постараюсь побыстрее

  • @yohjikotomuro4736
    @yohjikotomuro4736 6 років тому +1

    mshX(i) и mshY(i) --- Где брать " i " ? Она еще не инициализирована. Это 8 направлений?

    • @yohjikotomuro4736
      @yohjikotomuro4736 6 років тому +1

      Если размер массива i, CurStep никак не влезет в него. Или я чего-то не понимаю.

    • @АлгоритмыПрограммирования
      @АлгоритмыПрограммирования  6 років тому

      mshX(i) и mshY(i) - это линейный массив движения. i наращивается, и в конце алгоритма будет равно числу шагов от старта до финиша. В пункте 5: mshX(i) и mshY(i) - написано просто условно, что i - это индекс. А уже в алгоритме, посмотрите, подставляется переменная LastStep, которая наращивается как счетчик пройденных шагов.

  • @The_Mavrik
    @The_Mavrik 7 років тому

    У меня почему то встроенный pathfinder в конструкторе 2 иногда не правильно работает. Персонаж может застрять в стене. Или вообще войти в стену и пройти насквозь.

    • @АлгоритмыПрограммирования
      @АлгоритмыПрограммирования  7 років тому +1

      В Construct 2 я этот алгоритм еще не проверял, но если он там действительно плохо работает, то знание теории как раз поможет сделать свой алгоритм. На то и создана теория, чтобы выйти за рамки готового приложения, модифицировать и дополнить разработанное ранее, а не штамповать игры по шаблону. Именно такое программирование я считаю настоящим творчеством программиста, а не простая подстановка и изменение нескольких параметров и свойств в написанную кем-то другим модель.