Разработчики Exanima «оживят» персонажей «механикой ролей»

Разработчики Exanima «оживят» персонажей «механикой ролей».

В мае разработчики Exanima взялись тщательно переработать физический движок, дабы улучшить управляемость персонажей и сделать сражения ещё реалистичнее. С тех пор изменения находятся в тестовой ветке игры в Steam, и при переносе в основную они сломают совместимость с сохранениями прошлых версий. Чтобы не делать это дважды, решили сразу добавить основу будущей механики ролей, о которой и идёт речь в новом дневнике разработки.

В прошлых дневниках мы уже коротко рассказали об управляющей поведением персонажей механике ролей. Мы внедрили отличную и функциональную систему поведения на основе эмоций и базовых моделей отношений, однако с ними ИИ ведёт себя в основном как животное. Мы сделали механику ролей, которая позволит NPC общаться и формировать базовое представление о других персонажах. Сейчас она довольно статична, обладает небольшим количеством временных моделей поведения и меняет игровой процесс практически полностью противоположно задуманному.

Так называемая «механика ролей» влияет на множество аспектов игрового процесса. Благодаря ролям NPC получат разнообразные модели поведения, возможность контролировать эмоции и принимать рациональные решения, выстраивать отношения, помнить события прошлого и учитывать контекст взаимодействий. Роли могут быть как очень широкими — например, «человек» — так и специализированными, вроде присвоенной конкретному фермеру Деррину с его личными характетеристиками. Роли также могут учитывать контекст событий, таких как «друг попросил дёрнуть рычаг». Модели отношений позволяют составить впечатление о другом персонаже на основе общения с ним, контекста и догадок, и формировать межличностные истории. У каждого персонажа может быть множество активных ролей одновременно, и он может помнить о них даже после их отключения.

Сейчас довольно сложно поделиться конкретными деталями, но суть в том, что у ролей много функций. Всё зависит от того, какие именно роли мы разработаем и назначим персонажам, от разворачивающихся вокруг событий, взаимодействий с игроком и других факторов. Большинство ролей подойдут любому персонажу и могут быть активированы в зависимости от обстоятельств. По мере расширения библиотеки ролей NPC получат больше моделей поведения и будут лучше реагировать на происходящее. Создание такой библиотеки — одна из ключевых задач разработки, но как только мы заложим основу, дальше можно будет продвигаться по мере сил и возможностей.

За прошлый месяц мы добились больших успехов в разработке основных ролей, их взаимодействия друг с другом, а также механизмов улучшения их функциональности, контроля эмоций и много чего ещё. Мы разобрались со множеством важных аспектов и перешли к реализации и оптимизации ключевых механик. В дальнейшем нам останется дополнять возможности ИИ и добавлять активирующие роли события, но фундамент уже заложен. Механику ролей можно считать готовой, остаётся лишь разработать под неё наполнение. Мы можем добавлять новые роли и нюансы поведения, не меняя основной механики.

Одна из промежуточных целей — сделать Деррина умнее и научить лучше понимать происходящее. Именно он станет полигоном для испытания новых функций механики ролей. Мы хотим сделать так, чтобы он ощущался живым спутником: независимым, реагирующим на окружение, самостоятельно принимающим решения. Его отношения с игроком должны наполниться нюансами и динамичностью, зависящими от множества факторов и контекста. Персонаж должен понимать, когда сотрудничать с вами полезно, даже если ваши действия ему не нравятся. По сути, мы хотим сделать умного и живого персонажа, а не беспрекословно подчиняющуюся прихотям игрока и сценариста марионетку. Это, а также различные непредсказуемые последствия, и есть цель механики ролей.

В следующем обновлении появятся новые персонажи, взаимодействующие не только с игроком, но и между собой. Как уже говорилось ранее, большинство ролей динамически подключаются в зависимости от обстоятельств. У каждого персонажа будет широкий спектр поведенческих моделей, учитывающих меняющиеся факторы и ведущих их новыми путями.

CC0
Вы можете копировать, изменять, распространять и исполнять данное произведение, даже в коммерческих целях, не спрашивая разрешения.

Поиск по сайту

Сообщения на форуме | новые

[В разработке] Dawn of the Ashen Queen на форуме Бродилки по подземельям.
Последнее сообщение оставил m00n1ight (2024-10-17 в 13:42). Ответов: 38.
[В разработке] Flint: The Treasure of Oblivion на форуме Тактические и стратегические.
Последнее сообщение оставил m00n1ight (2024-10-17 в 13:41). Ответов: 14.
[В разработке] Pathfinder: The Dragon's Demand на форуме Всё остальное | Инди.
Последнее сообщение оставил m00n1ight (2024-10-17 в 13:31). Ответов: 21.
Passageway of the Ancients на форуме Всё остальное | Инди.
Последнее сообщение оставил m00n1ight (2024-10-17 в 12:53). Ответов: 5.
[В разработке] Dragon Age: The Veilguard на форуме Dragon Age.
Последнее сообщение оставил FromLeftShoulder (2024-10-17 в 11:24). Ответов: 158.
[В разработке] Clair Obscur: Expedition 33 на форуме Всё остальное.
Последнее сообщение оставил m00n1ight (2024-10-17 в 11:20). Ответов: 9.
[В разработке] EXODUS на форуме Ролевые боевики.
Последнее сообщение оставил m00n1ight (2024-10-17 в 11:16). Ответов: 14.
Новости стратегий и варгеймов на форуме Стратегии, варгеймы, тактики.
Последнее сообщение оставил Rar90 (2024-10-17 в 10:45). Ответов: 566.
Бордель услаждения интеллектуальных страстей на форуме Оффтопик - Разное.
Последнее сообщение оставил Бобёр (2024-10-16 в 23:05). Ответов: 9027.
[В разработке] Cabernet на форуме VN/CYOA/NRPG.
Последнее сообщение оставил silmor_senedlen (2024-10-16 в 15:04). Ответов: 8.

Ожидаемое | таблица

Новости C.O.R.E.

Статьи C.O.R.E.

Новости RPG Codex

Новости RPG Watch

Новости RPG Nuke

Оставьте свой отзыв: QR-код для отзывов в «Яндексе».