复古游戏引擎和有趣的平台游戏让您的梦想成真!
让你的梦想成真! Open Surge Engine 是一款开源 2D 复古游戏引擎,用于创建游戏并让您的梦想成真!
这真是太有趣了! Surge the Rabbit 是一款使用 Open Surge Engine 创建的特色跳跃与奔跑游戏。它秉承 20 世纪 90 年代经典 16 位索尼克平台游戏的精神而制作。扮演 Surge,在充满挑战的有趣且令人兴奋的关卡中畅玩!
释放你的创造力!创建您自己的精彩游戏并在您的 PC 和移动设备上玩它们!与您的朋友分享您的游戏!真是乐趣无穷啊!
复古游戏的强大引擎!该引擎的核心元素之一是SurgeScript,一种游戏脚本语言。用它来创建新的游戏机制、具有特殊能力的角色、头目等等!天空是极限!
Open Surge Engine 是一个令人惊叹的工具,可以通过有趣的方式学习游戏开发、编程、数字艺术以及自由和开源软件的本质。
官方网站:http://opensurge2d.org
您可以玩其他用户创建的 MOD。
~/Downloads
。该项目是使用 Allegro 游戏编程库用 C 语言从头开始编写的。它是由来自巴西的计算机科学家亚历山大·马丁斯发起的。如今,它的贡献者遍布世界各地!
GPLv3
运行opensurge --help
检查选项屏幕上的引擎信息以查看文件的位置。
内容分布在以下位置:
bin
:可执行文件share
:游戏资产(图像、音频、关卡、脚本等)user
:用户可修改的数据(首选项、日志、屏幕截图、其他资产,例如用户创建的级别)这些位置的默认路径根据平台的不同而有所不同:
Windows(.zip 包):
bin
: ./opensurge.exe
share
: .
user
: .
或%OPENSURGE_USER_PATH%
Linux:
bin
: /usr/games/opensurge
share
: /usr/share/games/opensurge/
user
: ~/.local/share/opensurge/
或$XDG_DATA_HOME/opensurge/
或$OPENSURGE_USER_PATH
Linux(Flatpak):
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
,请确保它指向您的主文件夹的子目录。
苹果系统:
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
进行调整,例如将引擎安装到非标准路径或查找非标准路径上的依赖项。