О развитии диалоговых систем в компьютерных ролевых играх

Казалось бы, при чём здесь нейросети?
О развитии диалоговых систем в компьютерных ролевых играх.

Автор: | Тип статьи: Перевод | Переводчик: m00n1ight | Редактор: ukdouble1 | Размещение: m00n1ight, 13:26 (обновлено: 2024-09-23 13:52) | Слов: 1628 | Время чтения: 0 ч 6 м | Аудитория: Поклонники CRPG | Уровень читателя: Опытный | Просмотры: 947

Оригинальная статья опубликована в июле 2008 года.

В начале была Задача. И была она хороша, ибо предлагала игрокам: «Смотрите! Объявился злодей! Воистину, вам следует отправиться в замок, убить злодея и его прислужников, и забрать всё, что не прибито гвоздями!» И игроки были невероятно рады, потому что им нравилось грабить и убивать.

Шли годы, и некоторым это надоело, ведь как бы весело ни было громить и убивать, чего-то всё-таки не хватало. Чего-то жизненно важного. Чтобы игрока хлопали по плечу и говорили какой он молодец. Золотой звезды героя. Что толку от тачдауна, если он не сопровождается одобрительным рёвом толпы?

Боги игровой разработки пораскинули мозгами и придумали план. Пусть в играх появятся сюжеты. Истории об Избранных, прокладывающих путь в игровом мире и направляемые простодушными NPC, постоянно хвалящими игрока за элементарные действия. Для воплощения этого великолепного плана потребовались новые техники и методы коммуникации. Кое-что посложнее стонов и воплей убитых монстров.

И игроки возрадовались вновь, поскольку разработчики не стеснялись удовлетворять их самолюбие. Отныне не проходило и пяти минут, чтобы вы не наткнулись на крестьянина Боба, чью любимую шляпу утащили 15 вооружённых до зубов бандитов, или кузнеца, умоляющего сходить в таверну через дорогу и принести ему кружечку пенного. За выполнение каждого такого задания игрок получал награду: хвалебными речами и крутой снарягой, среди которой встречались огненные мечи и мифриловые кольчуги, достойные Бравого Героя, Перешедшего Через Дорогу И Принесшего Кружку Эля.

Но приключилась беда. Поскольку персонажи научились говорить, игрокам захотелось пообщаться с ними. Игровые миры расширялись всё сильнее, поэтому появилось множество насущных вопросов, например: «Где искать оружейника, чтобы продать тонны найденных мечей?» / «Где найти 15 крупных мужиков, стащивших шляпу?» / «Как пройти к суперсекретной крепости злодея?» Игроки горели желанием задать все эти животрепещущие вопросы, однако примитивные системы «Сними моего кота с дерева: Да/Нет» не способствовали столь глубокомысленному общению. Взяв пример с тогда ещё живого и пока не превратившегося в зомби жанра адвенчур, разработчики ролевых игр ввели механику запроса информации по ключевым словам. Игрок мог собирать их и затем использовать в разговоре с NPC.

Пример диалоговой системы на основе ключевых слов.
Ключевые слова в Wizardry 8.

Вершиной развития подобного подхода стала Wizardry 8, сочетавшая несколько интуитивно понятных интерфейсов для взаимодействия с NPC. Ввод слова или щелчок по нему в реплике NPC добавлял его в интерфейс «Поговорить о... / Где находится...», после чего оно становилось доступным для обсуждения с другими персонажами. Если какая-то тема казалась вам особенно важной, вы с лёгкостью могли добавить её список ключевых слов. Кроме того, ключевые слова можно было удалять и сортировать, что позволяло навести порядок, недоступный в более ранних версиях этой механики.

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

«А вот и ты! Обычный фермер! Расскажи мне всё, что ты знаешь о шляпах! Ничего? Ты пытаешься что-то скрыть? Посмотрим, не станешь ли ты разговорчивее с мечом в заднице!»

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

Разветвлённая диалоговая система в Fallout 2.

