Delta’s Shadow является идейным продолжением игр Power Blade и Power Blade 2. Оригинальный код игры Windows-версии был написан на языке C#. Данный репозиторий содержит конверсию оригинального кода в код на языке C++ стандарта 2011 года. Конверсия изначально была выполнена автоматически программой-конвертером, а после - приведена в рабочее состояние вручную.
Авторы игры - команда Sanchez Crew:
- автор идеи: Евгений Сухомлин (sinc LAIR)
- автор оригинального кода на C#: Александр Удотов (Sanchez)
- музыка: Олег Никитин (n1k-o)
- графика: Евгений Рогулин (ER)
Сборка:
Для сборки необходимо предустановить следующие пакеты: SDL, SDL_gfx, SDL_image, SDL_mixer.
- CMake вариант:
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
make
- Qt вариант:
qmake DeltaShadow.pro
make
Пример сборки (Debian 11):
sudo apt install cmake libsdl1.2-dev libsdl-gfx1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl1.2debian libsdl-gfx1.2-5 libsdl-image1.2 libsdl-mixer1.2
cd ~
mkdir DeltaShadow && cd DeltaShadow
git clone https://github.com/DJs3000/DeltaShadow.git
cd DeltaShadow
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
make
Roadmap:
- Заменить SDL на SDL2.
- дублировать управление на геймпаде XBOX, реализовать через SDL2.
Известные проблемы
- не работает геймпад.