Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > разработка игр, графический дизайн и моделирование > Gamedev - cоздание игр: Unity, OpenGL, DirectX
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.04.2009, 21:16   #1
Anekdot
Пользователь
 
Регистрация: 27.03.2009
Сообщений: 27
По умолчанию Алгоритм A*. Не понимаю

Читал пару статей об алгоритме вычисления путей A*. Но, как мне и подобает,практически ничего не понял. Был бы благодарен если б кто - нибудь объяснил схему работы в общем виде и популярно.
Anekdot вне форума Ответить с цитированием
Старый 05.04.2009, 17:12   #2
Iceman
Форумчанин
 
Регистрация: 08.07.2007
Сообщений: 154
По умолчанию

Программистам не дано понятно писать Если я правильно понял, то ето тяжело обяснить, но я попробую.
Есть точка А и Б. сперва определяетса все точьки вокруг А след. образом:
111
1А1
111
где 1, там точьки вокруг А. после етого на кждую из етих точек определяетса их окружные точки:
222
212
222
В обшем ето будет выглядеть так:
22222
21112
21А12
21112
22222
И так делаетса пока не дайдеш до точки Б. после етого определяетса каким путем ето было быстрее всего. Так как каждый новый ход цифра увеличивалась, самый быстрый путь будет там где рядом с Б самая маленькая цифра.( стойт понять что в одном и том же месте по настоящему много цифр) препятствия обходим так:
112345
А1х345
1123456
ХХХХ56
Б98766
Iceman вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
в одной ячейке через знак "|" - информация из всех ячеек Tirendus Microsoft Office Excel 3 25.03.2009 17:49
Не понимаю как работать с функциями. Миша Помощь студентам 4 26.12.2008 12:20
Не понимаю в чём ошибка Editor Общие вопросы Delphi 4 24.04.2008 08:00