Space Engine — виртуальный планетарий и игра в жанре космического симулятора, позволяющая исследовать Вселенную в трёх измерениях. В отличие от большинства симуляторов, пространство вселенной Space Engine не ограничивается пределами Солнечной системы или Млечного Пути, а имеет размеры, сопоставимые с размерами реальной видимой Вселенной. Многие известные галактики, звёзды и планеты присутствуют в 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], традиционный китайский[d][2], упрощённый китайский[2], нидерландский[2], чешский[2], шведский[2], японский[2], бразильский португальский[2] и турецкий[2]
Носитель цифровая дистрибуция
Системные
требования
Управление клавиатура, мышь, геймпад, джойстик
Официальный сайт
Логотип Викисклада Медиафайлы на Викискладе

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 года.

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