Поиск пути
Итак, у меня уже есть массив
0 - клетка свободна 1 - занята 5 - объект ии 2 - объект игрок - Массив у меня 16 на 16 Поле - бомбермен! То есть: Через один стоят непробиваемые кубики + на поле разбросаны пробиваемые кубики Мне необходимо: Если радиус такой-то (в принципе знаю как радиус сделать) то объект ИИ движется в ту клетку, где стоял игрок, на момент его обнаружения Ограничения такие, что ИИ можно поворачивать на 0,90,-90,180 градусов В принципе, поиск пути астар то, что мне нужно, но блин, почитав его, я понял что дело это далеко не самое простое. Подскажите пожалуйста, с чего мне хотя бы начать!? Как же мне это реализовать!? |
Re: Поиск пути
Fant ты правильно подумал про Астар к тому я хороший урок оставлял с примером на этом форуме... Но в принципе для бомбермена можно обойтись и обычной логикой... типа, если игрок на одной линий с врагом значит, враг идет в его сторону. А также проверять какой объект перед игроком или ии, чтоб не сталкивался со стенами. Можешь кстати волновой алгоритм попробовать он проще.
|
Re: Поиск пути
Цитата:
Какой именно ты мне советуешь прмер!? А то я же не знаю даже как твой алгоритм (пример) назывался? И еще! Столкновения - наименьшая проблема. Меня очень волнует вопрос о том, как ИИ будет обходить кучку кубиков, если она будет между ним и игроком. И как "включать" ему именно те "повороты-углы", что бы он благополучно "дошел" до нужной "точки" |
Re: Поиск пути
Цитата:
Если надо будет - я когда-то делал волновой поиск на С++. |
Re: Поиск пути
Цитата:
|
Re: Поиск пути
Ну, ничего проще волнового алгоритма я не знаю, да и по задаче он тебе вроде подходит.
|
Re: Поиск пути
Цитата:
А нет-ли где-нибудь примера на блиц? А то я немного почитал и впринципе понял, что вопросов будет немало, так как там в принципе написано не таким уж и легким языком (для меня разумеется) Читая статью наткнулся: Это, конечно, приемлимо для пошаговых стрaтегий и логических игрушек, но с трудом подойдёт для динaмических игр. A про попытку реaлизaции нa Бейсике я вообще молчу (рaзве в кaчестве примерa). ---- думаю, что этот волновой мне неподойдет (( |
Re: Поиск пути
А давай ты не будешь слушать кого попало. И реализуешь сам ;)
|
Re: Поиск пути
Цитата:
Что за издевательство!? Если ы я хотя бы малейшее представление имел о том, как это сделать, а главное с чего начать, я бы не спрашивал. Я же не пытаюсь таким образом заработать "ракетки" за сообщения! |
Re: Поиск пути
Я про это
Цитата:
Цитата:
|
Re: Поиск пути
Цитата:
Есть ли что-нибудь маскимально простое и быстрое? |
Re: Поиск пути
Цитата:
Астар |
Re: Поиск пути
Цитата:
|
Re: Поиск пути
Fant: Матрица 16х16 и 20 юнитов- это явно не тот масштаб, при котором могут возникнуть проблемы с производительностью алгоритма поиска пути.
|
Re: Поиск пути
Цитата:
|
Часовой пояс GMT +4, время: 09:14. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot