Kamrad.ru

Go Back   Kamrad.ru > Официальные форумы проектов > Lane

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Old 05-06-2006, 23:14   #1
Anafay
 
Anafay's Avatar
 
Join Date: сен 2001
Location: Воронеж
Posts: 2,162
Как реализуются квесты

Дабы не имела места нездоровая спекуляция на эту тему, напишу все о квестах в многопользовательских играх, и с чем их едят. Написанное не претендует на полноту, но захватывает основное в реализации квестов. Замечу также, что найм и купля/продажа квестом не являются.

Во-первых, квесты разделены на две большие группы по источнику их возникновения.

I. Auto-Quests, квесты, выдаваемые специальными неигровыми персонажами - квестерами. Собой они представляют набор триггеров/условий, через которые надо пройти для их завершения. Простейший вариант, в один триггер - это пойти и убить кого-то, пойти и поговорить с кем-то (почта), принести нечто и т.п. Варианты сложные содержат большее количество триггеров и позволяют игроку самостоятельно определить способ выполнения квеста. Обычно автоквесты выдаются на одного игрока и ограничены по времени выполнения и времени частоты выдачи.

II. Imm-Quests. Эти квесты самостоятельно получить либо завершить нельзя, их выдают ГМы по их усмотрению. Эти квесты можно разделить на полуодноразовые, сделанные для конкретных игроков, и глобальные. Первые отличаются от автоквестов в основном наличием сюжета, не допускающего повторений, ибо если в сюжете присутствует загадка, пазл и прочая прочая, то повторного прохождения этот квест не допускает. Второй вариант является просто попыткой устроить взаимодействие или конкуренцию между игроками за какой-либо кникальный ресурс; поскольку этот вариант частым назвать нельзя, то подобные квесты являются значащим событием.

Имм-квесты также можно разделить по способу их реализации. Дело в том, что предметом действия триггеров может быть:
1) сам квест как таковой, в котором осуществеляется переход по дереву/графу квестов
2) игровой мир в целом.
Если в (1) в квест заносится сюжет, и действия игрока перемещают его по заранее созданному сюжету, то в (2) на игровой карте создается большое количество триггеров, и имм-квесты представляют собой наложение сюжета на заранее подготовленные триггера, с ручным контролем выполнения этапов квеста. Необходимо отметить, что все автоквесты делаются по способу (1).

У каждого способа реализации есть свои преимущества и недостатки, рассматривать которые лучше на примерах. Оба способа можно потенциально использовать в одном имм-квесте, но и преимущества, и недостатки будут все равно наличествовать.

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

Пример 2, показывающий разницу в воздействии сюжета на мир: Стражник Мерам просит проходящего мимо приключенца забежать к "Четверо Щипцов" и узнать, что там за шум и крики раздаются. Приключенец заходит внутрь и наблюдает, как Ризири, вооружившись скалкой, гоняет по таверне Спаркли с криками "А ну говори, где заначка, поганец!" и "А мама всегда говорила, что ты негодяй!". Разговор с ней выясняет, что, дескать, один из посетителей рассчитался со Спарклм золотым, а в кассе, то бишь в сундучке, его не наблюдается. Разговор со Спаркли ситуацию проясняет, ибо этот золотой был юбилейного выпуска, посвященого пятидесятилетию кершанского султана Обдолбая I, и расставаться со своим сокровищем Спаркли никак не желает. Игрок может дать Ризири денег, чтобы успокоилась, найти заначку Спаркли, пока Ризири его не убила, или позвать Мерама, дабы тот разбирался сам.
В способе (1) при получении квеста Ризири агрится на Спаркли, и начинает его бить. Дальше уже просто
В способе (2) это невозможно: драка между Спарки и Ризири должна быть постоянной...

Также можно заметить, что (1) дает лучшие сюжеты, но требует работы на создание и тестирование, а (2) проще в реализации квестов из уже готовых кубиков, но сюжетная часть хромает.

Глобальные квесты по неизвестной мне причине существуют в основном в виде имм-квестов. В качестве примера глобального квеста можно привести парный квест с Колобком: один ресурс - Колобок, на котором сталкиваются интересы Хеда и Тардора, и существует как конкуренция за этот ресурс между взявшими квест, так и взаимодействие между теми, что взял квест у одного непися.

P.S. В этой теме прошу не по делу не писать.
Anafay is offline   [Ответить с цитированием]
 

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +3. The time now is 15:39.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
Любое использование материалов сайта
возможно только с разрешения его администрации.