Difference between revisions of "Bethesda Tutorial Planning the Quest/ru"

no edit summary
imported>Vitamant
imported>Vitamant
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{PageTitle|Планирование квеста}}
{{PageTitle|Планирование квеста}}


{{RussianPage|e}}
{{RussianPage|e}}
Line 6: Line 5:


{{Tutorial Index/ru
{{Tutorial Index/ru
|titlename=Первые шаги
|titlename=Планирование квеста
|Prev=:Category:Tutorials/ru
|Prev=:Category:Tutorials/ru
|Next=Bethesda_Tutorial_Creating_an_Actor/ru
|Next=Bethesda_Tutorial_Creating_an_Actor/ru
Line 13: Line 12:
}}
}}


=Обзор=
=Краткий обзор=
В этой главе мы поговорим о предварительных этапах разработки и создании общей структуры квеста.
В этой главе мы поговорим о предварительных этапах разработки и создании общей структуры квеста.
<br/><br/>Вы узнаете:
<br/><br/>Вы узнаете:
* Как разработать начальную структуру квеста до начала реализации
* Как разработать начальную структуру квеста до непосредственной реализации.
* Как сделать совершенно новый квест
* Как сделать совершенно новый квест.
* Что такое "стадии квеста" и как их создавать
* Что такое "стадии квеста" и как их создавать.


=От идеи до реализации=
=От идеи до реализации=
Давайте попробуем поразмышлять над будущим квестом. Так как мы только учимся, то это будет простое и незначительное задание для игрока. Но, не смотря на его значимость, вы легко сможете получить представление о том, как создаются квесты в Creation Kit.
Давайте попробуем поразмышлять над будущим квестом. Так как мы только учимся, то это будет простое и незначительное задание для игрока. Но, не смотря на это, вы получите представление о том, как создаются квесты в Creation Kit.


Начнем с идеи:  
Начнем с идеи:  
Line 33: Line 32:
* '''Стадия 4:''' Игрок вернул амулет и получил награду.
* '''Стадия 4:''' Игрок вернул амулет и получил награду.


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


{{Template:InDepth|Вы должны понимать, что игрок может поступить по разному на каждой из стадий квеста. Например, отказаться от выполнения задания. Или вместо убийства вора, он попытается незаметно его обокрасть. Он может забыть снять с тела амулет или продать его в лавке, вместо того чтобы нести квестодателю. Далее мы рассмотрим подобные случаи.}}
{{InDepth|Вы должны понимать, что игрок может поступить по разному на каждой из стадий квеста. Например, отказаться от выполнения задания. Или вместо убийства вора, он попытается незаметно его обокрасть. Он может забыть снять с тела амулет или продать его в лавке, вместо того чтобы нести квестодателю. Далее мы рассмотрим подобные случаи.}}


=Разработка основы квеста=
=Разработка основы квеста=
В {{ulink|Object Window|Окне объектов}} раскройте пункт Character -> Quest в списке категорий. Щелкните правой кнопкой мыши в списке и вам откроется контекстное меню. Теперь выберете "New".
В левой части {{ulink|Object Window|окна объектов}} находится дерево категорий. Раскройте узлы Character, Quest. В списке справа появятся все существующие задания. Щелкните ПКМ по нему и из контекстного меню выберите "New".


[[image:ObjectWindowQuestSection.png|500px|]]
[[image:ObjectWindowQuestSection.png|500px|]]




Данное нажатие вызовет окна Quest и {{ulink|Quest_Data_Tab|Quest Data tab}}. Все выглядит довольно сложным, но скоро мы пройдем через это.
Появится новое окно Quest с активной вкладкой {{ulink|Quest_Data_Tab|Quest Data}}. Тут много различных элементов управления, но всё, на самом деле, просто, в чем мы скоро убедимся.


На данный момент важными областями, которые нам понадобятся, являются:
Что нас интересует на данный момент:
* '''ID:''' Это то, что дает возможность идентифицировать квесты. Заполните строку: "GSQ01" (без кавычек).
* '''ID:''' Это уникальное имя, позволяющее однозначно идентифицировать конкретный квест. Вводим: "GSQ01" (без кавычек).
* '''Quest Name:''' Название квеста которое будет видеть игрок. Введите: "Единственная надежда Бенду Оло" (без кавычек).
* '''Quest Name:''' Название квеста, отображаемое в игре. Вводим: "Единственная надежда Бенду Оло" (без кавычек).
* '''Priority:''' Влияет на порядок диалогов, когда актер (NPC) используется в нескольких квестах. "60" является типичным значением для одноразового квеста, так что введите это число.
* '''Priority:''' Приоритет влияет на порядок следования диалогов, когда персонаж используется в нескольких квестах. Типичным является значение "60". Его и вводим.
* '''Type:''' Выберите "Side Quest" (второстепенное задание). Это влияет на отображение информации о квесте в журнале игрока.
* '''Type:''' Тип квеста влияет на его отображение в журнале заданий. Выбираем "Side Quest" (побочный).


