🔍Разыскиваются VueJs волонтеры!

world.en.cx

Choose your language:
en ru
Earth // world.en.cx // WORLD // Publications
RSS 2.0
Domain: https://world.en.cx/ (domain owner: Korzuk) Show avatars
Forum moderators: Korzuk, DeDinc, Техподдержка Сети, Ханя
On page: 
1  2  3  4

Новые форматы игр на основе штурмового прохождения

Print version
Author: Captain YAN  
Publish: Wednesday, June 17, 2009
Публикация прочитана: 401,069 раз

Все на штурм!
(неизвестный командир)


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



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


    Представьте себе, что перед вами стоит задача сделать игру с использованием движка штурмового прохождения (далее для удобства будем называть их просто «штурмовая игра» или «штурм»). Какие вопросы вы должны перед собой поставить?


1) Действительно ли стоит выдавать абсолютно все задания игрокам сразу же на старте? Или же каким-либо образом попытаться установить последовательность прохождения (и как именно это сделать)?

2) Как выдавать подсказки на задания?


Прежде всего надо разобраться с первым пунктом. Разумеется, самым простым (для автора) вариантом будет просто выдать игрокам одновременно все уровни и предоставить им самим право выбирать маршрут прохождения (в такой ситуации следует позаботиться об ограничении на количество экипажей от каждой команды-участника, если в вашем городе обычно такое ограничение не устанавливается).


    Очевидные минусы такой схемы штурма:

  • различные условия прохождения отдельных заданий для разных команд (прежде всего время суток: на некоторых объектах дневной свет значительно облегчает поиски, и не удастся реализовать некоторые интересные «ночные» задумки);
  • большая нагрузка для агентов (если у вас есть агентские задания) или наблюдателей на этапах, которым придется находиться на объектах всю игру


    Выход: установить последовательность штурма с помощью системы «бонусов» (здесь и далее под «бонусом» понимается чисто техническая фишка движка энкаунтера, которая представляет из себя дополнительное задание с отдельным полем ответа на каждом уровне; бонусное время за их взятие устанавливать не следует вообще, либо можно сделать его, например, в размере 1 секунды, чтобы немного обеспечивать наглядность статистики)


    Расскажем на примере:


"Other World. Other Game"


    1 мая 2009 года на домене game.en.cx состоялась межрегиональная игра "Other World. Other Game."
    Главной особенностью этой игры было то, что игрокам предоставлялся целый "мир", который они могли СВОБОДНО исследовать и СВОБОДНО по нему перемещаться.
    Игрокам давалась карта мира. Она представляет из себя квадрат 8 на 8 клеток. Каждая клетка — это объект мира, отдельное задание



    Как перемещаться по Другому Миру:


    Между клетками существуют дороги. В задании написано куда они ведут. Для того, чтобы попасть на соседнюю клетку, нужно найти к ней код. Когда клетка пройдена, на карте игры отображаются "дороги" ведущие из неё. Если на уровне 3 исходящие ветки (одна из исходящих также является «возвратной» для попавшей на неё команды, т.е. фактически им не нужной), то значит там написано 3 кода. Все коды начинаются с номера клетки, к которому они относятся, например: D4KOD — к клетке D4



    Попадая в следующую клетку, игроки получают новые пути. Если они не могут пройти задание, то у них всегда есть возможность поискать обходную дорогу.
    Суть игры состояла в поиске четырёх артефактов, по 1 в каждом квадрате (4x4) карты, и нахождении клетки финиша. Таким образом, не все клетки были обязательны для прохождения, кроме того половина из них были виртуальными уровнями (несложные логические или гугловые задачки, проходившиеся либо штабом, либо полевым экипажем с ноутбука).


    Данная игра понравилась практически без исключения всем участникам, которые оценили её в итоге на 9.34.


    Немного отзывов:

    tarkus (Штандарт):
    10 баллов безо всяких сомнений. Орги — молодцы. Лучшая Схватка, что когда-либо видел.

    _PePs_ (СПБелки):
    Авторы респект за создание такого мира и игры всё было отлично тока как то грусно, что в близжайшее время меня сложно будет чем то удивить. …

    GRIHA (Ночной форсаж):
    …… Реально реализован игровой мир и перемещение по нему, честно говоря по анонсам хоть и предпологал что такое возможно, но что-то неверил) Я рад ято я ошибался)
    Прикольно было вкуривать как пользоваться всем этим миром, решать куда нам идти и т.д. …


    С технической стороны это выглядело так:
    Все 64 задания (8х8 клеток) были реализованы в виду бонусов. Чтобы не загружать сильно одно задание, они были разбиты на 4 части по 16 заданий (4 квадрата карты по 16 клеток). Клетки-бонусы изначально подписаны. Когда игроки находили код от клетки, они вводили его в соответствующий бонус (D4KOD нужно было ввести в бонус, подписанный «D4») и получали задание на эту клетку.


    Небольшой наглядный пример прохождения карты 3х3 с точки зрения игроков



    Минусы:

  • из-за того, что задания выдавались в виде бонусов, невозможно было реализовать подсказки и сливы на них, так что формулировки писались максимально «отдупляемыми» (были даже добавлены маленькие черно-белые фотографии объектов, чтобы еще больше облегчить игру для иногородних), кроме того в одной из клеток находился особый персонаж Мира — Трактирщик, у которого за определенные действия можно было получить сливные коды к клеткам, соседним с теми, на которых команда в тот момент находилась;
  • авторам очень неудобно "мониторить" прохождение игры из-за весьма несовершенной системы мониторинга бонусов, существующей на данный момент в движке;
  • необходимость правильного балансирования карты и путей по ней, чтобы они по возможности не пересекались на местности — в противном случае команды могут случайно получить код от какой-нибудь клетки из другой части карты, до которой им ещё, возможно, далеко.


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


