Что там с игрой?

Что там с игрой?

Vladimir Koltsov

Давно пора уже что-нибудь показать, но все переживаю за внешний вид. Поэтому сразу дисклеймер: визуал на скриншотах не финальный - его задача показывать всю нужную игроку информацию и не вызывать приступов тошноты. Так как состояние игры - глубокий прототип, то набор информации, кнопок и фич на каждом экране может сильно меняться. Оставляем полировку UI на поздний этап, чтобы не делать двойную работу. 


Полеты в космосе, они же экспедиции - одна из ключевых механик игр. Чтобы долететь из точки А в точку Б нужен маршрут - и проложить его в космосе, как оказалось, не самая простая задача:

Планеты движутся с огромными скоростями (Земля, например, почти 30 километров в секунду ) и рассчитать траекторию чтобы с одной летящей планеты попасть на предполагаемое место, где к тому времени будет другая планета непросто.

Можно вспомнить Kerbal Space Program - там вся игра построена на построении маршрута. Но у нас нет желания делать аналог KSP - хочется учитывать орбиты и сделать из этого интересную фичу: расположение планет создает как благоприятные моменты для путешествий, когда путь занимает меньше времени и требует меньше топлива, так и неблагоприятные, когда путь долгий и требует перерасход топлива.

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

Карта системы и Список кораблей


Сейчас как раз работаем над нормальной системой построения маршрутов, чтобы не было прямых линий через всю систему сквозь Солнце 🙈

Комментарий от нашего ведущего астролога @I_Rony:

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


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

Есть сейчас: модель системы, режим полета, база данных кораблей, база данных игроков.
Надо сделать к публичной версии: нормальные маршруты, масштабирование карты, информация об объекте.
4) Блок "Почта" - миниатюрный телеграм внутри игры - все важные сообщения для игрока разложены по категориям.

Есть сейчас: ничего.

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

5) Блок "Профиль" - все, что касается лично игрока - его статы, инвентарь, никнейм, аватарка и прочее.
Есть сейчас: простой вывод текстом статов игрока (lvl, exp, hp и прочее).

Надо сделать к публичной версии: причесать UI, инвентарь.


Вот такие вещи сейчас у нас в работе - строим маршруты, моделируем полеты :)
Вся свежая информация пока будет на моем канале @koltsov, но скоро заведем отдельную страничку под проект.


Report Page