Введение

Noctis (лат. "ночной") — видеоигра-симулятор космических полётов для Windows, выпущенная в 2000 году итальянским программистом Алессандро Гигнолой. Игра посвящена исследованию от первого лица вымышленной галактики Фелтирион, представленной как область радиусом около 90 тысяч световых лет — вдвое больше, чем у нашей галактики Млечный Путь — и содержащей более 78 миллиардов звёзд, многие из которых имеют собственные звёздные системы с экзопланетами и естественными спутниками.

Геймплей

В игре игроки берут на себя роль молчаливого пилота-протагониста, управляющего «Звёздным странником» – вымышленным космическим кораблём, способным к мгновенным межзвёздным путешествиям. Этот способ перемещения является основным игровым механизмом, позволяющим игрокам приближаться к различным звёздным системам для дозаправки корабля ионами лития, выбрасываемыми звёздами, и совершать посадку на экзопланеты – за исключением газовых гигантов, подзвёздных объектов и миров, признанных игрой нестабильными, – а затем исследовать их. Исследуемые локации в игре отличаются разнообразием процедурно генерируемых атмосфер, климатов, флоры, фауны и руин. Игрокам не ставится конкретная цель или условие победы, вместо этого им предлагается каталогизировать и комментировать открытия, сделанные в процессе игры. Эти записи затем сохраняются в общей базе данных звёздных тел под названием GUIDE, которая была синхронизирована вручную и стала доступна другим игрокам через обновления. Первоначально обновления GUIDE предоставлялись вручную Гигнолой, который регулярно составлял новые версии на основе присылаемых игроками материалов по электронной почте и позволял загружать их через внутриигровую функцию «Почтовый ящик». Гигнола приостановил выпуск обновлений GUIDE с 2005 по 2008 год, после чего возобновил эту работу. Последний раз он обновлял GUIDE в октябре 2023 года.

Разработка

Алессандро Гигнола начал создавать Noctis в 1996 году. Версии Noctis I–IV были написаны на C и Assembly. Noctis I–III (которые до выхода Noctis IV назывались просто Noctis) до сих пор доступны и содержат функции, от которых отказались в более поздних версиях.

Ноктис IV, НИС

Noctis изначально был разработан для MS DOS и использует фиксированное разрешение экрана 320 x 200, а также ограничение на максимальное расстояние, которое можно пройти пешком от точки посадки на планете (это ограничение не обязательно препятствует исследованию планеты, поскольку игроки могут свободно взлетать и приземляться в других местах для продолжения своих исследований). Эти ограничения не распространяются на саму галактику Фелтирион. Текущая версия игры называется Noctis IV. В релизе Noctis IV Гигнола добавил функцию отправки ему названий планет и заметок, которые затем компилировались в GUIDE. После этого игроки могли делиться своими открытиями, и быстро сформировалась группа исследователей, в основном общавшихся на форумах Noctis. Это сообщество часто соперничало за значимые открытия, такие как планетарная система с наибольшим количеством планет или самое большое дерево во вселенной Noctis. Исходный код Noctis IV был опубликован в 2003 году под лицензией WTOF Public License, что привело к созданию фанатского модификации игры под названием Noctis IV CE (обычно сокращенно NICE). NICE включает в себя исправления ошибок и дополнительные функции, повышающие удобство игры по сравнению с Noctis IV. Код генерации ландшафта также был изменен в версии NICE, что делает многие замечания, сделанные в GUIDE для Noctis IV, в значительной степени неактуальными при использовании в NICE.

Линолеум

Линолеум — язык программирования низкого уровня, созданный Алессандро Гигнолой для работы над Noctis V. Он был похож на такие языки программирования, как Python. Его создатель прекратил разработку. Алессандро поделился своими мыслями о Линолеуме с ретро-игровым сайтом TimeExtension.com: "[Он] был вполне подходящим для меня, но, честно говоря, не особо хорош. В итоге, после четырех версий, я перестал его обновлять, поскольку существовало множество лучших альтернатив, например, Python. Я подумал: зачем тратить силы?"

Noctis V (не выпущен)

Будущая версия Noctis (предварительно названная Noctis V или Noctis NoVa, иногда сокращаемая как NoVa) находилась в разработке по состоянию на 11 октября 2001 года. Noctis V официально не была отменена, но, по словам её создателя, проект в значительной степени заброшен. Ключевые особенности игры должны были устранить ограничения на расстояние перемещения пешком, присутствующие в текущей платформе Noctis (как описано выше). Новая версия Noctis разрабатывалась на Linoleum, языке программирования низкого уровня, созданном Ghignola. Поскольку Noctis и Linoleum разрабатывались одновременно, разработка Noctis V значительно замедлилась. Разработчик опубликовал скриншоты и детали, указывающие на то, что игровой движок был полностью переписан с нуля, после первоначальной попытки просто портировать движок Noctis IV на Linoleum, от которой впоследствии отказались. Ghignola также упоминал эксперименты с погодными и частицевыми эффектами, возможно, включая такие погодные явления, как снег и пыльные бури. Несмотря на неоднократные заверения Ghignola фанатам в том, что он выпустит Noctis V, согласно недавнему интервью, проект в значительной степени заброшен. В интервью Videogame Potpourri от 9 мая 2012 года он заявил: "[Noctis V] продолжает жить в уголке моего сознания, как некая незаписанная заметка. Но она там, готова проявиться, как только появится возможность".

Прием

Игра приобрела популярность в начале 2000-х годов после получения очень положительного отзыва в списке достойных бесплатных игр на сайте Home of the Underdogs. Noctis получила оценку 9.43 из 10 и награду "Лучший из лучших" от сайта. В рецензии, среди прочего, отмечался масштаб галактики для исследования и небольшой размер симулятора – менее пяти мегабайт. В 2006 году Филипп Скудери из The Escapist опубликовал подробную статью, в которой отмечалась философская глубина Noctis. В период выхода приключенческой игры No Man's Sky в 2016 году многие издания сравнивали её с Noctis, отмечая, что обе игры предлагают исследование огромной, процедурно генерируемой галактики и возможность делиться открытиями с другими игроками онлайн. Noctis описывали как игру с ощущением особой странности и красоты, хотя её сложно запустить на современных компьютерах из-за громоздкого интерфейса.