Recent changes Random page
GAMING
Gaming
 
WoWWiki
Halopedia
FFXIclopedia
Age of Conan
Warhammer Online
Grand Theft Wiki
See more...

Создание Квеста

Материал из Djinni Wiki

Перейти к: навигация, поиск

Написала Katarzyna Kuczyńska.

Изображение:CDP_logo.gif

[править] ЧТО ТАКОЕ КВЕСТ.

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

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


[править] СОЗДАНИЕ КВЕСТА.

Чтобы создать новый квест, в меню Файл (File) выберите Создать –> Файл Квеста (New –> Quest File) (рис. 1).

Изображение:Q_1.jpg

Рис. 1. Создание нового квеста.


Каждый квест состоит из нескольких стадий (рис. 2). Квест начинается при активации стадии Начало Квеста (Quest Beginning), а заканчивается после того, как завершаются все стадии. Когда игрок достигает в игре момента, связанного с определенной стадией квеста, эта стадия становится активной. При этом игрок получает возможность выполнить соответствующие действия (поговорить с NPC на определенную тему, убить монстра и т. д.). Когда игрок выполняет необходимое действие, соответствующая стадия завершается.

Изображение:Q_2.jpg

Рис. 2. Стадии квеста.


[править] СОЗДАНИЕ СТАДИЙ КВЕСТА.

Чтобы создать условную стадию, щелкните правой кнопкой мыши по блоку Начало Квеста (Quest Beginning) и выберите Вставить стадию –> Условная стадия (Insert Phase –> Conditional Phase). Остальные типы стадий – это стадии с подквестами, основанные на условии "AND" (Subquests ‘AND’ Phase, рис. 5), условии "OR" (Subquests ‘OR’ Phase, рис. 6) или условии "XOR" (Subquests ‘XOR’ Phase, рис. 7). Последний тип – стадия с одним подквестом (‘1 Subquest’ Phase).

Изображение:Q_3.jpg

Рис. 3. Создание стадии квеста.


При создании стадии редактор D'jinni попросит вас присвоить ей имя. Учтите, что все имена должны быть уникальными.
Нельзя создать две стадии с одинаковыми именами!


Изображение:Q_4.jpg

Рис. 4. Условная стадия.


Изображение:Q_5.jpg

Рис. 5. Стадия ‘AND’.


Изображение:Q_6.jpg

Рис. 6. Стадия ‘OR’.


Чтобы стадия завершалась в нужный момент, необходимо присвоить ей условия. Условная стадия будет завершена, когда все указанные условия будут выполнены. Стадия ‘AND’ завершается, когда выполняются условия всех подквестов. Стадия ‘OR’ завершается, когда выполняются условия хотя бы одного подквеста. Стадия ‘XOR’ завершается, когда выполняется условие одного подквеста. Разница между стадиями ‘OR’ и ‘XOR’ заключается в том, что во втором случае после активации одного подквеста остальные подквесты выполнить невозможно. В стадии ‘OR’ можно выполнить любое количество подквестов до завершения всей стадии.

Изображение:Q_7.jpg

Рис. 7. Стадия ‘XOR’.



СТАТЬИ
С чего начать
Первые шаги в Д'жинниОсновы написания скриптовАктивация системы появленияСоздание КвестаКак создать образ МонстраСоздание файла NPC (неиграбельного персонажа)

Создание Места ОтдыхаСоздание МагазинаСоздание Хранилища ВещейСоздание новых ПерсонажейСоздание переходов между ЛокациямиРазмещение Объектов в ЛокацияхСоздание Кузницы

Д'жинни

С чего начатьБазовые статьиМодулиПерсонажиДиалогиКвестыЗапуск и тестирование игрыРолики

Общая информация о скриптахПриложенияФанатские приложенияРуководства от REDFlame InteractiveРуководства других пользователей

Оцените: Share this article: