Случайная подборка модов
Долг. Философия Войны
4.0
Dead City Mod v. 4.80
3.7
Новое Время
3.2
Winter of Death: Ultimatum
4.0
Припять. Точка отсчета
3.3
Время перемен v2.0
4.1
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
  • Страница 2 из 4
  • «
  • 1
  • 2
  • 3
  • 4
  • »
Модератор форума: FanG, Аdmin, FantomICW, Overfirst  
Форум » S.T.A.L.K.E.R. Модификации » Помощь в моддинге » Квестостроение, сценарий » Теория и практика квестостроения (Учебный курс реализации квестов на X-Ray 1.6.)
Теория и практика квестостроения
Российская Федерация  Geonezis
Воскресенье, 01.07.2012, 00:06 | Сообщение # 1
Статус:
Опытный:
Сообщений: 1689
Награды: 8
Регистрация: 14.12.2011

Учебное пособие. Курс квестостроения на двикже X-Ray 1.6. (S.T.A.L.K.E.R. Зов Припяти).
Автор Geonezis. Версия издания 1.0.




Здравствуйте. Представляю в помощь начинающим (и не только) квестерам первое издание своего учебного пособия.



Данный учебник будет представлять собой обощенный теоретический курс по принципам квестостроения на основе платформы S.T.A.L.K.E.R. Зов Припяти. Этот курс позволит модмейкерам познакомиться с различными принципами (приемами) построения и написание квестов для своих модификаций. Будут освещены различные методы создания как типовых, так и не стандартных заданий, с подробным описанием и раскрытием тех или иных аспектов. Теоретическая часть данного курса разбита на 10 глав, точнее 10 уроков, в каждом из которых будет подробнейшим образом рассмотрен один конкретный квест, со строго сформулированной задачей. Уроки построены по возрастающему принципу от простых к более сложным.



В первой версии издания освещены такие особенности, как построение сложных разветвленных диалогов, элементарые приемы комбинаторной логики, линейные поэтапные квесты, дополнительные дочерние подзадания внутри основного. Также затронуты аспекты работы с логикой рестрикторов, добавление и особенности использования квестовых предметов различных классов. Реализация заданий без использования диалогов.



Полное содержание первого издания:

- Урок 1. Создание квеста на одновременный поиск двух различных предметов.

- Урок 2. Создание квеста на поиск двух различных предметов, с выдачей ачивмента. Особенности- альтернативный способ его написания, работа обновления задания через инфопоршни, добавление по завершении простого достижения (ачивмента).

- Урок 3. Реализация квеста на одновременный поиск заданного количества различных предметов, определенных в рандомной таблице. Определение новой условной функции в xr_conditions.script

- Урок 4. Построение квеста на одновременный поиск заданного количества заранее опеределенных различных предметов. Реализация сложной структуры диалога. Наличие временных условий.

- Урок 5. Построение многоэтапного линейного квеста на последовательный поиск предметов класса device_pda .

- Урок 6. Реализация квеста на выполнение определенного действия через логику рестриктора, работа с game_tutorials. Добавление своих функций в xr_effects.script. Последовательность в выполнении на несколько этапов.

- Урок 7.Создание квеста с добавлением дополнительных внутри этапных заданий. Особенности - отсутствие диалогов, использование рестрикторов, добавление квестовых предметов отдельного класса, работа с game_tutorials.

- Урок 8. Создание квеста с добавлением дополнительных внутриэтапных заданий. Особенности- отсутствие диалогов, использование физических объектов класса physic_destroyable_object в качестве квестовых предметов.

- Урок 9. Создание квеста с добавлением дополнительных внутри этапных заданий. Особенности - отсутствие диалогов, добавление тайников отдельного класса в качестве квестовых предметов.

- Урок 10. Реализация квеста с использованием объекта класса inventory_box со сложной логикой. Особенности - отсутствие диалогов, использование рестрикторов, выдача тайника в качестве награды.



Для каждого урока (кроме 6-ого, добавлю в следующем издании) отдельно реализован наглядный пример с готовым заданием для его проверки и демонстрации работы в игре. Некоторые схожие моменты в части уроков подробно не раскрываются, ввиду их аналогичного иполнения в более ранних примерах.
Надеюсь и уверен, что написанное мною пособие даст Вам первоначально необходимые знания для того чтобы продолжить и самостоятельно более углублено изучить одно из основных направлений модинга и стать профессиональным квестером.

Помните, что квестостроние это сочетание как практических знаний и умение, так и творческий подход в его исполнении. Успехов на этом поприще.



ССЫЛКА НА СКАЧИВАНИЕ ПЕРВОЙ ВЕРСИИ УЧЕБНИКА: http://narod.ru/disk....ar.html



С удовольствием выслушаю пожелания, предложения, замечания и только конструктивную критику (особенно со стороны профессиональных скриптеров, знающих те аспекты в которых простые квестеры не сильны) для исправления возможных ошибок в последующих версиях издания. Отдельно выражаю благодарность модмейкерам GeJorge, ХОВАН и denis2000.


С уважением Geonezis.


Сообщение отредактировал GEONEZIS - Четверг, 05.07.2012, 16:14
  Злобная реклама
Воскресенье, 01.07.2012, 00:06
Статус:
Сообщений: 666
Регистрация: 14.12.2011
Российская Федерация  Мольфар
Суббота, 11.08.2012, 22:00 | Сообщение # 16
Статус:
Ветеран:
Сообщений: 5094
Награды: 3
Регистрация: 05.02.2012

Спасибо, это мне поможет smile
  Злобная реклама
Суббота, 11.08.2012, 22:00
Статус:
Сообщений: 666
Регистрация: 05.02.2012
Украина  sttt912
Суббота, 11.08.2012, 22:32 | Сообщение # 17
Статус:
Отмычка:
Сообщений: 91
Награды: 1
Регистрация: 05.04.2012

Спасибо!
Еще не читал но знаю што будет познавательно smile
  Злобная реклама
Суббота, 11.08.2012, 22:32
Статус:
Сообщений: 666
Регистрация: 05.04.2012
Российская Федерация  Гереро
Суббота, 11.08.2012, 23:18 | Сообщение # 18
Technologies Progress
Сообщений: 1874
Регистрация: 26.07.2011

sttt912, А ти почитай!
  Злобная реклама
Суббота, 11.08.2012, 23:18
Статус:
Сообщений: 666
Регистрация: 26.07.2011
Украина  sttt912
Пятница, 17.08.2012, 21:32 | Сообщение # 19
Статус:
Отмычка:
Сообщений: 91
Награды: 1
Регистрация: 05.04.2012

Хызыр, почитал понравилось то што хорошо описаны все параметри.

Появылся вопрос по 6 уроку.

Код с урока acdc отказиваетса запаковивать:
Код:


ACDC пышет:
Code
D:\games\stalker\Новая папка\gamedata\spawns>perl acdccop.pl -c all.ltx -o new.s
pawn
Died at stkutils/ini_file.pm line 148, <GEN1> line 58973.

D:\games\stalker\Новая папка\gamedata\spawns>pause
Для продолжения нажмите любую клавишу . . .
  Злобная реклама
Пятница, 17.08.2012, 21:32
Статус:
Сообщений: 666
Регистрация: 05.04.2012
Российская Федерация  Гереро
Пятница, 17.08.2012, 22:07 | Сообщение # 20
Technologies Progress
Сообщений: 1874
Регистрация: 26.07.2011

sttt912, Дублікат секції, то є одна таже. Перевірити ще раз, може допустив оібку wink
  Злобная реклама
Пятница, 17.08.2012, 22:07
Статус:
Сообщений: 666
Регистрация: 26.07.2011
Российская Федерация  BaHo
Среда, 29.08.2012, 13:48 | Сообщение # 21
Статус:
Гость:
Сообщений: 50
Награды: 1
Регистрация: 22.08.2012

не одного слово не понял так сложно написал
Code
- Урок 1. Создание квеста на одновременный поиск двух различных предметов.  

- Урок 2. Создание квеста на поиск двух различных предметов, с выдачей ачивмента. Особенности- альтернативный способ его написания, работа обновления задания через инфопоршни, добавление по завершении простого достижения (ачивмента).  

- Урок 3. Реализация квеста на одновременный поиск заданного количества различных предметов, определенных в рандомной таблице. Определение новой условной функции в xr_conditions.script  

- Урок 4. Построение квеста на одновременный поиск заданного количества заранее опеределенных различных предметов. Реализация сложной структуры диалога. Наличие временных условий.  

- Урок 5. Построение многоэтапного линейного квеста на последовательный поиск предметов класса device_pda .  

- Урок 6. Реализация квеста на выполнение определенного действия через логику рестриктора, работа с game_tutorials. Добавление своих функций в xr_effects.script. Последовательность в выполнении на несколько этапов.  

- Урок 7.Создание квеста с добавлением дополнительных внутри этапных заданий. Особенности - отсутствие диалогов, использование рестрикторов, добавление квестовых предметов отдельного класса, работа с game_tutorials.  

- Урок 8. Создание квеста с добавлением дополнительных внутриэтапных заданий. Особенности- отсутствие диалогов, использование физических объектов класса physic_destroyable_object в качестве квестовых предметов.  

- Урок 9. Создание квеста с добавлением дополнительных внутри этапных заданий. Особенности - отсутствие диалогов, добавление тайников отдельного класса в качестве квестовых предметов.  

- Урок 10. Реализация квеста с использованием объекта класса inventory_box со сложной логикой. Особенности - отсутствие диалогов, использование рестрикторов, выдача тайника в качестве награды.

biggrin

можно по короче и по ясней
  Злобная реклама
Среда, 29.08.2012, 13:48
Статус:
Сообщений: 666
Регистрация: 22.08.2012
Российская Федерация  Wookie
Среда, 29.08.2012, 14:00 | Сообщение # 22
Статус:
Бывалый:
Сообщений: 666
Награды: 0
Регистрация: 21.08.2012

