На примере системы ИИ из игры Thief из прошлой серии вопросов расскажите, каким образом вы реализуете поведение стражников «поиск игрока» и пустите их разведывать территорию так, чтобы это выглядело праводоподобно? Как вы убедитесь, что это поведение не слишком сложное для игрока, что игрока нельзя найти, если он играет хорошо?
Вот так программисты геймдизайном и занимаются, ага. А потом выходят всякие Сталкеры. Ну откуда программист знает, что по-настоящему праводоподобно, а что — нет, что «сложное», а что «хорошо»?
Правильный ответ, кстати — «спрошу у геймдизайнера».
Если геймдизайнер не может ответить на этот вопрос, то гнать его надо.
Там дальше еще смешнее: «В вашей RTS игре компьютер время от времени посылает разведчиков разведывать территорию. Дизайнеры хотят, чтобы каждый разведчик двигался полуслучайно и обходил различные части карты, предпочитая те, которые были открыты недавно».
Дизайнеры дураки, компьютер не должен разведывать. Компьютер и так все должен знать. Надо посылать на базу противника разведчиков, типа «я разведую!».
А после этого атаковать. Игрок никогда не заметит разницу, ибо он не видит разведчиков, которых ты послал не к нему!!!11111