Диалоговая система в моей игре

Диалоговая система в моей игре

Делая эту систему диалогов, мне показалось что я слишком много играю в партийные РПГ.

Но не будем забегать вперед. Давайте сначала разберем чем может диалоговая система в моей игре, вас удивить, порадовать или разочаровать. Узнаем как она связана с квестами, предметами и спутниками.

Рассмотрим на примере квеста персонажа, которого я показывал в прошлом посте с кодовым именем "Foxi".

Старт квеста

Квест начинается после того как вы какое-то время уже путешествие вместе. В целях демонстрации, таймер установлен на 5 секунд. Foxi уведомит вас о том, что ей нужно с вами поговорить. И у нее в диалоге появиться новая опция.

В ходе диалога узнаем, что ей нужна ваша помощь(кто бы сомневался). Вы можете отказаться, но тогда она разозлится, и уйдет из пати. И откажется присоединяться до тех пор пока вы не пообещаете ей помочь. После того как вы согласитесь ей помочь появляется уведомление о квесте и знакомый вам(тем кто читал другие посты) трекер квестов в левом верхнем углу.

Грабим корованы, но начнем с сопартийки

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

Но то что игра вам не говорит, и не скажет - это то что вы можете украсть, то что лежит в сумке. Игра поощряет исследование. Если игрок что-то нашел ему стоит заглянуть в инвентарь. Почитать описание, попробовать использовать этот предмет. Конечно никто не запрещает, просто найти предмет и вернуть. Это выбор игрока. Что касается того, что лежит в сумке - узнаете сами. Я красть у Foxi не хочу.

Завершение квеста

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

Как-то так. Как обычно буду рад вашим комментам.

1122
55
22
11