Claude Skill
pjasicek/OpenClaw
开源项目,使用 C++ 重新实现 1997 年经典平台游戏《Captain Claw》,注重现代系统兼容性。立即体验原版游戏。
概览
仓库信息
安装这个 Skill
git clone https://github.com/emscripten-core/emsdk.gitRegistry 信息
项目简介
OpenClaw 是对 1997 年经典平台游戏《Captain Claw》的重新实现,使用 C++ 编写。该项目旨在以现代兼容性重现原版游戏体验。
Reimplementation of Captain Claw (1997) platformer
要点
- 《Captain Claw》(1997)的重新实现
- 使用 C++ 编写
- 开源项目
- 注重现代兼容性
使用场景
- 在现代系统上运行经典游戏《Captain Claw》
- 学习游戏重制实现技术
- C++ 编程学习参考
- 保存经典电子游戏历史
README 摘要
# OpenClaw - Captain Claw (1997) reimplementation - This project is a multiplatform C++ reimplementation of original Captain Claw (1997) platformer game - Whole codebase was written from scratch - Game uses assets from original game archive (CLAW.REZ) **Level 1 youtube playthrough:** [](https://www.youtube.com/watch?v=ikXQNV_aw68) # Build status ### Windows: [](https://ci.appveyor.com/project/pjasicek/captainclaw) ### Linux (debian), macOS, Windows, Android, Emscripten: [](https://travis-ci.org/pjasicek/OpenClaw) ### Static analysis / Code coverage: [](https://scan.coverity.com/projects/pjasicek-captainclaw) # Tech - SDL2 Libraries (SDL2, SDL_Image, SDL_TTF, SDL_Mixer, SDL2_Gfx) for graphics, input, font and audio - Box2D Library for Physics - Tinyxml library for data-driven approach # Building and running For all platforms you will need original `CLAW.REZ` game archive in `Build_Release` directory from original game Zip all content inside `Build_Release/ASSETS` directory to `ASSETS.ZIP` file. ### Windows - Project contains VS2017 solution with all libraries and include directories preset - Project also contains CMake files if you want to use other IDEs. ```shell script mkdir build cd build cmake -G "Visual Studio 15 2017" .. msbuild OpenClaw.sln # Or cmake -G "NMake Makefiles" .. nmake ``` - Box2D is generated by CMake and it hardcodes the file paths. If you want to compile it on your own, you mus
话题
暂无话题