Стремление к сложным смысловым нюансам привело к изобретению разветвлённых диалогов, чью восхитительные текстовые плоды станут основой рациона поклонников жанра вплоть до современности. Пытаясь передать естественное общение, разветвлённые диалоговые системы подражают диалогу с живым человеком. Грамотное повествование со множеством смыслов, интонаций и нюансов открыло ранее невиданные способы взаимодействия с персонажами. В сочетании со скриптами, проверками навыков и элементами текстовых адвенчур, разветвлённые диалоговые системы предлагают невероятную гибкость по цене нескольких строк текста. Пожалуй, нет более яркой демонстрации мощи и гибкости такого подхода, чем Planescape: Torment. Проработанность диалогов в этой RPG позволяет не просто общаться с персонажами, а полноценно взаимодействовать с ними при помощи текста. В диалогах этой игры есть текстовые головоломки, заскриптованные события и даже развитие персонажа. Хотите сломать кому-нибудь шею или разрезать несколько швов на теле зомби и посмотреть, что внутри? Поймать шарящего по вашим карманам вора? Заменить собственный глаз найденным в банке? Повозиться со снаряжением? Всё это возможно благодаря древовидным диалогам и мастерству сценариста.

Разветвлённая диалоговая система в Planescape: Torment.
Разветвлённая диалоговая система.

Разветвлённые диалоги не только добавляют новые элементы игрового процесса, но и совершенно преображают существующие. Альтернативные варианты диалогов для глупых персонажей в Fallout и Arcanum, безумие клана Малкавиан в Vampire: Bloodlines — всё это представляет игровой процесс и взаимодействие с персонажами в совершенно новом свете. Настолько, что одного этого достаточно для повторного прохождения, которое может разительно отличаться от предыдущих. Это заметно улучшает реиграбельность и возможности отыгрыша роли.

Разветвлённая диалоговая система в Vampire: The Masquerade — Bloodlines.

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

Кроме того, разветвлённые диалоги создают огромную нагрузку, поскольку разработчики стремятся предусмотреть как можно больше возможных реакций игроков. Planescape: Torment славится потрясающей проработкой, вот только текста там на несколько книжных романов. Игра сделана с любовью, но нельзя не признать, что это был адский труд. В руках менее талантливых разработчиков ограничения разветвлённых диалоговых систем превращаются в смирительную рубашку, сковывающую игрока отвратительно написанной прозой и заставляющую с ностальгией вспоминать времена, когда можно было просто задать вопрос: «Где [шляпа]?» Какими бы мощными ни были древовидные системы, это тупиковая ветвь эволюции диалогов, в которой выгода разработчика падает соразмерно затраченным усилиям. Как и в случае художественного оформления, объём работы сценариста растёт пропорционально объёму игрового наполнения. В условиях недостатка времени и ресурсов разработчикам приходится ограничиваться несколькими наиболее ходовыми по их мнению вариантами.

Несмотря на это, некоторые из величайших ролевых игр в истории построены именно на разветвлённых диалоговых системах. Среди них Fallout, Planescape: Torment, Baldur’s Gate, Knights of the Old Republic, Arcanum, Vampire: Bloodlines, Neverwinter Nights 2: Mask of the Betrayer — немалой долей общих впечатлений эти игры обязаны именно диалоговым деревьям.

Осознавая ограничения, некоторые разработчики пытались создать смешанные системы, но результаты их трудов оказывались, как правило, плачевны. В некоторых играх предпринимались попытки объединить древовидные диалоги с ключевыми словами. Вероятно, это могло бы сработать, но в каждой реализации возникает острое чувство разобщённости: контраст между реалистичностью и плавностью разветвлённых диалогов, и упрощённой реакцией на ключевые слова обычно несколько раздражает. Кроме того, одна из систем, как правило, всё равно выходит на первый план. Разработчики немало экспериментировали в этом направлении, но в большинстве случаев не добились успеха в объединении преимуществ обеих систем. Многие ли сейчас вспомнят, что в Fallout с древовидными диалогами были и ключевые слова? А кроме того, после пятого щелчка по слову «Слухи» в Oblivion, новизна слуха, что Гильдия бойцов ищет бойцов, пропадает.

И хотя комбинированные диалоговые системы, похоже, не произвели на игроков впечатления, разработчики экспериментировали и в других направлениях, стараясь придать диалогам динамичности без использования ключевых слов. Если говорить о казуальных игрушках, на ум приходит The Sims, в которой дизайнеры опробовали систему образного общения. В таких играх вы не выбираете конкретный вариант — лишь тональности и действия. Используя вместо обычного языка такие простые понятия как «смех», «оскорбление», «избегание», разработчики придумали особые правила, позволяющие выстраивать более сложные взаимодействия, чем обычно бывает в древовидных диалогах.

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

