2tkatch:
Иначе выйдет так, что игрок, зайдя в локацию может обнаружить лишь трупы монстров и НПС, взаимно перебивших друг друга.
|
Это легко решается не пересекающимися зонами обитания монстров и НПС, а также отсутствием взаимодействия между монстрами и НПС вне пределов видимости ГГ.
Или ещё хуже - игрок убегал от монстра, возвращается - а монстр лежит бездыханный - свернул себе шею, сверзнувшись где-нибудь с высоты.
|
Даже если монстр возвращается на исходную траекторию, то его логика должна переключаться в режим агрессии и преследования после получения повреждения от игрока (меч, стрела, магия) или в случае нахождения игрока в зоне "чуйки" монстра. В Аркании этого не происходит, а это уже фейл со стороны разработчиков. А вот в Risen данная схема реализована достаточно корректно и подобных казусов не возникает.
Вот граф типичного поведения монстров в играх, он не описывает всех случаев, но даёт общее представление об организации логики:
Cпойлер(щелкните, чтобы прочесть):