
Evidence at a glance
Based on the linked sources. The author's reported result and independent confirmation are separate checks.
- AI involvement
- Reported models: Claude Opus 5.5. Tools: Ghidra, Claude Code, SDL3, CMake, Ninja. The writeup below describes the work attributed to AI.
- Reported result
- Partial. This is the directory's source-based outcome classification.
- Independent confirmation
- Not reported.
- Human work and limitations
- The source commit history explicitly credits 'Claude Opus 5.5' as a co-author. This entry reflects the source text provided, despite the version number potentially being a hallucination or typo in the source metadata.
Original sources
What was done
A from-scratch engine for the 2001 game Parkan: Iron Strategy, built via Ghidra decompilation of original Windows binaries to achieve behavioral fidelity on macOS. The project is currently in an early playable state.
ParkanOpenStrategy is a native C++20 and SDL3 reimplementation of the 2001 game Паркан: Железная стратегия. The project aims for behavioral fidelity rather than byte-identical decompilation. The author reports that the original binaries, including Control, AniMesh, ai, Terrain, and Ngi32, were imported into Ghidra, typed, and annotated to create a specification. The engine uses the original game data from GOG releases, which it reads without modification. The port is currently in an early playable state, supporting campaign navigation, combat, and mission scripting. While core systems like unit AI, physics, and rendering are functional, base building and multiplayer remain incomplete or not started. The README documents that most code and analysis were produced by Claude (credited as 'Claude Opus 5.5' in commit metadata) under human direction. The architecture separates the platform layer from parkan_core, which contains no SDL code. Development is verified through unit tests, script compilation, and off-screen screenshot comparisons. [Source: https://raw.githubusercontent.com/teosverdi/parkanopenstrategy/HEAD/README.md]
Reproduce it
brew install cmake ninja sdl3; cmake -S . -B build -G Ninja && cmake --build build