Ретро-игровой движок с забавным платформером, который воплотит ваши мечты в реальность!
Воплотите свои мечты в реальность! Open Surge Engine — это ретро-игровой 2D-движок с открытым исходным кодом, позволяющий создавать игры и воплощать в жизнь ваши мечты!
Это очень весело! Surge the Rabbit — это игра в жанре прыжков и бега, созданная с помощью Open Surge Engine. Он выполнен в духе классических 16-битных платформеров о Сонике 1990-х годов. Играйте за Surge на веселых и захватывающих уровнях, полных испытаний!
Раскройте свой творческий потенциал! Создавайте свои собственные потрясающие игры и играйте в них на своем ПК и мобильном устройстве! Поделитесь своими играми с друзьями! Это безграничное удовольствие!
Мощный движок для ретро-игр! Одним из основных элементов движка является SurgeScript, язык сценариев для игр. Используйте его для создания новой игровой механики, персонажей с особыми способностями, боссов и многого другого! Небо - это предел!
Open Surge Engine — потрясающий инструмент для изучения разработки игр, программирования, цифрового искусства и природы бесплатного программного обеспечения с открытым исходным кодом в игровой форме.
Официальный сайт: http://opensurge2d.org.
Вы можете играть в МОДы, созданные другими пользователями.
~/Downloads
.Проект с нуля написан на языке C с использованием библиотеки игрового программирования Allegro. Его инициировал Александр Мартинс, ученый-компьютерщик из Бразилии. Сегодня у него есть участники по всему миру!
лицензия GPLv3
Запустите opensurge --help
Проверьте информацию о движке на экране параметров, чтобы узнать, где находятся файлы.
Контент распространяется в следующих местах:
bin
: исполняемый файлshare
: игровые ресурсы (изображения, аудио, уровни, скрипты и т. д.)user
: данные, изменяемые пользователем (предпочтения, журналы, снимки экрана, дополнительные ресурсы, такие как созданные пользователем уровни).Пути по умолчанию к этим местам различаются в зависимости от платформы:
Windows (пакет .zip):
bin
: ./opensurge.exe
share
: .
user
: .
или %OPENSURGE_USER_PATH%
Линукс:
bin
: /usr/games/opensurge
share
: /usr/share/games/opensurge/
user
: ~/.local/share/opensurge/
или $XDG_DATA_HOME/opensurge/
или $OPENSURGE_USER_PATH
Linux (Флэтпак):
bin
: flatpak run org.opensurge2d.OpenSurge
share
: /var/lib/flatpak/app/org.opensurge2d.OpenSurge/current/active/files/share/opensurge/
user
: ~/.var/app/org.opensurge2d.OpenSurge/data/opensurge/
или $OPENSURGE_USER_PATH
Если вы используете $OPENSURGE_USER_PATH
, убедитесь, что он указывает на подкаталог ~/Downloads
( $XDG_DOWNLOAD_DIR
).
Linux (привязка):
bin
: snap run opensurge
share
: /snap/opensurge/current/share/games/opensurge/
user
: ~/snap/opensurge/current/.local/share/opensurge/
или $OPENSURGE_USER_PATH
Если вы используете $OPENSURGE_USER_PATH
, убедитесь, что он указывает на подкаталог вашей домашней папки.
macOS:
bin
: Contents/MacOS
share
: Contents/Resources
user
: ~/Library/Application Support/opensurge/
или $OPENSURGE_USER_PATH
Если вы собираетесь взломать игру, проще хранить все файлы в одном месте (чтение-запись), поскольку некоторые из вышеперечисленных папок доступны только для чтения. Загрузите исходные коды (используйте ту же версию движка), извлеките их в свою файловую систему и используйте параметр командной строки --game-folder
.
Совет: вы также можете использовать параметр командной строки --verbose
. Каталоги появятся в начале вывода.
Зависимости:
Компилируем как обычно:
cd /path/to/opensurge/
mkdir build && cd build
cmake ..
make -j4
sudo make install
Используйте cmake-gui
или ccmake
для настройки, например установки движка или поиска зависимостей по нестандартным путям.