Система управления персонажами в современных sandbox-играх может работать на основе мультиагентной системы, где персонажи — это организованная группа агентов, которые взаимодействуют в общей среде. moluch.ru
Некоторые особенности работы такой системы:
- Иерархия действий. moluch.ru Решения распределяются по цепочке: от долгосрочных решений высокого уровня до немедленных решений низкого уровня. moluch.ru Более высокие уровни контролируют нижестоящие, а те, в свою очередь, информируют вышестоящие о состоянии мира. moluch.ru
- Личностные характеристики персонажей. moluch.ru У каждого агента есть свой набор личностных качеств, которые определяют его поведение. moluch.ru Например, вероятность того, что агент будет ездить по тротуару, таранить другие автомобили, искать возможность сократить маршрут и т. д.. moluch.ru
- Взаимодействие между агентами. moluch.ru Общение между персонажами может быть реализовано как система обмена сообщениями. moluch.ru Сообщение состоит из типа информации, идентификаторов отправителя и получателя, а также некоторых дополнительных информационных полей. moluch.ru
- Модели поведения персонажей. www.crypto-gamer.ru Этот показатель демонстрирует набор параметров, которые обуславливают действия персонажа в рамках логически правильной игровой механики. www.crypto-gamer.ru У одного и того же цифрового объекта может быть несколько классов поведения для усложнения игры. www.crypto-gamer.ru