Диалоговое колесо в Mass Effect.

Есть и другие примеры гибридных систем, например, древовидные диалоги с возможностью выбрать тональность ответа. The Bard’s Tale с возможностью ответить вежливо или грубо, Mass Effect с диалоговым колесом, грядущая Alpha Protocol с возможностью ответить вежливо/грубо/профессионально. Проблема подобных систем в том, что они, будучи построенными на диалоговых деревьях, не предлагают новых возможностей, а иногда и удивляют игроков неожиданными репликами. Да, вы может и выбрали угрозы, но точно не собирались выхватывать пистолет и приставлять к голове оппонента или затевать драку в баре. Ключевые слова, тональности и действия можно трактовать в довольно широких пределах. Под угрожающим поведением можно подразумевать множество различных действий. При этом в отличие от ключевых слов, разветвлённые диалоги с выбором тона ответа не дают дополнительных возможностей образных взаимодействий в духе The Sims. Учитывая тот факт, что персонаж нередко действует вразрез с желаниями игрока, о каком «вживании в роль» может идти речь? Подобные гибридные системы не имеют каких-то преимуществ кроме того, что позволяют угодить не любящей читать аудитории и экономят место на экране телевизора для интересных ракурсов.

Генерируемый диалог в The Elder Scrolls II: Daggerfall.

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

* * *

И пусть мне очень нравятся древовидные диалоговые системы, ключевые слова кажутся мне более подходящими для будущего ролевого жанра. Было бы интересно взглянуть, как развивались бы предложенные Sir-Tech концепции. 

Обсудить статью на форуме
CC0
Вы можете копировать, изменять, распространять и исполнять данное произведение, даже в коммерческих целях, не спрашивая разрешения.
Спасибо за поддержку: silmor_senedlen, Kravchuk, Протей, SkyEyeOne, ma1k0vich

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

Категории материалов

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

[В разработке] Струны судьбы XI: Волшебный сон на форуме Всё остальное | Инди.
Последнее сообщение оставил realavt (2025-02-04 в 13:56). Ответов: 3.
[В разработке] Scribe RPG на форуме Всё остальное | Инди.
Последнее сообщение оставил 2Tw1uJkoDx362iPDnLNC (2025-02-04 в 13:10). Ответов: 0.
Darkest Dungeon 2 на форуме Бродилки по подземельям.
Последнее сообщение оставил Mercutio (2025-02-04 в 12:06). Ответов: 89.
Caves of Lore на форуме Всё остальное | Инди.
Последнее сообщение оставил ma1k0vich (2025-02-04 в 11:49). Ответов: 8.
[В разработке] Peripeteia на форуме Ролевые боевики.
Последнее сообщение оставил Xanathar (2025-02-04 в 10:47). Ответов: 14.
[В разработке] Sector Unknown на форуме Всё остальное | Инди.
Последнее сообщение оставил 2Tw1uJkoDx362iPDnLNC (2025-02-04 в 10:45). Ответов: 11.
[В разработке] Prometheus Wept на форуме Тактические и стратегические.
Последнее сообщение оставил 2Tw1uJkoDx362iPDnLNC (2025-02-04 в 10:42). Ответов: 20.
[В разработке] Revenge of the Firstborn на форуме Всё остальное | Инди.
Последнее сообщение оставил Alex_Darks (2025-02-04 в 09:29). Ответов: 14.
[В разработке] The Bustling World на форуме Всё остальное | Инди.
Последнее сообщение оставил silmor_senedlen (2025-02-03 в 12:36). Ответов: 4.
[В разработке] Clair Obscur: Expedition 33 на форуме Всё остальное.
Последнее сообщение оставил 2Tw1uJkoDx362iPDnLNC (2025-02-02 в 20:48). Ответов: 10.

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

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

Анонсирован пиксельный жанровый гибрид о странствующем писце Scribe RPG

Tue, 04 Feb 2025 10:10:55 GMT

В Steam появилась страница ролевого приключенческого боевика с акцентом на исследование открытого мира Scribe RPG. Разработчики обещают множество разнообразных игровых механик, включая разветвлённые диалоги, решение головоломок, скрытность, ремесленную систему и ездовых животных.

