Этот пример демонстрирует, как панели управления счётом могут использоваться не только для начисления очков, но и для управления событиями в игре.
«Путешествие по подземелью» — видео
Компоненты
Вам потребуются:
Метод
В игре пять зон. Игрок появляется с обычным автоматом, который улучшается по ходу игры. С каждой следующей открытой зоной подземелья монстры представляют всё большую угрозу. Кульминацией является схватка с главным боссом, после победы над которым игра завершается.
Параметры устройства «Создание класса»
Поскольку одна из задач — заменять оружие игрока после прохождения каждой зоны, вам понадобится четыре устройства «Создание класса», соответствующих четырём упомянутым зонам. Особо настраивать ничего не нужно. Убедитесь, что у каждого устройства «Создание класса» уникальный идентификатор класса и отдельный набор оружия.
Параметры устройства «Выбор класса»
Мы будем использовать три устройства «Выбор класса», поскольку игроку предстоит трижды поменять класс. Игрок начинает игру с неким классом по умолчанию — его вы укажете параметром Идентификатор первоначального класса в меню Мой остров > Игра. Назначьте уникальный идентификатор класса параметру Новый класс при переключении для каждого из устройств «Выбор класса».
Смена класса будет происходить удалённо и активироваться специальной панелью управления счётом. Для параметра Поменять класс игрока при получении сигнала всех трёх устройств «Выбор класса» установите значения каналов 1, 2 и 3 соответственно.
При этом смена класса также используется для включения и отключения конкретных панелей управления счётом. Для параметра Передать сигнал при смене класса установите значения каналов 4, 5 и 6 соответственно.
Параметры устройства «Панель управления счётом»
Здесь продемонстрировано три разных способа функционального использования для пяти панелей управления счётом.
Устройства «Панель управления счётом» 1, 2 и 3
Эти устройства начисляют игрокам очки за устранение существа.
Для параметра Активировать при получении сигнала установите значения каналов 11, 12 и 13 соответственно.
Задайте для параметра Очки значения 1, 2 и 3.
С каждой панелью управления счётом связано пять генераторов одиночных существ в соответствующих зонах. Эти устройства могут быть активированы только пять раз, прежде чем от нас понадобятся какие-либо действия.
Для параметра Количество срабатываний установите значение 5.
Когда все пять существ будут убиты, нам нужно отпереть игроку дверь в следующую зону, поменять его набор оружия (сменить класс) и подготовить устройство активации к созданию следующей группы существ.
Для параметра Передать сигнал при достижении ограничения триггера установите значения каналов 1, 2 и 3 соответственно.
Если игрок прошёл зону и сменил класс, панели управления счётом, связанные с пройденными зонами, больше не понадобятся, и нужно включить следующую группу панелей управления счётом.
Для параметра Отключить при получении сигнала установите значения каналов 4, 5 и 6 соответственно.
Для второго и третьего устройств установите для параметра Включить при получении сигнала значения каналов 4 и 5 соответственно.
Для второго и третьего устройств установите для параметра Активно во время фазы значение Нет.
Устройство «Панель управления счётом» 4
С помощью этого устройства мы будем использовать начисление очков, чтобы активировать другие устройства.
Начните с базовых очков за убийство существа в этой зоне.
Задайте для параметра Очки значение 4.
Увеличивайте начисляемые очки на 1 за последующие убийства существ.
Для параметра Добавление очков установите значение 1.
Когда количество очков на панели управления счётом достигнет определённого значения, следует передать сигнал устройству «Замок», чтобы отпереть дверь, отобразить сообщение в интерфейсе и включить активатор.
Задайте для параметра Передать сигнал при начислении очков значение канала 7.
Поскольку в этой зоне всего четыре монстра, добавление очков произойдёт трижды, и после победы над последним существом игроку будет начислено 7 очков.
Для параметра Передать сигнал при этом кол-ве очков установите значение «7».
Остальные настройки подобны установленным для устройств 1, 2 и 3.
Для параметра Активировать при получении сигнала установите значение канала 14.
Задайте для параметра Включить при получении сигнала значение канала 6.
Задайте для параметра Отключить при получении сигнала значение канала 19.
Устройство «Панель управления счётом» 5
Это устройство не будет начислять очки игроку. Оно будет использоваться как счётчик для создания главного босса.
Игрок должен пройти по четырём активаторам и нажать четыре кнопки, прежде чем появится главный босс.
Для параметра Количество срабатываний установите значение 8.
Это осуществляется путём приращения на устройстве, когда активатор или кнопка посылают сигнал по выбранному каналу.
Задайте для параметра Учесть при получении сигнала значение канала 9.
После восьмой активации устройство отправит сигнал и создаст главного босса.
Для параметра Передать сигнал при достижении ограничения триггера установите значение канала 10.
Параметры устройства «Замок»
Замки присоединяются к любой двери, обеспечивая возможность запирать и отпирать её с помощью активаторов. Эти устройства используются, чтобы не пускать игрока в следующую зону, и остаются запертыми, пока не убиты все существа в текущей зоне.
По умолчанию дверь заперта и отпирается только после получения сигнала.
Задайте для параметра Отпереть при получении сигнала значения каналов 1, 2, 3 и 7 соответственно.
Параметры триггера
Активаторы — это устройства, используемые для передачи сигналов другим устройствам. В этом примере нам нужно, чтобы активаторы выполняли две задачи:
Создание существ, когда игрок активирует устройство.
Приращение счётчика панели управления счётом (устройства 5) для появления главного босса.
Четыре активатора следует разместить на игровой карте прямо у двери в следующую зону. Игрок, проходящий через дверь, будет активировать их. Остальные четыре активатора размещаются в недоступных для игрока местах. Эти устройства активируются удалённо.
Каждое устройство должно активироваться только один раз.
Для параметра Количество срабатываний установите значение 1 для всех восьми устройств.
Все устройства должны быть невидимы для игрока.
Задайте для параметра Отображать в игре значение Нет.
Устройства активации 1-4
Разместите каждое устройство перед дверями в игровой области. По умолчанию все они должны быть отключены и будут включаться, когда игрок уничтожит всех существ в текущей зоне.
Задайте для параметра Включить в начале игры значение Отключено.
Для параметра Включить при получении сигнала установите значения каналов 1, 2, 3 и 7.
Когда игрок активирует устройство, нужно передать сигнал генераторам одиночных существ, чтобы в игре появились монстры, затем приказать недоступному для игрока активатору отправить сигнал на панель управления счётом и увеличить значение счётчика, а также включить кнопки в финальной зоне для последнего активирующего устройства.
Задайте для параметра Включить передачу при активации каналы 16, 17, 18 и 19 соответственно.
Устройства активации 5-8
Поместите эти устройства в таком месте, чтобы игрок не мог с ними взаимодействовать. Устройства служат для связи между первыми четырьмя активаторами и счётчиком панели управления счётом.
Для параметра Активировать триггер при получении сигнала установите значения каналов 16, 17, 18 и 19.
Задайте для параметра Включить передачу при активации значение канала 9.
Параметры устройства «Панель управления существами»
В игре появятся существа пяти разных типов. Решите, существ какого типа вы хотели бы поместить в каждую зону и кто будет главным боссом. Кроме того вы можете настроить количество здоровья у каждого из типов существ.
Начислением очков полностью управляют панели управления счётом. По этой причине за устранение существ не следует начислять какие-либо очки по умолчанию.
Для параметра Очки установите значение Нет.
Параметры устройства «Генератор одиночных существ»
Система позволяет использовать в игре не более 20 генераторов одиночных существ. Поместите по пять существ в зонах 1, 2 и 3. Затем поместите четырёх существ в зоне 4 и одно последнее существо (главного босса) в зоне 5.
Генератор одиночных существ посылает сигналы к панели управления счётом, чтобы начислять очки за уничтожение монстров.
Для параметра При устранении передать сигнал установите значения каналов 11, 12, 13 и 14, чтобы посылать сигналы генераторам одиночных существ в зонах 1, 2, 3 и 4 соответственно. Для главного босса установите значение канала 8. Этот сигнал прикажет устройству «Параметры команды и инвентарь» завершить игру.
Генераторы одиночных существ будут создавать монстров, когда игрок наступает на активатор, входя в дверь. Это относится только к зонам 2, 3 и 4.
Для параметра Создать при получении сигнала установите значения каналов 16, 17 и 18, чтобы посылать сигналы генераторам одиночных существ в зонах 2, 3 и 4 соответственно. Для главного босса установите значение канала 10. Этот сигнал посылается пятой панелью управления счётом, когда её счётчик достигнет какого-то конкретного значения.
Генераторы одиночных существ в зоне 1 мгновенно создают монстров в начале игры.
Параметру Активация по фазе игры для существ в первой зоне присвойте значение Начало игры. Для существ во всех остальных зонах установите значение Никогда.
Параметры устройства «Кнопка»
Кнопки в данном случае необязательны, но они специально включены в этот пример, чтобы продемонстрировать, как панель управления счётом может быть использована в качестве счётчика, получая сигналы от разных источников. Разместите четыре кнопки у стены в финальной зоне.
Каждая кнопка должна активироваться только один раз.
Для параметра Количество срабатываний установите значение 1.
В качестве меры предосторожности у игрока не должно быть возможности взаимодействовать с кнопками до прохода через дверь в финальную зону.
Задайте для параметра Включить в начале игры значение Отключено.
Задайте для параметра Включить при получении сигнала значение канала 19. Этот сигнал посылается активатором.
Когда с кнопкой взаимодействуют, на панель управления счётом посылается сигнал.
Задайте для параметра Включить передачу при взаимодействии значение канала 9.
Настройка устройства «Параметры команды и инвентарь»
Основная задача этого устройства — завершить игру, когда будет побеждён главный босс. С той же целью можно использовать устройство «Параметры раунда».
Задайте для параметра Завершить раунд при получении сигнала значение канала 8. Этот сигнал посылается генератором одиночных существ, когда будет побеждён главный босс.