[[File:StartedQuest.png]]
[[File:StartedQuest.png]]


Нажмите "ОК" в правом нижем углу, чтобы сохранить ваш квест.
Нажмите "ОК" в правом нижем углу окна, чтобы сохранить изменения.


{{Template:InDepth|Каждый объект в игре имеет свой ID, так что данное значение должно быть уникальным. Распространенным методом является использование одинакового префикса для обозначения группы объектов. Таким образом легче увидеть все соответствующие объекты с помощью фильтра окна. В этом уроке мы будем использовать префикс "GSQ" от английского "Getting Started Quest."}}
{{InDepth|У каждого игрового объекта, будь то прототип меча, задание, дом или существо, есть уникальный идентификатор (ID). Чаще всего, чтобы избежать путаницы и конфликтов с чужими модификациями, используют систему префиксов - коротких наборов букв, следующих непосредственно перед идентификатором. Это также помогает объединять объекты в группы для быстрого поиска при помощи фильтра, строка которого находится над древом категорий в окне объектов. В данном руководстве мы будем использовать префикс "GSQ" от английского "Getting Started Quest."}}


=Создание стадий квеста=
=Создание стадий квеста=
Откройте ваш квест заново, дважды щелкнув на него в списке объектов. Нажмите на кнопку "Quest Stages", чтобы перейти (что неудивительно) в меню {{ulink|Quest Stages Tab|Quest Stages tab}}.
Ваш квест появился в общем списке. Найдите его (например, введя "GSQ" в строку фильтра) и дважды щелкните по нему ЛКМ, чтобы вновь открыть окно Quest. Перейдите на вкладку {{ulink|Quest Stages Tab|"Quest Stages"}}.
{{Template:InDepth|Мы специально закрыли и заново открыли наш квест, чтобы он сохранился и для нас открылись дополнительные возможности.}}
{{InDepth|Мы специально закрыли и заново открыли наш квест, чтобы он сохранился и для нас открылись дополнительные возможности.}}


Здесь находятся этапы (стадии) квеста для его разбивки на части. Они будут перечислены в таблице слева (в столбце "Index"). Щелкните правой кнопкой мыши в таблице и выберите "New".
Здесь находятся стадии квеста, разбивающие его на несколько частей. После добавления, они будут появляться в таблице слева. Щелкните по ней ПКМ и выберите "New".


Это создает основу для последующий изменений. Назовите столбец "0". Мы будем считать это нашей пре-стадией квеста, т.е до того, как игрок взаимодействовал с актерами (NPC) или амулетом.  
Появится новая стадия. Пока еще пустая, в последствии мы будем ее изменять. Пока же вам предлагают указать ее индекс. Введите "0" и нажмите "Enter" для завершения ввода. Эта стадия до начала квеста, то есть до того, как игрок взаимодействовал с персонажами или амулетом.  


Вновь щелкаем правой кнопкаой по таблице и выбираем "New", создавая очередную стадию. Пометим ее, как "10" - это оптимальный шаг при создании квестов, прибавляя к значению предыдущей стадии 10, вы не запутаетесь в цифрах, а, если понадобится добавить еще одну стадию между двумя другими, вам не придется перенумеровывать все остальные.
Создаем еще одну стадию. Также щелкаем ПКМ по таблице и выбираем "New". Задаем индекс - "10". Почему 10? Потому что при создании квестов настоятельно рекомендуется оставлять промежутки между стадиями, чтобы, в случае необходимости, оставалась возможность добавить еще одну стадию между ними, без необходимости изменять индексы всех остальных. Принято использовать шаг "10".


Аналогичным образом создаем стадии под номерами 20, 30 и 40.  
Аналогичным образом создаем стадии с индексами 20, 30 и 40.  


Этапы в таблице теперь должны выглядеть примерно так.
Ваша таблица теперь должны выглядеть примерно так:


[[File:QuestStagesTabSection.png]]
[[File:QuestStagesTabSection.png]]


Голая основа нашего квеста готова, но впереди есть еще довольно много работы...
Голая основа нашего квеста готова, но впереди еще много работы...




Anonymous user