"Многоточие…"
"Кр.Ё.М. (Реликвия чЁрного Короля...)"


    Еще одним примером могла бы послужить серия вологодских игр формата Многоточие (собственно Многоточие и Кр.Ё.М.). Особенности схемы в следующем:


  • на вводном (опять же масс-старт) задании каждая команда получала предмет (например, книгу), с помощью которого открывались собственно игровые задания;

  • в каждом игровом задании было 3 бонуса:

    1. Точки. В него нужно ввести какой-нибудь код, найденный в книге с первого уровня (к примеру, анаграмма из обведенных на страницах книги букв), на каждый уровень свой код, так что книгу придется изучить целиком и очень внимательно. После его прохождения команды получают 4 точки в реальном мире (несложно зашифрованные). На каждой точке по 1/4 части головоломки, которая помогает определить 5ую точку. Кроме того, на двух из четырёх точек находятся Ключи (о них позднее).

    2. Замок. Сюда вводится код с 5ой точки, либо какой-нибудь модифицированный его вариант, определяемый через формат ответа. Допустим, на 5 точке находится ENДжонЛеннон. В формате ответа второго бонуса указано «фамилия жены» — значит нужно ввести фамилию жены Джона Леннона, ответ на такие задания должен элементарно находится (в крайнем случае через поисковики).

    3. К этому моменту у игроков есть Замок (тот самый, который вводили во второй бонус) и Ключи к нему (добытые на точках из первого бонуса). Ключи нужно «применить» к Замку и вбить ответ в третий бонус. Пример: фамилия жены Леннона = Оно. Ключи могли бы быть следующими: «EN мужской род» и «EN +икс». Оно -> он -> оникс. В третий бонус вбиваем «оникс» и получаем код для закрытия уровня

    Схема Многоточия также пришлась по нраву местным игрокам на двух реальных играх и даже была использована в финале чемпионата виртуалок за тем лишь отличием, что «точки» находились в виртуальном мире (ФИНАЛ чемпионата. ИГРЫ РАЗУМА: многоточие)


"Тук-тук, а вот и мы, конфеты с сыром"


    Последним примером вологодских штурмов явилась игра «Тук-тук, а вот и мы, конфеты с сыром», реализовавшая с незначительными изменениями популярную игру "Форт Боярд", и изначально планировавшаяся несложной, сравнительно короткой и максимально динамичной. В какой-то степени она даже получилась упрощенной версией Многоточия:

  • 10 заданий для поиска Ключей (несложные шифровки точек в поле);
  • найденный на них код вбивается в первый бонус, в подсказке которого выдается Ключ для закрытия уровня и еще одно полевое задание — точка, на которой находится слово-подсказка;
  • третий бонус — штабное задание, прохождение которого даёт подсказку на первое полевое;
  • собрав несколько слов-подсказок, команда разгадывает место финиша (ассоциативный ряд, вспомните настоящий Форт Боярд; в нашем примере подсказки «конфета», «цветок», «опера», «туманность», «река» и др. приводили игроков к магазину Ирис, где был финиш — выдавался код на финишный уровень);
  • специальная локация — башня старца Фура, предназначена в том числе для выдачи подсказок на полевые уровни, которые команда не может пройти самостоятельно.


Энкаунтер — это всегда что-то новое...
(неизвестный игрок)


Авторы: YAN, Farengate, dim2k, ABCpt


