pere
Понедельник, 01 Апреля 2019 21:19

Доска квестов на ивентах.

Автор
Оцените материал
(0 голосов)

Квест на вступление в гильдию Рыцарей более-менее доделан. Конечно, он еще будет корректироваться, но в общих чертах, можно сказать, набросала. И теперь вот сделала доску для тех, кому удалось этот вступительный квест пройти. По сути, такая механика уже встречалась во многих играх. Подходишь к доске, выбираешь себе задание и выполняешь. Я разделила задания на три типа: на сбор, на доставку и особые. Сначала я думала, что будем делать доску квестов программным методом в виде плагина.  Но так как у программиста и так очень много работы с меню и прочими вещами (вроде прокачки оружия и выбора скиллов), которые иначе никак и не сделаешь, кроме как плагином, я сделала эти доски на ивентах. Причем, в лучших моих традициях, сделала так, что рандомом может выпасть несколько разных заданий.

quest

Для начала я напридумала аж целых 22 задания на сборы разных предметов. Количество задается рандомно причем, а что это за предмет и зачем он нужен - это уж тут пофантазировала, но я так разошлась, что потом поняла, что в демо-версию все это включать просто глупо и нецелесообразно. Так что пока остановилась на 4ех заданиях. Зато они оттестированы и точно работать должны. Причем одно из них также доступно не только с доски, но и при беседе с НПС, а также имеет две фазы, и может выполняться как пошагово, так и частично.

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

А НПС как раз по этой переменной реагируют, ожидая его выполнения и проверяя, есть ли у игрока нужное количество необходимых предметов. И если есть, то снова включаешь доску, ну и забираем предметы и выдаем награду.

Прочитано 1135 раз
AnnTenna

Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
Авторизуйтесь, чтобы получить возможность оставлять комментарии

Панель входа

Добро пожаловать!

Заходите. Чувствуйте себя как дома.

Мы в контакте

(скорее всего это пойдёт на хостинг)

Это из галереи!

  • inet_2
  • Описание: Скриншоты из третьей демо-версии

Проект Phantasy Star... 20ty Years Past участвовал в выставке "Старкон 2015"

А знаете ли вы...

ste2

сайт другаСветлая зона и Академия РПГ Мейкераkn4kn5Плагины для RPG MakerДневник одной нэкоknНовая Реальность Топ Разработка игр