Космический симулятор на основе Elite
Если вы достаточно взрослые, чтобы с любовью вспоминать Elite, вам может понравиться Oolite (Object Oriented Elite), основанная на классической космической приключенческой игре.
Oolite — это космический симулятор, цель которого — продолжить то, на чем остановилась Elite, как простую, но приятную игру, которую может изменить любой, обладающий некоторыми знаниями в области программирования на C и OpenGL, с помощью простого графического пакета и текстового редактора.
Oolite — это верен Elite вплоть до графики и оригинального игрового процесса, поэтому он будет казаться устаревшим для всех, кто не готов к этому. Тем не менее, игровой процесс намного быстрее и приятнее, чем в Elite, с дополнительным бонусом, заключающимся в том, что вы можете управлять своим кораблем Oolite с помощью мыши в своем стремлении взрывать врагов и завоевывать далекие планеты и галактики. Однако управление мышью работает только в полноэкранном режиме, который вы можете активировать, нажав Control-Shift-M.
Oolite просто огромен, так что вам понадобится много времени, чтобы вам надоесть, но если вы это сделаете , есть даже пакеты расширения, которые можно загрузить с веб-сайта разработчика с новыми планетами, галактиками и кораблями.
Имейте в виду, что эта игра требует большого терпения. Галактики огромны, и полеты с планеты на планету могут занять некоторое время, но если вы любите космические симуляторы и наслаждаетесь Elite, то вам обязательно понравится Oolite.
Changes
Изменения:
Новый установщик Linux/POSIX.
Отключены шейдеры на некоторых графических процессорах ATi, использующих драйверы Gallium, из-за сбоев.
Настройки часов теперь накапливаются очевидным образом (Bug #17969).
Улучшена фильтрация текстур для планет и сгенерированных карт выбросов (в нешейдерном режиме).
Исправлена ошибка, из-за которой корабль явно атаковал сам себя, когда одна из его субъединиц получала энергетический урон.
Дружественный огонь между кораблями в одной группе, а также между полицейскими, военными или таргоидскими кораблями больше не приводит к боевым действиям.
Корабли, следующие за игроком через червоточину, теперь имеют прыжковые кольца.
Корабли с кодами маяков теперь сохраняют их после перехода на новую систему. (Ошибка № 18068)
Исправлены цены на топливо в зависимости от массы.
Исправлена ошибка, из-за которой управление мышью начиналось в режиме рыскания. (Ошибка № 18052)
Строки Descriptions.plist теперь сканируются на предмет "%n", который может быть использован злонамеренно в системах GNUstep.
Новое сообщение ИИ: ACCEPTED_ESCORT.
Различные исправления ошибок, включая ошибки № 17916, № 17919 и № 18083.
JavaScript:
Увеличены определенные временные ограничения JavaScript.
Событие shipSpawned() теперь срабатывает для главной станции.
Исправлена ошибка, из-за которой заскриптованные неправильные прыжки не работали, если они были установлены из обработчика shipWillEnterWitchspace для червоточин, созданных NPC.
NPC в межзвездном пространстве теперь могут вернуться в свою исходную систему. (Ошибка № 18082, частичная)
Скрипты больше не могут давать игроку цель вне досягаемости. (Ошибка № 18011)
Q-мины, выдаваемые NPC в полете, теперь работают. (Точнее, q-мины для NPC внутренне представлялись как EQ_ENERGY_BOMB вместо EQ_QC_MINE.)
Известные ошибки:
Периодические сбои при снятии оборудования с пилона (http://www.aegidian.org/bb/viewtopic.php?f=3&t=9761)
Зависание, когда скрипт воскрешает корабль, убитый Q-бомбой (ошибка № 18054)
Сбой ИИ, вызванный большими группами таргоидов (ошибка № 18055)
Ошибки, связанные с повторными неверными прыжками (Ошибка № 18082)
Бесполезное поведение при стыковке, изменяющее приоритеты, когда корабль находится на глиссаде (ошибка № 17997).
Некорректно отображается индикатор топлива в межзвездном пространстве (Ошибка №18097).
Взрывы Q-бомбы не отображаются должным образом в некоторых системах (ошибка № 17276).
В некоторых условиях эффект «разрыва» рисуется не по центру.
Проблема с ролями тарглетов, используемых в качестве подсущностей (Ошибка № 17979)
Проблема с обратными вызовами кадров и переходами (ошибка № 17956)