Космические рейнджеры вышли под Linux
Речь идет о порте HD-версии на базе библиотеки SDL и компилятора Free Pascal. Он создан по исходникам, восстановленным декомпиляцией: при сборке получается исполняемый файл, побитово совпадающий с оригинальным Rangers.exe. В разработке использовались AI-агенты. Сборки есть для Linux, Android и Windows.
Чтобы игра вела себя в точности как на Windows, включая эмуляцию x87 с 24-битной точностью, автор сделал собственный форк Free Pascal с улучшенной поддержкой LLVM-бэкенда. С ним симуляция галактики считается в 2 раза быстрее. Найденные в самом компиляторе проблемы автор передал разработчикам Free Pascal.
Порт пока тестируется, но игра уже проходибельна. Есть экспериментальный мобильный интерфейс с масштабированием элементов под небольшие экраны. Главное ограничение сейчас в том, что нет планетарных боёв. Для них нужен движок MatrixGame на C++ с DirectX 9, открытый в 2019 году под GPLv2, и его планируют портировать позже.
Linux Club
Post #1057
1.39K

- 🔥 40
- 👍 12
- ❤ 7
- 💩 2