復古遊戲引擎和有趣的平台遊戲讓您的夢想成真!
讓你的夢想成真! 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
進行調整,例如將引擎安裝到非標準路徑或尋找非標準路徑上的依賴項。