Открыть главное меню

Space Engine — компьютерная игра в жанре космического симулятора, позволяющая исследовать Вселенную в трех измерениях. В отличие от большинства симуляторов, пространство вселенной Space Engine не ограничивается пределами Солнечной системы или Млечного Пути, а имеет размеры, сопоставимые с размерами реальной видимой Вселенной. Все изученные звезды и планеты присутствуют в Space Engine, а для неизученных областей космоса применяется процедурная генерация галактик, туманностей, звезд, планет и прочих космических объектов.

Space Engine
Разработчик Владимир Романюк
Дата выпуска 11 июня 2019 (ранний доступ)[1]
Версия 0.9.9.0 (11 июня 2019)
Последняя версия
Жанр космический симулятор
Технические данные
Платформа Windows
Игровой движок Space Engine
Режимы игры однопользовательский
Системные
требования
Управление клавиатура, мышь, геймпад, джойстик
Официальный сайт
Commons-logo.svg Space Engine на Викискладе

Space Engine вышла в раннем доступе 11 июня 2019 года[1].

Содержание

Игровой процессПравить

Программа представляет собой симулятор свободного перемещения в космическом пространстве.

Для задания параметров объектов, известных человечеству, используются каталоги небесных тел, такие как NGC/IC и HIPPARCOS[3]. Для объектов в неисследованных участках Вселенной, а также для известных, но недостаточно детализированных объектов, используется процедурная генерация (в том числе, процедурное текстурирование).

Процедурные объекты и объекты, к которым применено процедурное формирование рельефа и текстур, имеют высокую детализацию[4].

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

В планетарии представлено множество типов космических объектов: планеты, луны, астероиды, кометы, звёзды (а также нейтронные звезды и черные дыры), звёздные скопления, туманности, галактики. Галактики, звезды и планеты в Space Engine разделены на классы. Например, галактики делятся по последовательности Хаббла. Звезды делятся по классам светимости и цвету (например, «красные гиганты», «желтые карлики», «голубые сверхгиганты» и так далее). Для планет используется собственная классификация: «терра» — землеподобные планеты с жидкой водой на поверхности, «океанида» — планеты-океаны, «пустыня» — каменистые планеты с атмосферой, «селена» — безатмосферные каменистые планеты, «ледяной мир» — твёрдые ледяные планеты, «титан» — ледяные планеты типа Титана с жидкими углеводородами на поверхности, «ледяной гигант» — газово-ледяные планеты типа Нептуна, и «газовый гигант» — газовые гиганты типа Юпитера.

В Space Engine есть планеты с жизнью. В настоящей версии это проявляется только в наличии текстурной растительности на поверхности планеты. Вероятность наличия жизни на планете во вселенной SpaceEngine невелика и зависит от класса звезды, класса планеты и её температуры, а также от возраста системы[5].

Вселенная Space Engine может быть расширена пользователем: есть возможность её дополнения каталогами, моделями и текстурами.

УправлениеПравить

Управление в симуляторе сводится к свободному полету в космическом пространстве. Полет реализован в трёх основных режимах:

  • Свободный режим — наиболее простой режим, в котором пользователь перемещается в любом направлении без инерции
  • Режим космического корабля — сложный режим управления, который имитирует механику реалистичного полета в космическом пространстве (сохраняется скорость движения и угловая скорость вращения, а направление движения не привязывается к ориентации камеры). При этом, как и во всех остальных режимах, не учитывается гравитация и отсутствуют реалистичные ограничения на скорость и ускорение.
  • Режим самолёта — режим управления, при котором имитируется поведение самолета в воздушном пространстве (сохраняется скорость движения и угловая скорость вращения, однако направление движения следует за ориентацией камеры). При этом не имитируется замедление движения от трения с предполагаемым воздухом.
  • Игровой режим — в этом режиме можно управлять одним из космических кораблей Space Engine. В текущей версии отсутствует какая-либо механика космического полёта, управление аналогично режиму космического корабля, за исключением влияния гравитации планет на траекторию. Аэродинамика в атмосферах планет не моделируются, отсутствует ограничение на скорость и ускорение.

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

