forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Библиотеки (http://forum.boolean.name/forumdisplay.php?f=28)
-   -   ищу A* (http://forum.boolean.name/showthread.php?t=8565)

MiXaeL 26.06.2009 17:53

ищу A*
 
Итак, после полдня проведенных в гугле и на различных форумах, я понял что не способен найти то, что мне нужно. А нужен всего лишь вменяемый алгорит A* в dll'ке c decls'ом, с препроцессингом, возможностью задания цены каждой клетки.
Есть, конечно, у меня вариант на блитце, но зная скорость его вычислений... В общем, думаю, подобное, написанное на сях будет летать куда шустрее. Особенно если хеш-таблицы использовались для поиска. Ну и smartLOD для кучи)

нид хелп :)

Tadeus 26.06.2009 18:03

Ответ: ищу A*
 
а ты попробуй найти А* с помощью других алгоритмов поиска :lol:

rr333 26.06.2009 19:24

Ответ: ищу A*
 
http://www.policyalmanac.org/games/a...torial_rus.htm

MiXaeL 26.06.2009 20:08

Ответ: ищу A*
 
Цитата:

Сообщение от rr333 (Сообщение 109195)

Я прекрасно знаю, что такое Astar. И написать на блитце я его смогу. Но хочется быстро -> на сях. А с ними я не слишком дружу пока.

rr333 26.06.2009 20:54

Ответ: ищу A*
 
Там же есть пример на си.

MiXaeL 26.06.2009 21:03

Ответ: ищу A*
 
Мне не нужен пример на си. Мне нужа библиотека с decls'ом. Да и в том примере, кстати, я не заметил препроцессинга.

Amatsu 26.06.2009 21:14

Ответ: ищу A*
 
Вложений: 1
Библиотеки нету, но есть вот что (авось пригодится):

MiXaeL 26.06.2009 21:18

Ответ: ищу A*
 
Эт у меня тоже есть, но все равно, спасибо)

NitE 26.06.2009 21:29

Ответ: ищу A*
 
ну и как ты думаешь какое различие скорости будет на блице и на блице с длл'кой ? 3 миллисекунды ? проблемы себе на пустом месте создаёшь...

MiXaeL 26.06.2009 21:41

Ответ: ищу A*
 
Ну по слухам, на порядок быстрее.
Кстати, 3 миллисекунды - это очень много.
Пример - пусть у нас 100 кадров в секунду. Т.е. на каждый всю логику и вывод графики в один проход цикла уходит 10мс. Если бы на это тратилось, например, 13мс, то FPS был бы примерно 76. т.е. 25% падение производительности (!)

NitE 26.06.2009 22:18

Ответ: ищу A*
 
а ты что собрался путь вычислять каждый кадр ?

MiXaeL 26.06.2009 22:29

Ответ: ищу A*
 
нет, конечно. Просто про то,ч то 3мс - это довольно много.
К тому же если юнитов много, то так примерно и выйдет, что по одному разу в кадр для кого-то путь высчитывается


Часовой пояс GMT +4, время: 03:14.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot