wiki:Scripters_test

Тестовое задание для скриптеров

v. 0.1

  1. Пожелание: Все действия игрока, выходящие за рамки сюжета - нападения на союзников, квестовых врагов, бегства, use - должны быть предусмотрены и предотвращены/обработаны.
  2. Вид: Мод для стартера. Доступны кнопки: "Новая игра", "Старая игра", "Выход".
  3. Содержит: 1 диалоговая зона, и 1 игровая зона.

Сюжет:

Главный герой - Вася Пупкин. Он появляется в Каньоне Смерти, около северной крепости. Одет как стражник. Рядом с ним - те же людишки, которые там ходили в оригинале. Выдаётся квест №1. После выполнения, его кидает на диалоговую зону "Северная крепость". Её файл, равно как и каньона, можно взять из Весны.

На диалоговой зоне стоит персонаж "Кролик Роджер" - модель и текстура белого кролика - и с ним автоматически начинается диалог №1. По окончанию диалога мы получаем диалог №2, №3, №3а(зависит от выполненности подзадания 1 квеста №1) и №4 у того же персонажа. Мы должны выбрать один из них.

При выборе любого диалога, (а точнее по окончании выбранного) остальные деактивируются. После диалогов:

Второй диалог: скриптовая сценка, как наш главгерой(отключить управление человеком командой BlockUnit?) с одного удара прибивает кролика, тот взрывается и герой умирает.

Третий диалог (обе версии): сценка, как главгерой становится по стойке смирно, кролик телепортируется с места действия, а ГГ идёт к выходу, и на этом игра заканчивается титрами.

Четвёртый диалог: ГГ кланяется, идёт к выходу - и попадает обратно на игровую. Выдаётся квест №2. После квеста - победный конец игры. Титры.

Приложения: Квесты 1 и 2, диалоги 1, 2, 3, 4.

Квест 1:


Ночной Дозор
Тьма готовится захватить ворота в пещеру Червелицых. Нужно обеспечить безопасность ворот, иначе мир рухнет.
#subobj 1
Сменить дозорного
Старый дозорный охраняет эти ворота уже 2 года. Надо дать ему хоть полчаса отдыха, для очистки совести.
Здесь мы должны подойти к воротам за минуту.
*Если успеваем - видим дозорного, тот машет нам рукой. Затем идёт к воротам в сев. крепость. Когда выходит из поля зрения игрока - исчезает.
Подзадание 1 выполнено, выдаётся подзадание 2
*Если не успеваем - по приходу видим труп дозорного, подзадание 1 проваливается, выдаётся подзадание 3.
#subobj 2
Быть настороже
Теперь надо притаиться у ворот и смотреть в оба: силы тьмы не дремлют!
Надо подождать секунд 30-40 (как получится), и мы увидим бегущего на нас Зака(раньше в окрестностях его найти не должны). Он выглядит как в оригинале, одет как раб (полуголый с палашом), однако вокруг него вьются все мыслимые обкасты - усиление, регенерация, ночное зрение, орлиный взор, и так далее. В нём должен с одного раза быть узнаваем читтер, которого честным образом не убить.
*Если дождались Зака - подз. 2 выполнено, выдаётся подзадание 3.
*Если свалили с места - квест провален, наступает ночь, короче устроить инферно - куча взрывов в районе крепости и нас, всех людей, проклятий можно напустить :). Потом в нас бьёт убивающая всегда молния, Короче эдакий гей-мовер. Upd: можно сделать нашествие злых смерчей, это делается командой fixworldtime(0), постоянно зацикленной.
#subobj 3
Предупредить силы света
Тьма оказалась слишком сильна, и дозорные тут не помогут. Необходимо скорее сообщить в гарнизон Северной крепости.
Даётся около минуты, чтобы игрок мог только добежать/дойти до ворот СК. Не успеет - начнется инферно =)


Квест 2:


Последний бой
Он трудный самый, а я на Ингос, домой, хочу. Я так давно в ПЗ не гамал...
На усмотрение скриптёра - проявите фантазию, и сделайте интересный квест-сражение, чтобы он был желательно не линеен, и показывал знание и понимание игровых фич. В некотором роде, этот тест - главный. На инициативность и фантазию :)


Диалог 1:


Welcome
#show Hero
#show Rabbit_Rodger
#phrase Hero
Превед медве... тфу, кролег. Кому докладывать?
#phrase Rabbit_Rodger
Мне. И не коверкай русский язык, пожалуйста. Что у тебя?


Диалог 2:


Как хочу - так и говорю
#show Hero
#show Rabbit_Rodger
#phrase Hero
Чего ты там лопотал про язык? Я - падонак! А вот ты - труп...
#phrase Rabbit_Rodger
Ну попробуй... Я в офф, потом позвонишь и скажешь, как получилось...


Диалог 3:


Ничего особенного
#show Hero
#show Rabbit_Rodger
#phrase Hero
Да так, фигня в основном. Кто-то, короче, завалил стражника - ну я и пошёл сюды... Всё как в уставе ;)
#phrase Rabbit_Rodger
Молодец. Служи, салага. А я на слёт попёрся...
#phrase Hero
Ага, бывай...


Диалог 3а:


Ничего особенного
#show Hero
#show Rabbit_Rodger
#phrase Hero
Да так, фигня в основном. Я там какого-то читтера видел - ну и пошёл сюды... Всё как в уставе ;)
#phrase Rabbit_Rodger
Молодец. Служи, салага. А я на слёт попёрся...
#phrase Hero
Ага, бывай...


Диалог 4:


Ахтунг!
#show Hero
#show Rabbit_Rodger
#phrase Hero
Ужос ваще!
#NOLIPS
#phrase Rabbit_Rodger
Заколебал, честно. Надо будет ему полчаса молчанки повесить...
#phrase Rabbit_Rodger
Кхм...
#phrase Hero
А, ну да. Там тьма в общем слишком сильная, и мне, значит, того, одному не справиться.
#phrase Rabbit_Rodger
Понял. Сколько дать?
#phrase Hero
Два десятка
#phrase Rabbit_Rodger
Можно...
#phrase Hero
Ракетчиков
#phrase Rabbit_Rodger
Обрыбишься кирасирами. Всё, топай...


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

Last modified 13 years ago Last modified on Oct 28, 2007 5:38:58 PM