Скорость перемещения по вселенной Space Engine может варьироваться в очень широких пределах: от 1 м/с до 1 гигапарсека в секунду. Масштабы исследуемых областей настолько же гибкие: от рассматривания деталей рельефа отдельных планет и астероидов до обзора всей вселенной SpaceEngine сразу. Для достижения такой масштабируемости используется процедурная генерация объектов, то есть неизученные участки Вселенной, галактики, планеты и их рельеф создается «на лету» самой программой.

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

РазработкаПравить

Программа находится в разработке с 2008 года и первоначально являлась закрытым хобби разработчика. С 2011 года проект стал публичным, обзавелся сайтом [6] и начал сбор средств. По состоянию на 2017 год методом краудфандинга было собрано более 50 000 долларов США под реализацию конкретных технических и игровых задач, таких как звуковые эффекты, поддержка Linux и macOS, реализация 3D-воды, облаков и колец планет, протопланетных дисков, погодных явлений, тектонических процессов[7].

ОтзывыПравить

Одним из главных достоинств Space Engine обычно называют качество графики. Так, журнал «Лучшие компьютерные игры» отмечает, что «на фоне красот Space Engine бледнеют достоинства других планетариев», а по поводу поверхности планет отзывается следующим образом: «поверхность их тоже моделируется процедурно, и так реалистично, что скриншоты порой напоминают картины художников-фантастов»[8]. Аналогично отзываются в статье, опубликованной в Канобу: «если быть предельно честным, то это самая красивая игра-программа которая есть на сегодняшний день <…> Таких красивых закатов и текстур космических объектов нет даже в коммерческих играх с многомиллионными бюджетами и огромным штатом людей»[9]. Обе публикации называют проект Space Engine самым амбициозным проектом в своей тематике.

Часто отмечается нестабильность работы программы, выражающаяся в частых вылетах программы. «При близком исследовании планет пять минут без вылета на рабочий стол — уже хороший результат» — отзывается журнал «Лучшие компьютерные игры»[8]. Тем не менее, после выхода версии 0.96 число аварийных завершений значительно сократилось. Также делаются замечания по поводу высоких и постоянно растущих системных требований для работы с программой[9].

Веб-сайт проекта Space Engine стал победителем в номинации «открытие года (лучший сайт-новичок года)» в интернет-конкурсе «ЗАРЯ-2011 (Звезды АстроРунета и Я — 2011)» проекта «Астротоп России»[10].

ПримечанияПравить

  1. 1 2 SpaceEngine в Steam (англ.). Steam. Дата обращения 11 июня 2019.
  2. http://forum.spaceengine.org/viewtopic.php?f=2&t=304 — 2017.
  3. Владимир Романюк. Space Engine — главная страница. — Описание возможностей на главной странице проекта Space Engine. Дата обращения 22 декабря 2012. Архивировано 27 декабря 2012 года.
  4. Владимир Романюк. Детализация планет (30 июля 2011). — Запись в блоге официального сайта проекта Space Engine. Дата обращения 22 декабря 2012. Архивировано 27 декабря 2012 года.
  5. mytho; Владимир Романюк. Космические аномалии (23 февраля 2012). — Сообщение на официальном форуме члена команды SE в редакции автора проекта. Дата обращения 21 декабря 2012. Архивировано 27 декабря 2012 года.
  6. Архив материалов - Space Engine
  7. Space Engine - Пожертвования
  8. 1 2 Звездные симуляторы. Покорение виртуального космоса. Лучшие компьютерные игры (сентябрь 2011). — Обзор космических симуляторов. Дата обращения 22 декабря 2012. Архивировано 27 декабря 2012 года.
  9. 1 2 trojan32. Space engine — самый лучший из всех планетариев и космических симуляторов. Канобу (21 ноября 2011). — Обзор Space Engine. Дата обращения 22 декабря 2012. Архивировано 27 декабря 2012 года.
  10. Пресс-релиз: Опубликованы результаты конкурса «ЗАРЯ-2011» (12 апреля 2012). Дата обращения 22 декабря 2012. Архивировано 27 декабря 2012 года.

СсылкиПравить