![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Всем доброго времени суток.
Последний раз редактировалось mrandrew1990, 12.06.2012 в 18:22. |
|
#2
|
|||
|
|||
|
тут надо логику толпы а не обход препятствий
есть логика толпы? |
|
#3
|
||||
|
||||
|
Думаю, все-таки обход препятствий (долбеж об стенку
). Тема обхода препятствий многократно обсуждалась на форуме, воспользуйся поиском, поищи исходник (таков имеется 100% - сам видел). Когда-то даже я в каком-то сообщении аттачил пример (именно с клетками). Дальше рассчитываешь путь для каждого человека, учитывая препьятствия - других людей (по возможности ), трупы (как маленькое, но проходимое препятствие), стены... И перемещаешь каждого соответственно по рассчитываемому пути. После перемещения на 1 клетку, путь рассчитывается заново. |
|
#4
|
|||
|
|||
|
Цитата:
![]() |
|
#5
|
||||
|
||||
|
Цитата:
|
|
#6
|
|||
|
|||
|
Цитата:
|
|
#7
|
||||
|
||||
|
Цитата:
|