<<< Collapse publication
Junior lieutenant
Boy
(
)
Attestate
[ 6/17/2009 9:33:47 PM (UTC +3), stavropol.en.cx ]  
идеи шикарные!!! хочу поиграть)))) только 64 задания...
АА была не была!!! хочу сыграть))))
Captain
Boy
(
)
Attestate
[ 6/17/2009 10:14:21 PM (UTC +3), tortuga.en.cx ]  
...Классная задумка, нужно обдумать как и что бы сделать у сеебя))))))...
Lieutenant colonel
Boy
(
)
Attestate
[ 6/17/2009 10:17:32 PM (UTC +3), cx.en.cx ]  

ya_boomer: идеи шикарные!!! хочу поиграть)))) только 64 задания...
АА была не была!!! хочу сыграть))))

Ну на самом деле игра не такая уж и длинная получилась. Из 64 заданий половина - лёгкие виртуалки. В итоге лидеры даже меньше чем за 12 часов уложились :) Причем это были неместные команды.
Конечно, вариант 8х8 задействует просто все мыслимые и немыслимые объекты города, так что для местных вариантов или тем более для серии из нескольких игр лучше, имхо 6х6 хотя бы... но тогда карта неинтереснее получается :) - в таком случае больше штабных.

Насчет движка... уж извратились как могли, не одна неделя ушла на проработку технической части, зато в итоге даже научили карту открывать пройденные клетки прямо в задании, для бОльшей наглядности (сделать это можно с помощью JavaScript - для тех кто в теме)

Вообще говоря в этой публикации вырезана заключительная часть про рекомендации администрации сайта. Полную (нецензурную:) версию можно посмотреть тут: https://cx.en.cx/Addons.aspx?aid=4855
Lieutenant colonel
Boy
(
)
Attestate
[ 6/18/2009 12:12:14 AM (UTC +3), game.en.cx ]  
Кстати, хочу сказать, что реализацией многих интересных фишек игры мы обязаны Аркадию ABCpt . У него сегодня День рождения. Поздравляю! *SMILE**SMILE*
Captain
Girl
(
)
Attestate
[ 6/18/2009 2:32:11 AM (UTC +3), prague.en.cx ]  
dim2k:

Насчет движка... уж извратились как могли, не одна неделя ушла на проработку технической части, зато в итоге даже научили карту открывать пройденные клетки прямо в задании, для бОльшей наглядности (сделать это можно с помощью JavaScript - для тех кто в теме)

а можно вот на этом месте поподробнее) раз уже сделали)
Senior lieutenant
[ 6/18/2009 4:29:48 AM (UTC +3), siberia.en.cx ]  
Точно-точно.

На счет карты - сделайте статейку - и мона мне в личку линк ;) Думаю всем будет интересно - да и в куче игр пригодится :)
Lieutenant
Boy
(
)
Attestate
[ 6/18/2009 5:23:04 AM (UTC +3), ulan.en.cx ]  
Заманчивая идея, уже косим траву, распечатаем статейку, завернём в неё травку, курнём и будем реализовывать
Senior lieutenant
(
)
Attestate
[ 6/18/2009 6:39:25 AM (UTC +3), komsa.en.cx ]  
Данный формат игры был реализован и раньше https://kms.en.cx/GameScenario.aspx?gid=7471 - это не ново
Lieutenant
Boy
(
)
Attestate
[ 6/18/2009 6:46:52 AM (UTC +3), ulan.en.cx ]  
точно, оказываетья я в такое уже играл :)
просто из описания этой статьи не сразу понял, что мне пытаються рассказать...
надо грибочков бабушке заказать
Lieutenant colonel
Boy
(
)
Attestate
[ 6/18/2009 8:34:19 AM (UTC +3), game.en.cx ]  
D}|{O|{ER: Данный формат игры был реализован и раньше https://kms.en.cx/GameScenario.aspx?gid=7471 - это не ново
У нас первая игра с штурмовым прохождением такого типа "Многоточие..." прошла ещё 19.04.2008г. :) Посмотрел сценарий вашей игры - идея похожа, но не совсем то :)
Lieutenant colonel
Boy
(
)
Attestate
[ 6/18/2009 9:01:50 AM (UTC +3), game.en.cx ]  
КысЪ:
dim2k:

Насчет движка... (сделать это можно с помощью JavaScript - для тех кто в теме)

а можно вот на этом месте поподробнее) раз уже сделали)
Не стали пихать это в публикацию, сценарий игры "Other World. Other Game." открыт, смотрите внимательно html-код карт со 2, 3, 4, 5 уровней. Каждая клетка содержит гиперссылку на соответствующий бонус, в каждом соответствующем бонусе содержится нужный "якорь" типа <a name="lok_A1"></a>A1: в бонусном задании и JavaScript: <script type="text/javascript">document.A1.src='https://cdn.endata.cx/data/games/8983/a1_hr43.gif';&a mp;l t;/script><a name="lok_A1"></a> в подсказке (по факту выполнения бонуса).

