Вопросы с тегом «path-finding»

Методы, используемые для определения пути перемещения из одной точки в другую, как правило, избегая препятствий на пути.

2
Tweaking AStar, чтобы найти ближайшее местоположение к недоступному месту назначения
Я реализовал AStar в Java, и он работает нормально для области с препятствиями, где выбранный пункт назначения доступен. Однако, когда пункт назначения недоступен, рассчитанный «путь» никоим образом не находится к ближайшему местоположению (к недоступному местоположению), а вместо этого представляет собой некоторый случайный путь. Есть ли реальный способ настроить AStar, чтобы …

5
Ситуационная осведомленность в поиске пути
Предположим, вам нужно было найти кратчайший путь через подземелье, где определенные проходы открываются вам только после того, как вы собрали определенные предметы, например запертые двери и ключи. Нормальная внутренняя реакция на слова «кратчайший путь», очевидно, будет A *. Но A * потерпит неудачу в такой среде, так как я вижу …
11 ai  path-finding 

2
Как рассчитать вектор перехвата?
Имеется двумерное пространство и 1 дружественный космический корабль, стоящий на месте, один враг НЕ движется прямо к дружественному кораблю с известными фактическим положением, скоростью и направлением. Дружелюбный корабль хочет попасть на полигон, чтобы сразиться с противником. На самом деле я устанавливаю только прямой вектор фактической позиции движущегося корабля и пересчитываю …

1
Алгоритм поиска пути триангуляции A * (TA *)
Мне нужна помощь в понимании алгоритма треугольника A * (TA *), который описан Демьеном в его статье « Эффективное нахождение путей на основе триангуляции» на страницах 76–81. Он описывает, как адаптировать обычный алгоритм A * для триангуляции, чтобы искать другие, возможно, более оптимальные пути, даже после того, как конечный узел …

2
Какое рулевое поведение или логику я могу использовать, чтобы заставить мобильные телефоны окружать другого?
Я использую поиск пути в своей игре, чтобы привести толпу к другому игроку (преследовать его). Это работает для того, чтобы превзойти игрока, но я хочу, чтобы они немного остановились перед назначением (поэтому выбор предпоследнего узла работает нормально). Тем не менее, когда несколько мобов преследуют мобильные устройства, они иногда «укладываются друг …

3
Поиск возможных ходов для сущности в двумерной мозаичной игре
У меня возникают проблемы с определением конкретного поискового запроса, но как найти возможные ходы в 2D пошаговой стратегии (например, FF: Tactics, Fire Emblem, Advance Wars). Я не так много думаю о местности (или даже столкновении) на данный момент. Мне просто интересно, какой алгоритм я могу использовать, чтобы выяснить, что X-сущность …

2
2D нахождение пути - поиск гладких путей
Я пытался реализовать простой поиск пути, но результат был менее удовлетворительным, чем то, что я намеревался достичь. Дело в том, что юниты в таких играх, как Starcraft 2, движутся во всех направлениях, тогда как юниты в моем случае движутся не более чем в 8 направлениях (стиль Warcraft 1), так как …

3
Как найти путь через препятствие?
Как лучше всего представить следующую ситуацию - агент ( @) должен добраться до цели ( $). Путь заблокирован рвом ( ~~~). Доступны грабли (или другие устройства, например, ботинки для прогулки по воде), которые позволят пересечь препятствие. .....~~~... . ground ...=.~~~... = rake .....~~~.$. ~ water .@...~~~... @ agent .....~~~... $ …
10 ai  path-finding 

2
поиск пути с препятствиями в игре типа Warcraft 3
Рассмотрим поиск A * на карте на основе тайлов. Прямой код будет следующим: если внутри этой ячейки есть блок, то он недоступен, это нормально. Но есть проблема с разрешением карты. Когда я смотрю в Warcraft 3, там монстры и структуры имеют разный радиус, и вы можете идти очень близко, что …

7
Как я должен перепланировать A *?
У меня есть босс-враг, который ищет игрока, используя алгоритм A *. Это довольно сложная среда, и я делаю это во Flash, поэтому поиск может быть немного медленным, когда он ищет на больших расстояниях. Если бы плеер был неподвижен, я мог бы искать только один раз, но в данный момент я …


4
Как сделать так, чтобы поиск NPC выглядел правдоподобно?
Есть ли «академический» способ, позволяющий NPC случайно ходить по карте, но при этом иметь правдоподобный компромисс? Очевидный сценарий - вооруженный охранник, который идет вокруг подвала, чтобы обеспечить его. Это довольно легко установить «правдоподобный» путь. На самом деле я ищу способ симуляции толпы в маленьком городе. Как я могу заставить их …


1
Найдите кратчайший путь через препятствия, когда все нормальные пути заблокированы
Я делаю Tower Defense, и у меня есть базовая работа по поиску пути, но у меня есть проблема. Я хочу сделать путь блокируемым, и когда блок случится, бегуны нападут на блокирующие башни. Так что мне нужен способ найти кратчайший путь, который, что более важно, имеет наименьшее количество башен на пути. …

4
Как адаптировать алгоритмы поиска пути к ограниченному движению?
Представьте себе автомобильное движение, в котором сущности не могут включить ни копейки. Скажем, ради обсуждения, что при скорости они могут разворачиваться на 90 градусов в секунду. Это во многих случаях изменит оптимальный путь и, следовательно, поиск пути. Это может даже сделать «обычные» пути совершенно невозможными для прохождения. Существуют ли какие-либо …
10 path-finding  car 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.