...

«Струны судьбы XI: Волшебный сон» — Might & Magic XI от российских разработчиков

Tue, 04 Feb 2025 08:48:03 GMT

Пока Ubisoft занимается разной ерундой пытается воскресить Heroes of Might and Magic, российские разработчики воплощают своё видение продолжения Might and Magic, на что, вероятно, и намекают этим своим «XI» в полном названии игры: «Струны судьбы XI: Волшебный сон». Что интересно, игра должна выйти уже в ближайшие месяцы.

...

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

Возрождение CRPG, часть первая: Fallout

Sun, 26 Jan 2025 21:48:26 GMT

Оставались сомнения, не окажется ли модель Diablo единственно возможным будущим жанра. Что насчёт концептуальных компьютерных ролевых игр прошлого, стремившихся к чему-то большему, нежели рост циферок на экране персонажа и новых шмоток?

[C.O.R.E.] 14 лет в Сети

Sat, 21 Dec 2024 16:47:20 GMT

Каждый Новый год мы с друзьями ходим в бан... кхм. Отмечаем очередную годовщину C.O.R.E. Для сайта она не особо знаменательна, но для сообщества — юбилей.

Новости RPG Codex

Новости RPG Watch

Kingdom Come: Deliverance II - Reviews

2025-02-03T17:59:16+01:00

Couchpotato spotted some reviews for Kingdom Come: Deliverance II: GamingBolt: Kingdom Come Deliverance 2 Review - A Masterclass Open World Experience IGN: Kingdom Come: Deliverance 2 Review GamesRadar: Kingdom Come: Deliverance 2 review | An utte...

RPGFan - RPGs coming this Week

2025-02-03T17:51:46+01:00

RPGFan presents some upcoming RPGs: RPGs Coming This Week, 2/2/25 In this edition of RPGs Coming This Week, we tackle the sequel to a much talked about CRPG, plus a small selection of indie game goodness. Trust me, folks, February’s going to get a lot busier very soon....

Новости RPG Nuke

Геймдиректор Dragon Age: The Veilguard устроилась в Skeleton Key — её возглавляет ветеран BioWare Кристиан Дэйли

Mon, 03 Feb 2025 20:42:24 +0000

Коринн Буш перешла на работу Skeleton Key — её возглавляет ветеран BioWare Кристиан Дэйли на RPGNukeРуководитель разработки Dragon Age: The Veilguard Коринн Буш перешла на работу в компанию Skeleton Key, основанную под крылом издательства Wizards of the Coast. Об открытии студии стало известно в середине 2022 года — её возглавляет ветеран BioWare Кристиан Дэйли. Примечательно, что Дэйли унаследовал пост руководителя разработки Dragon Age: Dreadwolf (изначальное название The Veilguard) после ухода➥

Календарь релизов RPG на 2025 год

Mon, 03 Feb 2025 16:07:42 +0000

RPG 2025 года — в какие ролевые игры поиграть в ближайшие месяцы?2025 год рискует стать знаковым для жанра RPG — давно на поклонников ролевых игр не вываливали так много оригинальных проектов, долгожданных сиквелов и ремейков, а потому стала очевидна необходимость обзорной статьи с самыми заметными релизами. В материал вошли только те игры, выход которых в 2025 году был подтверждён разработчиками, будь то сообщение о «планах выйти➥

Анонсирована Revenge of the Firstborn — пошаговая CRPG на базе открытой лицензии D&D

Mon, 03 Feb 2025 08:48:56 +0000

Анонсирована Revenge of the Firstborn — пошаговая CRPG на базе открытой лицензии D&D на RPGNukeРазработчики из студии Sawtooth Games анонсировали свой дебютный проект — пошаговую ролевую игру Revenge of the Firstborn. Команда работала над проектом последние пять лет, а её релиз запланирован на середину 2026 года. По словам руководителя разработки Роба Коски, RPG находится на стадии, когда в неё уже внедрены все особенности и механики, и оставшееся до релиза➥

Случайная цитата

Dragons? Oh, they're everywhere! You must fly very high to see most of them, though. The ones nearer the ground are very hard to see, being invisible.

M'aiq the Liar, The Elder Scrolls III: Morrowind

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