QULO: Что такое события в данной игре?

Всем привет. Меня зовут Артём. В прошлой записи данного блога я рассказал об игре Qulo, которую разрабатываю на энтузиазме, и которую мы, с моей командой, планируем скоро запустить в ранний доступ. Если вы не читали предыдущую статью, то, чтобы побольше узнать об игре, можете прочитать её по этой ссылке.

Ну а в данной статье хочу поделиться тем, как мы реализовали события в этой игре. Ведь события - это одна из ключевых особенностей в игре, и основной механизм исследований космоса в Qulo.

События в игре претерпели множество изменений прежде, чем стали такими, какие они есть сейчас. Логика событий менялась раза 2, интерфейс раз 5. Но, на мой взгляд, оно того стоило.

Итак, ваш флагман с экипажем на борту отправляется в приключение. И события - это мини отчеты, которые вы получаете от экипажа, о том, что в этом самом приключении происходит.

Основная роль событий - это сделать приключения историей, которую вы наблюдаете. Ведь в полете может произойти всякое, и у игрока, на мой взгляд, должно быть ощущение, его корабль не просто так бороздит космос, перелетая из системы в систему, от планеты к планете - у него должно быть ощущение, что члены экипажа живые существа со своими мыслями и чувствами, что во время полёта может произойти всё, что угодно, и это должно подогревать интерес к исследованию.

События написаны заранее, но в каждом из приключений вы увидите лишь часть этих событий. Представьте, что вы взяли тысячу бумажек, каждая из которых содержит историю, положили их в банку, тщательно перемешали, а потом вытащили 20 из них - вот эти 20 событий вы и увидите в приключении.

QULO: Что такое события в данной игре?

События можно встретить в звездных системах, в перелетах между системами, на орбитах планет, и, собственно, на самих планетах.

QULO: Что такое события в данной игре?

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

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

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

События на планете могут быть как блокирующими, так и не блокирующими. Если вы решите приземлиться на планету, вам придется пройти событие на тему приземления, в результате которого вы можете сэкономить топливо, либо же, например, повредить корабль при посадке.

События на планете поделены на 2 вида - экспедиции, и случайные события. Экспедиции всегда сопряжены с исследованием планеты. Ещё на экране сканирования планеты вы можете увидеть, сколько экспедиций можно совершить на этой планете при приземлении на неё.

QULO: Что такое события в данной игре?

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

QULO: Что такое события в данной игре?

Мы видим, что это водная планета с биомом морского типа. В результате сканирования мы узнали, что на планете можно добыть 2 ресурса, исследовать 3 новых вида растительности, изучить неизвестную доселе форму жизни. Также на планете есть археологические места для раскопок, в результате которых можно найти древние артефакты, а также зафиксировано 2 необычных аномалии, которые смогут исследовать ваши сталкеры. Всё это изучить и исследовать можно в результате экспедиций.

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

После приземления на планету вы видите список экспедиций.

QULO: Что такое события в данной игре?

Это экран планеты. Не обращайте внимания, что морской биом вдруг превратился в равнинный. Я беру скриншоты с макетов экранов, и не стал теребить нашего арт-директора, чтобы он подготовил нужное изображение, дабы не отвлекать его от работы над проектом.

На данном экране мы видим завершенную экспедицию, а также те экспедиции, что можем совершить.

QULO: Что такое события в данной игре?

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

QULO: Что такое события в данной игре?

В данном случае событие может произойти на планете с морским типом биома, и экипаж отправляется исследовать найденную при сканировании планеты особую аномалию.

В первую очередь мы обращаем внимание на этапы события.

QULO: Что такое события в данной игре?

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

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

Данный экран предварительный, и не является финальным.
Данный экран предварительный, и не является финальным.

У данного героя уровень нужной нам характеристики "Прикрытие" равен 67. Запомним это, нам пригодится эта информация в дальнейшем.

Теперь посмотрим на основную часть открытого нами события-экспедиции.

QULO: Что такое события в данной игре?

Для того, чтобы определить, сможет ли экипаж добраться до места исследования, требуется бросить кубики. Для этого мы жмем кнопку "Запустить событие". Как только это сделано, сфера начинает вращаться, определяется значение броска кубиков события, и значение броска кубиков экипажа.

В событии бросок кубика всегда осуществляется от 1 до 99. У экипажа же бросок кубика осуществляется от 1 до наивысшего значения требуемой характеристики для проверки, которая есть среди членов экипажа. В нашем случае, напомню, мы бросаем кубик на "Прикрытие", и у Жанин, сталкера поддержки в нашем экипаже, наивысшее значение прикрытие среди всех членов экипажа, и равно оно, напомню, 67.

QULO: Что такое события в данной игре?

Таким образом, может случится так, что событие выкидывает значение, например, 23, а значение броска кубиков экипажа будет 45 - в таком случае проверка прошла успешно, и экипаж добрался до места исследования аномалии. В таком случае можно переходить на 2й этап события.

Помимо прочего, в данном событии у игрока есть модификатор, корабельный сканер.

QULO: Что такое события в данной игре?

У экипажа корабля могут быть и другие модификаторы, но в событии отображаются только те модификаторы, которые можно применить в данном конкретном случае (а в нашем случае идет проверка на "Прикрытие").

Здесь мы можем видеть, что у нас есть 15 зарядов корабельного сканера, и при использовании модификатора после определения результата броска к полученному значению будет прибавлено +4. Это значит, что если значение кубика события оказалось, например, 25, а значение броска кубиков экипажа 24, то к значению 24 будет добавлено +4, и значение станет в итоге 28. Таким образом, проверка будет пройдена успешно, тогда как без модификатора должна была бы оказаться проваленной, и событие бы завершилось без возможности перейти ко второму этапу.

Давайте посмотрим на другие примеры событий, и теперь вам будут более понятными другие экраны.

QULO: Что такое события в данной игре?

В данном случае инициирована игроком экспедиция для проведения раскопок на планете ледяного типа биома. Чтобы экспедиция завершилась успешно, нужно пройти 3 этапа события - проверку на опытность экипажа, на загадки, и секреты данной области планеты.

Здесь мы видим, что первый и второй этап события уже завершены, и завершены они успехом. Когда игрок нажмет "продолжить событие", сфера вновь запустится, и будет проверка на секреты. Если проверка будет пройдена, то экипаж получит максимально возможную награду за это событие. Если же проверка будет провалена, то экипаж всё равно получит награду за успешно пройденные первые 2 этапа, просто награда будет меньше.

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

Также некоторые этапы события в случае провала могут доставить экипажу проблемы (вырастет уровень стресса, либо член экипажа получит ранение, и тому подобное).

В данном событии, как вы можете видеть, экипажу доступно гораздо больше различных модификаторов. Местного жителя экипаж встретил на другой планете, и пока помогает ему - получает его возможности усилить результат броска в событиях. Специалист по поиску секретов, как и профессор Эддингтон - также модификаторы, полученные экипажем во время приключения. Остальные модификаторы - это снаряжение, которым вы снабдили экипаж до того, как он отправился в полет.

Рассмотрим ещё один пример события.

QULO: Что такое события в данной игре?

Это событие случайное, и произошло оно при полете корабля в одной из систем. Здесь мы можем видеть, что у события 3 этапа, на первом из которых нужно было пристыковаться к кораблю Федерации (для чего бросались кубики на проверку "Стыковки" пилотов вашего экипажа, для второго этапа требовалось пройти проверку на характеристику "Переговоры" поддержки вашего экипажа. Мы не видим сейчас на экране какие требовались проверки, потому что данные этапы уже завершены, и вместо этих надписей нам показывается текстовый результат прохождения этих этапов. В первом случае был успех, и стыковка прошла хорошо (в ином случае корабль бы получил повреждения), а во втором случае экипажу не удалось передать представителям Федерации данные хакера, который взломал их систему. Более того, разница в бросках кубиках привела не просто к провалу, а к оглушительному провалу.

Как видим, впереди был ещё третий этап с проверкой на орудия. Но экипаж не сможет перейти к этому этапу, так как второй этап был провален. В результате события экипаж получает стресс +5 (о том, что это такое, мы поговорим в других статьях), а вам, как игроку, выписан штраф от Федерации в 200 кредитов.

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

Что ж, ещё много можно рассказать о событиях в игре, и я вернусь к этой теме в одной из следующих статей.

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

О других наградах мы поговорим в следующей статье! Если вы готовы поддержать развитие игры Qulo - пожалуйста, переходите по ссылке, почитайте про проект, поддержите нашу разработку!

Также напомню, что у нас есть группа ВКонтакте, где публикуются все новости о проекте, а также Дискорд. Присоединяйтесь!

Ну и отвечу на любые вопросы в комментариях, конечно же.

Спасибо за внимание)

Начать дискуссию