ИГРЫ И НЕ ТОЛЬКО

OpenVyruz 1.0.0: открытый порт Vyruz на Vulkan

Разработчик Solessfir выпустил OpenVyruz 1.0.0 — нативную реимплементацию аркадного экшена Vyruz: Destruction of the Untel Empire на C++23 с Vulkan. Порт полностью проходим, поддерживает современные разрешения и геймпады, а также включает инструменты для моддинга.

OpenVyruz 1.0.0: открытый порт Vyruz на Vulkan

Релиз OpenVyruz 1. 0. 0

Разработчик под псевдонимом Solessfir представил версию 1. 0. 0 проекта OpenVyruz — полную нативную реимплементацию изометрического аркадного боевика Vyruz: Destruction of the Untel Empire, выпущенного в 2001 году студиями Chili Con Valley и CDV Software. Движок написан с нуля на C++23 с использованием графического API Vulkan и библиотеки GLFW, что обеспечивает прямой запуск классической игры на современных Windows и Linux.

Сюжетная кампания оригинала посвящена противостоянию корпорации Untel, захватившей контроль над глобальной сетью и инфраструктурой планеты к 2030 году. Игрок пилотирует экраноплан-истребитель Vyruz AM-030, штурмует три огромные башни и преодолевает 24 уровня, чтобы уничтожить враждебный суперкомпьютер. Разработчик воссоздал логику оригинала один к одному с помощью обратной инженерии в Ghidra, поэтому игра полностью проходима от начального брифинга до финальных титров.

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

Управление адаптировано под современные стандарты: для геймпадов реализована схема twin-stick с автоматическим прицеливанием, а для клавиатуры и мыши — независимое наведение прицела. Сохранены все 9 типов вооружения, генераторы подкреплений, сбор контейнеров с кредитами и щитами, а также система сюрпризов, активирующая случайные модификаторы — от ускорения времени и неуязвимости до взрывов под днищем.

Звуковая подсистема также переработана: добавлены алгоритмы позиционирования аудиоисточников, затухание громкости в зависимости от дистанции, зонная реверберация и приглушение звука сквозь препятствия. Для воспроизведения вступительного видеоролика встроен декодер Indeo Video 5, что избавляет от необходимости устанавливать устаревшие системные кодеки.

Реимплементация не содержит проприетарных игровых ресурсов и требует наличия оригинального архива vz-data. rsc с лицензионной копии. Движок сохраняет и загружает сессии в оригинальном формате файлов, а также предоставляет встроенные утилиты для моддинга: команды извлечения и сжатия позволяют конвертировать ресурсы в атласы PNG, звуковые дорожки WAV, файлы разметки JSON и карты редактора Tiled с последующей обратной упаковкой.

Исходный код OpenVyruz распространяется под свободной лицензией MIT в репозитории на GitHub. Для пользователей доступны готовые 64-битные сборки для Windows 11 и Linux с поддержкой Wayland и X11, а также установочный пакет для Arch Linux.

Как тебе материал?

0 реакций
Как тебе материал?0 реакций
Комментарии

Обсуждение

Загружаем обсуждение…