Ретро-игровой движок с забавным платформером, который воплотит ваши мечты в реальность!
Воплотите свои мечты в реальность! 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.exeshare : .user : . или %OPENSURGE_USER_PATH%Линукс:
bin : /usr/games/opensurgeshare : /usr/share/games/opensurge/user : ~/.local/share/opensurge/ или $XDG_DATA_HOME/opensurge/ или $OPENSURGE_USER_PATHLinux (Флэтпак):
bin : flatpak run org.opensurge2d.OpenSurgeshare : /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 opensurgeshare : /snap/opensurge/current/share/games/opensurge/user : ~/snap/opensurge/current/.local/share/opensurge/ или $OPENSURGE_USER_PATH Если вы используете $OPENSURGE_USER_PATH , убедитесь, что он указывает на подкаталог вашей домашней папки.
macOS:
bin : Contents/MacOSshare : Contents/Resourcesuser : ~/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 для настройки, например установки движка или поиска зависимостей по нестандартным путям.