Space Engine
Space Engine — виртуальный планетарий и игра в жанре космического симулятора, позволяющая исследовать Вселенную в трёх измерениях. В отличие от большинства симуляторов, пространство вселенной Space Engine не ограничивается пределами Солнечной системы или Млечного Пути, а имеет размеры, сопоставимые с размерами реальной видимой Вселенной. Многие известные галактики, звёзды и планеты присутствуют в Space Engine, а для неизученных областей космоса применяется процедурная генерация.
Space Engine | |
---|---|
Разработчик | Дмитрий Марцинишен |
Дата выпуска | 11 июня 2019 (ранний доступ)[1] |
Версия | 0.9.9.0 (11 июня 2019) |
Жанр | космический симулятор |
Технические данные | |
Платформа | Windows |
Движок | Space Engine |
Режимы игры | однопользовательский |
Системные требования |
Минимальные
Процессор 2.0 ГГц
Оперативная память 2 Гбайт 700 Мб на жёстком диске ВидеокартаNVIDIA GeForce 6800 / ATI3850 или лучше, с поддержкой шейдерной модели 3.0 > 512 Mб Рекомендуемые
Процессор 3.0 ГГц
Оперативная память 2 Гбайт 700 Мб на жёстком диске NVIDIA GeForce 9800 GTX, ATI Radeon 4870 > 1024 Мб |
Управление | клавиатура, мышь, геймпад, джойстик |
Официальный сайт | |
Медиафайлы на Викискладе |
Space Engine вышла на платформе Steam в раннем доступе 11 июня 2019 года[1].
Игровой процесс
Программа имеет два основных режима - планетарий и симулятор. Режим планетария похож на другие программы-планетарии, позволяя исследовать любые видимые на экране объекты и, в отличие от классических планетариев, позволяя свободно перемещаться в пространстве, вплоть до галактических масштабов. В режим симулятора можно управлять одним из космических кораблей. Присутствует механика космического полёта, учитывающая гравитацию планет и звёзд, аэродинамику в атмосферах планет, и механику гипотетического варп-двигателя Алькубьерре.
В обоих режимах представлена одна и та же вселенная. Для задания параметров объектов, известных астрономам, используются каталоги небесных тел, такие как NGC/IC и HIPPARCOS[2]. Для объектов в неисследованных участках Вселенной, а также для известных, но недостаточно детализированных объектов, используется процедурная генерация (в том числе, процедурное текстурирование). Процедурные объекты и объекты, к которым применено процедурное формирование рельефа и текстур, имеют высокую детализацию[3].
Для формирования фотореалистичного изображения используются различные эффекты: тени на планетах от колец и спутников, звёздные короны, блики объектива, освещение планет и спутников друг другом, полярные сияния, эффект гравитационного линзирования черных дыр и нейтронных звёзд, рассеяние света в атмосфере и многие другие.
В программе представлено множество типов космических объектов: планеты, луны, астероиды, кометы, звёзды (а также нейтронные звёзды и черные дыры), звёздные скопления, туманности, галактики. Галактики, звёзды и планеты в Space Engine разделены на классы. Например, галактики делятся по последовательности Хаббла. Звёзды делятся по Гарвардской классификации и классам светимости (например, «красные гиганты», «жёлтые карлики», «голубые сверхгиганты» и так далее). Для планет и спутников используется собственная классификация: «терра» — скалистые планеты типа Земли или Марса, «карбония» — углеродные планеты, «феррия» — железные планеты, «аквария» — водные или ледяные планеты (в зависимости от температуры), «нептун» или «ледяной гигант» — газово-ледяные планеты типа Нептуна, и «юпитер» или «газовый гигант» — газовые гиганты типа Юпитера. Встречаются планеты-сироты, свободно плавающие в галактике.
В Space Engine есть планеты с жизнью. В настоящей версии это проявляется только в наличии текстурной растительности на поверхности планеты. Вероятность наличия жизни на планете во вселенной Space Engine невелика и зависит от класса звёзды, класса планеты и её температуры, а также от возраста системы[4].
Вселенная Space Engine может быть расширена пользователем: есть возможность её дополнения каталогами, моделями и текстурами.
Управление
Управление в планетарии сводится к свободному полёту в космическом пространстве. Полёт реализован в двух основных режимах: свободный полет с управлением как в играх (клавиши WASD и мышь, либо геймпад или джойстик), и возможность автоматического подлета («автопилот») на близкое расстояние к объекту, выбранному щелчком мыши по звёздному небу, или найденному с помощью одного из инструментов поиска. Среди инструментов поиска есть карта текущей планетной системы, карта галактики, поиск объектов по имени, и меню сохраненных локаций. Для удобства навигации есть возможность включения отображения орбит планет, меток с названиями объектов и различных координатных сеток. Перелеты с помощью автопилота сохраняются в соответствующем журнале. После подлёта к объекту скорость движения автоматически регулируется в зависимости от размера объекта, а также происходит синхронизация движения и вращения наблюдателя с этим объектом.
Скорость перемещения по вселенной Space Engine может варьироваться в очень широких пределах: от 1 м/с до 1 гигапарсека в секунду. Масштабы исследуемых областей настолько же гибкие: от рассматривания песчинок на поверхности отдельных планет и астероидов до обзора всей вселенной SpaceEngine сразу. Для достижения такой масштабируемости используется процедурная генерация объектов, то есть неизученные участки Вселенной, галактики, планеты и их рельеф создается «на лету» самой программой.
Также в планетарии предусмотрена возможность управления временем: ускорение или замедление течения времени, его остановка, а также перемещение во времени. В игре от времени зависит положение объектов на орбитах в звездных системах и позиция вращения объектов вокруг своей оси. В текущей версии время не влияет на иные процессы реальной Вселенной (перемещение звёзд, не входящих в одну звёздную систему, перемещение галактик, эволюция звёзд и так далее). Возможность манипуляции течением времени в режиме симулятора ограничена, что связано с ограниченной точностью моделирования движения космических аппаратов, которое должно осуществляться в реальном времени.
Разработка
Программа находится в разработке с 2008 года и первоначально являлась закрытым хобби разработчика. С 2011 года проект стал публичным, обзавелся сайтом [5] и начал сбор средств. По состоянию на 2017 год методом краудфандинга было собрано более 50 000 долларов США под реализацию конкретных технических и игровых задач, таких как звуковые эффекты, поддержка Linux и macOS, реализация 3D-воды, облаков и колец планет, протопланетных дисков, погодных явлений, тектонических процессов[6].
Разработка программы продолжается в настоящее время. Важные этапы разработки публикуются в разделе новостей на сайте.
Отзывы
Одним из главных достоинств Space Engine обычно называют качество графики. Так, журнал «Лучшие компьютерные игры» отмечает, что «на фоне красот Space Engine бледнеют достоинства других планетариев», а по поводу поверхности планет отзывается следующим образом: «поверхность их тоже моделируется процедурно, и так реалистично, что скриншоты порой напоминают картины художников-фантастов»[7]. Аналогично отзываются в статье, опубликованной в Канобу: «если быть предельно честным, то это самая красивая игра-программа которая есть на сегодняшний день <…> Таких красивых закатов и текстур космических объектов нет даже в коммерческих играх с многомиллионными бюджетами и огромным штатом людей»[8]. Обе публикации называют проект Space Engine самым амбициозным проектом в своей тематике.
Часто отмечается нестабильность работы программы, выражающаяся в частых вылетах программы. «При близком исследовании планет пять минут без вылета на рабочий стол — уже хороший результат» — отзывается журнал «Лучшие компьютерные игры»[7]. Тем не менее, после выхода версии 0.96 число аварийных завершений значительно сократилось. Также делаются замечания по поводу высоких и постоянно растущих системных требований для работы с программой[8].
Веб-сайт проекта Space Engine стал победителем в номинации «открытие года (лучший сайт-новичок года)» в интернет-конкурсе «ЗАРЯ-2011 (Звезды АстроРунета и Я — 2011)» проекта «Астротоп России»[9].
Примечания
- SpaceEngine в Steam (англ.). Steam. Дата обращения: 11 июня 2019.
- Владимир Романюк. Space Engine — главная страница . — Описание возможностей на главной странице проекта Space Engine. Дата обращения: 22 декабря 2012. Архивировано 27 декабря 2012 года.
- Владимир Романюк. Детализация планет (30 июля 2011). — Запись в блоге официального сайта проекта Space Engine. Дата обращения: 22 декабря 2012. Архивировано 27 декабря 2012 года.
- mytho; Владимир Романюк. Космические аномалии (23 февраля 2012). — Сообщение на официальном форуме члена команды SE в редакции автора проекта. Дата обращения: 21 декабря 2012. Архивировано 27 декабря 2012 года.
- Архив материалов - Space Engine
- Space Engine - Пожертвования
- Звездные симуляторы. Покорение виртуального космоса . Лучшие компьютерные игры (сентябрь 2011). — Обзор космических симуляторов. Дата обращения: 22 декабря 2012. Архивировано 27 декабря 2012 года.
- trojan32. Space engine — самый лучший из всех планетариев и космических симуляторов . Канобу (21 ноября 2011). — Обзор Space Engine. Дата обращения: 22 декабря 2012. Архивировано 27 декабря 2012 года.
- Пресс-релиз: Опубликованы результаты конкурса «ЗАРЯ-2011» (12 апреля 2012). Дата обращения: 22 декабря 2012. Архивировано 27 декабря 2012 года.
Ссылки
- Luke Plunkett. The Universe Is Beautiful When People Aren’t Trying To Blow You Up (англ.). Kotaku (21 апреля 2011). Дата обращения: 15 июля 2012. Архивировано 31 августа 2012 года.
- Jim Rossignol. Another Free Space Pun: Space Engine (англ.). Rock, Paper, Shotgun (19 апреля 2011). Дата обращения: 15 июля 2012. Архивировано 31 августа 2012 года.
- David Murphy. Windows App of the Week: Space Engine (англ.). en:MaximumPC (27 апреля 2011). Дата обращения: 15 июля 2012. Архивировано 31 августа 2012 года.
- SHVV. Space Engine — Вселенная на ладони . Habrahabr (31 августа 2012). Дата обращения: 22 декабря 2012. Архивировано 27 декабря 2012 года.
- Интервью с разработчиком SpaceEngine - Владимиром Романюком . www.elite-games.ru (12 марта 2012). Дата обращения: 27 августа 2017.