Claude Skill
pjasicek/OpenClaw
Open-source reimplementation of the classic 1997 platformer Captain Claw, written in C++ for modern system compatibility. Play the original game experience today.
Overview
Repository
Install this Skill
git clone https://github.com/emscripten-core/emsdk.gitRegistry
Summary
OpenClaw is a reimplementation of the classic 1997 platformer game Captain Claw, written in C++. This project aims to recreate the original game experience with modern compatibility.
《Captain Claw》(1997)平台游戏的重制实现
Key features
- Reimplementation of Captain Claw (1997)
- Written in C++
- Open-source project
- Modern compatibility focus
Use cases
- Playing the classic Captain Claw game on modern systems
- Studying game reimplementation techniques
- C++ programming learning reference
- Preserving classic video game history
README excerpt
# 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
Topics
No topics yet.