В данном случае здесь приведен пример с бонуса к клетке карты А1.
Lieutenant
Boy
(
)
Attestate
[ 6/18/2009 9:17:12 AM (UTC +3), 69.en.cx ]  
еще хотелось бы добавить... На самом деле прохождение Другого мира сложности (в плане движка) не вызывает, ну если только первые полчаса-час, а вот хорошиу координатор в ней оооочень нужен (спасибо Грициану и всему нашему штабу).
ЗЫ. Пользуясь случаем, хочу еще раз сказать спасибо авторам вологодского межрегиона - игра была супермегаофигенская*SMILE**SMILE**SMILE**SMILE**SMILE*
Colonel
Boy
Medal of the 3-rd rank
Attestate
[ 6/18/2009 9:51:28 AM (UTC +3), matrix.en.cx ]  
дааа)))) Этоо было СУПЕРИГРА!!!!! (я про другой мир) *SMILE*

Аркадий - с ДНЮХОЙ!!! Удачи *SMILE*
Lieutenant colonel
Girl
(
 Gold Medal of the 1-st rank
)
Attestate
[ 6/18/2009 9:55:26 AM (UTC +3), 72.en.cx ]  
"Other World. Other Game" лучшая игра, в которую мне довелось играть!
Еще раз огромное спасибо :)
Lieutenant colonel
Boy
(
)
Attestate
[ 6/18/2009 10:07:21 AM (UTC +3), cx.en.cx ]  
Farengate:
КысЪ:
dim2k:

Насчет движка... (сделать это можно с помощью JavaScript - для тех кто в теме)

а можно вот на этом месте поподробнее) раз уже сделали)
Не стали пихать это в публикацию, сценарий игры "Other World. Other Game." открыт, смотрите внимательно html-код карт со 2, 3, 4, 5 уровней. Каждая клетка содержит гиперссылку на соответствующий бонус, в каждом соответствующем бонусе содержится нужный "якорь" типа <a name="lok_A1"></a>A1: в бонусном задании и JavaScript: <script type="text/javascript">document.A1.src='https://cdn.endata.cx/data/games/8983/a1_hr43.gif';&a mp;a mp;l t;/script><a name="lok_A1"></a> в подсказке (по факту выполнения бонуса).

В данном случае здесь приведен пример с бонуса к клетке карты А1.
Ну а если объяснять, что тут вообще такое написано (мб вам придет в голову как-нибудь по-другому это оформить):
1) в заголовке уровня карта делается табличкой, так чтобы каждая клетка загружалась отдельным файлом-рисунком
2) на каждой клетке делаются ссылки на якоря в бонусах (думаю, понятно что это такое... примитивный html вообщем-то)
3) и самое главное - в открытые бонусы (т.е. в графу "Подсказка", которая есть при редактировании бонуса) в самое начало ставится яваскрипт, который при исполнении (при загрузке страницы с открытым данным бонусом) меняет src у ячейки карты. В этом месте главное не лохануться - давать файлам имена такие, чтобы их нельзя было подобрать
Senior lieutenant
(
)
Medal of the 2-nd rank
Attestate
[ 6/18/2009 10:19:59 AM (UTC +3), game.en.cx ]  
Как странно, игра прошла 1,5 месяца назад, а игроки её вспоминают и вспоминают... причём хорошим словом заметьте (ИК=9,34) :)
При всём этом рейтинг домена, расчитываемый за последние 90 дней, упал на две звезды и теперь составляет только 4*
Lieutenant colonel
Boy
(
)
Attestate
[ 6/18/2009 10:31:01 AM (UTC +3), game.en.cx ]  
*SMILE* Не звёздами едиными жив домен! *SMILE* *SMILE* *SMILE*
Captain
Boy
(
 Medal of the 3-rd rank
)
Attestate
[ 6/18/2009 10:45:31 AM (UTC +3), kenig.en.cx ]  
У нас уже год используется формат Морского Боя. Так что ничего не удивило. В среднем получалось 113 уровней. Игроки просто стреляли по кораблям(клеткам) а там уж либо мимо либо задание. Пример такой игры: https://kenig.en.cx/GameDetails.aspx?gid=10032
Senior lieutenant
(
)
Medal of the 2-nd rank
Attestate
[ 6/18/2009 10:45:44 AM (UTC +3), game.en.cx ]  
За Державу обидно :)
Lieutenant
Boy
(
)
Attestate
[ 6/18/2009 10:47:22 AM (UTC +3), ulan.en.cx ]  
Не за звание, а с призванием и признанием *SMILE*
On page: 
1  2  3  4
11/28/2024 6:23:00 AM
(UTC +3)

www.en.cx
EncounterTM Ltd.
2004-2024 ©