Space Engine

Space Engine
Разработчик Cosmographic Software
Дата выпуска 11 июня 2019 (ранний доступ)[1]
Последняя версия 0.9.9.0 (11 июня 2019)
Жанр космический симулятор
Технические данные
Платформа Windows
Движок Space Engine
Режим игры однопользовательский
Языки английский[2], немецкий[2], русский[2], итальянский[2], французский[2], финский[2], польский[2], латиноамериканский испанский[2], испанский[2], традиционный китайский[вд][2], упрощённый китайский[2], нидерландский[2], чешский[2], шведский[2], японский[2], бразильский португальский[2] и турецкий[2]
Носитель цифровая дистрибуция
Системные
требования
Минимальные
Рекомендуемые
Управление клавиатура, мышь, геймпад, джойстик
Официальный сайт
Логотип Викисклада Медиафайлы на Викискладе

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

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

Игровой процесс

[править | править код]

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

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

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

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

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

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

Управление

[править | править код]

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

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

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

Разработка

[править | править код]

Программа находится в разработке с 2008 года и первоначально являлась закрытым хобби разработчика. С 2011 года проект стал публичным, обзавелся сайтом [6] и начал сбор средств методом краудфандинга. 11 июня 2019 года Space Engine вышла на платформе Steam в раннем доступе.

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

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

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

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

Примечания

[править | править код]
  1. 1 2 SpaceEngine в Steam (англ.). Steam. Дата обращения: 11 июня 2019. Архивировано 2 июня 2021 года.
  2. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 Steam — 2003.
  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. Дата обращения: 26 июня 2017. Архивировано 14 июля 2017 года.
  7. 1 2 Звездные симуляторы. Покорение виртуального космоса. Лучшие компьютерные игры (сентябрь 2011). — Обзор космических симуляторов. Дата обращения: 22 декабря 2012. Архивировано 27 декабря 2012 года.
  8. 1 2 trojan32. Space engine — самый лучший из всех планетариев и космических симуляторов. Канобу (21 ноября 2011). — Обзор Space Engine. Дата обращения: 22 декабря 2012. Архивировано 27 декабря 2012 года.
  9. Пресс-релиз: Опубликованы результаты конкурса «ЗАРЯ-2011» (12 апреля 2012). Дата обращения: 22 декабря 2012. Архивировано 27 декабря 2012 года.