Quote (BaHo)
можно по короче и по ясней

Иди в школу и учись. Вот короче и ясней
  Злобная реклама
Среда, 29.08.2012, 14:00
Статус:
Сообщений: 666
Регистрация: 21.08.2012
Российская Федерация  BaHo
Среда, 29.08.2012, 19:01 | Сообщение # 23
Статус:
Гость:
Сообщений: 50
Награды: 1
Регистрация: 22.08.2012

Wookie, ты кто такой давай до свидания, а я всёровно не понимаю!
  Злобная реклама
Среда, 29.08.2012, 19:01
Статус:
Сообщений: 666
Регистрация: 22.08.2012
Российская Федерация  Geonezis
Среда, 29.08.2012, 20:51 | Сообщение # 24
Статус:
Опытный:
Сообщений: 1689
Награды: 8
Регистрация: 14.12.2011

BaHo, если первоначальных знаний основ в модинге нет, то и не поймешь.
Начни с чего- нибудь менее сложного. Изучи некоторые статьи на Stalker Inside, самые первые уроки КМБ на сайте сигериуса. Потом приступай к учебнику по квестам.
  Злобная реклама
Среда, 29.08.2012, 20:51
Статус:
Сообщений: 666
Регистрация: 14.12.2011
Беларусь  [$FaMa$]
Понедельник, 03.09.2012, 07:33 | Сообщение # 25
Статус:
Новичок:
Сообщений: 364
Награды: 0
Регистрация: 24.04.2012

GEONEZIS, мм... Везде как раз именно сейчас искал такой материал, а потом вспомнил про эту тему, на ап-про. Спасибо ещё раз! wink
  Злобная реклама
Понедельник, 03.09.2012, 07:33
Статус:
Сообщений: 666
Регистрация: 24.04.2012
Российская Федерация  fox98
Понедельник, 03.09.2012, 09:05 | Сообщение # 26
Статус:
Отмычка:
Сообщений: 183
Награды: 0
Регистрация: 16.05.2012

GEONEZIS,
  Злобная реклама
Понедельник, 03.09.2012, 09:05
Статус:
Сообщений: 666
Регистрация: 16.05.2012
Российская Федерация  Arist
Четверг, 11.10.2012, 09:11 | Сообщение # 27
Статус:
Неопытный:
Сообщений: 481
Награды: 1
Регистрация: 08.07.2012

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


Добавляю в квест:condlist_2 = {-zat_test_medic_task_done} reversed
Пробовал разные варианты,пока не соображу,чтобы один и тот же квест срабатывал несколько раз.
Сообщение отредактировал Arist - Четверг, 11.10.2012, 18:20
  Злобная реклама
Четверг, 11.10.2012, 09:11
Статус:
Сообщений: 666
Регистрация: 08.07.2012
Российская Федерация  Geonezis
Четверг, 11.10.2012, 14:30 | Сообщение # 28
Статус:
Опытный:
Сообщений: 1689
Награды: 8
Регистрация: 14.12.2011

Arist, измените второй диалог вот так.

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

Возможно, если время будет то в скором времени напишу и отдельно выдожу урок по применению gui в некоторых квестах, а также более подробно остановлюсь но логике. Пока из-за мода нет времени, чтобы доделать вторую версию учебника.
  Злобная реклама
Четверг, 11.10.2012, 14:30
Статус:
Сообщений: 666
Регистрация: 14.12.2011
Российская Федерация  Arist
Четверг, 11.10.2012, 16:43 | Сообщение # 29
Статус:
Неопытный:
Сообщений: 481
Награды: 1
Регистрация: 08.07.2012

GEONEZIS, Пока не получается.НПС выдаёт новое задание,но первое то не засчитывается.И так до бесконечности.Я правда на других диалогах пробую.Сейчас, родной третий урок поставлю,посмотрю.

Добавлено (11.10.2012, 16:43)
---------------------------------------------
То же самое. "Задание отменено." И не засчитывается в статистику. Предполагалось вписать вместо медикаментов - арты и вторым квестом - части монстров(мод Мясник, Singapur22).И чтобы прокручивать эти(одни и те же) квесты, пока не надоест.
И как не пытаюсь:"Или задание отменено или сразу выполнено." sad

  Злобная реклама
Четверг, 11.10.2012, 16:43
Статус:
Сообщений: 666
Регистрация: 08.07.2012
Российская Федерация  Danis88
Четверг, 11.10.2012, 16:50 | Сообщение # 30
Статус:
Бывалый:
Сообщений: 614
Награды: 2
Регистрация: 15.08.2012

Вот спасибо, качаю...
  Злобная реклама
Четверг, 11.10.2012, 16:50
Статус:
Сообщений: 666
Регистрация: 15.08.2012
Форум » S.T.A.L.K.E.R. Модификации » Помощь в моддинге » Квестостроение, сценарий » Теория и практика квестостроения (Учебный курс реализации квестов на X-Ray 1.6.)
  • Страница 2 из 4
  • «
  • 1
  • 2
  • 3
  • 4
  • »
Поиск: