alexnn:А если изначально задать кто куда идет (и с какой скоростью), то получится то, что называют "скриптами" :-)
Вот смотри, если учесть приоритет по целям (т.е. для чего сталкер находится в зоне, каковы его цели и мотивы), а также задания каждого персонажа, то скрипты не нужны. Будут либо приблизительные направления, куда сталкеру надо попасть. Либо он будет тыркатьмя по зоне в поисках. Направления (приоритетные) его движения он также может сам выбрать, исходя из его хар-к, информации, которой он владеет,либо чисто случайно.
Здесь будет пара-тройка (может и больше) подпрограмм, которые будут применяться ко всем сознательным существам.
Для зомбиков также пара-тройка своих подпрограмм. ну и т.д.
Честно говоря, имхо, сделать более-менее правдоподобную упрощенную симуляцию жизни не очень трудно. Трудно отследить глюки и скорректировать все.
Это все мое имхо. Могу и ошибаться.