什麼是開爪?
OpenClaw 是一個社群開發的引擎,可重現遊戲玩法 爪 (1997),Monolith Productions 的橫向捲軸平台遊戲。該專案是用 C++ 編寫的,並使用 SDL2,使其跨平台 - 它可以在 Windows、Linux 和 macOS 上運行。
Important: OpenClaw 是 不是 一款獨立遊戲。它是一個引擎。您仍然需要原始遊戲的資源檔案(關卡、聲音、精靈)才能玩。 OpenClaw 只是用現代的開源替代方案取代了原始的可執行檔。
OpenClaw 如何運作?
OpenClaw 讀取零售版附帶的原始 .wwd 等級檔案、.wav 音訊檔案和影像資源 爪 遊戲。它使用建構在 SDL2 和 Box2D 之上的自己的渲染和物理引擎來解釋這些資源。
管道看起來像這樣:
- 您提供原始遊戲資產(來自購買的副本或 GOG 版本)。
- OpenClaw 在執行時載入這些資產。
- SDL2渲染器繪製遊戲視窗; Box2D 處理碰撞和實體。
- 輸入、音訊和儲存狀態由 OpenClaw 引擎本身管理。
這意味著可以在不觸及原始資產的情況下添加錯誤修復、解析度縮放和生活品質改進。
先決條件
在開始之前,請確保您擁有:
- 原來的 爪 遊戲檔案 — GOG.com 版本運作良好。
- git — 克隆來源儲存庫。
- CMake (3.2 或更高版本)— 用於建置專案。
- C++ 編譯器 — GCC、Clang 或 MSVC。
- SDL2 development libraries — SDL2、SDL2_image、SDL2_mixer、SDL2_ttf。
- Box2D — 實體庫(通常由 CMake 捆綁或取得)。
逐步設定
第 1 步:克隆儲存庫
從 GitHub 複製 OpenClaw 儲存庫並進入專案目錄:
git clone https://GitHub.com/pjako/OpenClaw.git
cd OpenClaw
檢查儲存庫的自述檔案中目前的預設分支名稱,因為它可能與 main 不同。
步驟2:安裝依賴項
On Ubuntu/Debian:
sudo apt-get update
sudo apt-get install cmake build-essential \
libsdl2-dev libsdl2-image-dev \
libsdl2-mixer-dev libsdl2-ttf-dev \
libbox2d-dev
On Windows (vcpkg recommended):
vcpkg install sdl2 sdl2-image sdl2-mixer sdl2-ttf box2d
然後在下一個步驟中將 vcpkg 工具鏈檔案傳遞給 CMake。
On macOS (Homebrew):
brew install cmake sdl2 sdl2_image sdl2_mixer sdl2_ttf box2d
第 3 步:使用 CMake 構建
mkdir build
cd build
cmake ..
cmake --build . --config Release
在使用 vcpkg 的 Windows 上,將第一行 cmake 替換為:
cmake .. -DCMAKE_TOOLCHAIN_FILE=C:/vcpkg/scripts/buildsystems/vcpkg.cmake
成功建置後,您將在 build 目錄中找到 OpenClaw (或 OpenClaw.exe)二進位檔案。
第 4 步:找到您的遊戲資產
你需要原件 爪 數據檔。如果您擁有 GOG 版本:
- 透過GOG Galaxy或離線安裝程式安裝遊戲。
- 導覽至安裝資料夾(例如
C:\GOG Games\Claw)。 - 您正在尋找
CLAW.REZ檔案和STATES資料夾。
步驟5:配置資產路徑
OpenClaw 需要一個指向您的資產目錄的 config.xml (或類似的設定檔 - 檢查儲存庫的 docs/ 資料夾中的確切檔案名稱)。
一個最小的例子:
<Config>
<AssetsFolder>C:/GOG Games/Claw/</AssetsFolder>
<AudioEnabled>1</AudioEnabled>
<MusicEnabled>1</MusicEnabled>
</Config>
將此檔案放置在與 OpenClaw 可執行檔相同的目錄中。
第 6 步:運行 OpenClaw
導航到建置輸出目錄並啟動二進位檔案:
./OpenClaw # Linux/macOS
OpenClaw.exe # Windows
如果找到資源並且配置正確,遊戲應該直接啟動到主選單。
主要功能
🖥️ 現代解析度支持
以 1997 年原始引擎從未支援的解析度進行播放,無需修補原始資源。
🌐跨平台
來自基於 SDL2 建置的單一 C++ 程式碼庫的 Windows、Linux 和 macOS。
🔓 開源
社群可以修補 1997 年版本中存在的錯誤並貢獻新的生活品質改進。
⚖️無版權問題
您提供自己合法購買的遊戲檔案 - OpenClaw 絕不會散佈受版權保護的資產。
🔧 主動物理重寫
Box2D 提供比原始引擎的實體實作更可預測的碰撞行為。
🎮 社區維護
2026 年的積極貢獻意味著該計畫將透過依賴項更新和錯誤修復繼續改進。
常見問題和修復
| 問題 | 可能的原因 | 使固定 |
|---|---|---|
| "Assets not found" on launch | Wrong path in config | Use absolute paths; check 用於尾部斜杠 |
| Black screen / no audio | Missing SDL2_mixer | Reinstall SDL2_mixer dev package |
| Crash on level load | Mismatched asset version | Ensure you are using the GOG 1.02 version |
| Build fails on Windows | vcpkg 未連結 | 將 -DCMAKE_TOOLCHAIN_FILE 傳遞給 CMake |
使用案例
- Nostalgia gaming — 在沒有像 Wine 或 DOSBox 這樣的相容層的現代作業系統上重播 90 年代末的經典。
- Game engine study — 程式碼庫是用 C++ 編寫的 2D 平台遊戲引擎的可讀、真實範例。
- Modding — 社群成員使用 OpenClaw 作為自訂關卡實驗和遊戲玩法調整的基礎。
- Porting — 開發人員在將基於 SDL2 的遊戲移植到新平台時將其用作參考。
使用 EasyClaw 提升您的工作流程
正如 OpenClaw 為現代系統上的經典遊戲引擎賦予了新生命一樣,EasyClaw 為您的內容團隊提供了一個完全在您的電腦上運行的現代桌面原生 AI 代理 — 無雲鎖定、無數據洩漏、無訂閱意外。到 2026 年,建置、自動化和發布將更加智慧。
- 在本地運行 - 您的資料永遠不會離開您的機器
- 端對端自動化 SEO 內容管道
- 與您現有的工具和工作流程集成
- 一次性設置,連續輸出——類似OpenClaw,但針對內容
常見問題
Q:我需要擁有原版 Claw 遊戲才能使用 OpenClaw 嗎?
答:是的。 OpenClaw 是一個引擎,而不是一個獨立的遊戲。您必須自己提供原始遊戲的資源檔案。 GOG.com 發布 爪 (1997) 是最可靠的來源,並被確認與 1.02 版本相容。
Q:OpenClaw 可以在 Windows 11 上運作嗎?
答:是的。 OpenClaw 是跨平台的,可以使用 MSVC 或 MinGW 以及 vcpkg 相依性管理器在 Windows 10 和 11 上乾淨地建置。請依照步驟 3 中特定於 Windows 的 CMake 工具鏈說明進行操作。
Q:我應該使用什麼版本的 Claw 資源?
A:建議使用GOG 1.02版本。使用不同版本或盜版副本可能會因資源格式不符而導致關卡載入崩潰。
Q:為什麼即使在安裝了 vcpkg 之後,我的建置在 Windows 上仍然失敗?
答:您必須使用 -DCMAKE_TOOLCHAIN_FILE 標誌將 vcpkg 工具鏈檔案明確傳遞給 CMake。 CMake 不會自動偵測 vcpkg。請參閱 Step 3 以了解確切的命令。
Q:我可以修改 OpenClaw 或建立自訂關卡嗎?
答:是的。由於 OpenClaw 讀取標準 .wwd 等級文件,社群成員已將其用作自訂等級實驗的基礎。開源程式碼庫還允許直接修改引擎。
Q:2026 年 OpenClaw 是否仍在積極維護?
答:該計畫繼續收到社區捐款。在建置之前,請務必檢查官方 GitHub 儲存庫 README 以了解最新的依賴版本要求和分支資訊。
最後想法
如果您的建置環境已配置,設定 OpenClaw 大約需要 15-30 分鐘。核心步驟是:複製儲存庫、安裝 SDL2 和 Box2D 相依性、使用 CMake 進行建置、將設定指向原始版本 爪 資產,並運行二進位。
該專案非常適合任何想要在現代硬體上重溫 90 年代末經典平台遊戲、研究現實世界的 SDL2/Box2D 引擎實現或探索 C++ 2D 遊戲引擎架構基礎的人。
由於該專案將在 2026 年繼續收到社群貢獻,因此請務必檢查官方儲存庫 README 以獲取依賴項版本更新。
準備好以 OpenClaw 自動化經典遊戲相容性的方式自動化您的內容工作流程了嗎? 免費試用 EasyClaw →