Image: thebestpinball.com · Pinball Fantasies being played, with the remastered artwork
Pinball Fantasies rebuilt as a native engine, checked against the DOS original
The classic DOS pinball game was rewritten as a C++ remake with Claude Code, verified byte-for-byte against the original table programs.
Credits
- Reddit poster pedrocatalao Source ↗
Earliest dated source:
The full story
What began as an attempt to recompile Pinball Fantasies on a Mac became Pinball Fantasies: Encore!, a native C++20, SDL3 and OpenGL remake for macOS, Windows and Linux built with Claude Code. The poster remastered the artwork by hand while Claude wrote most of the code.
To check the new engine, a small referee runs the original DOS table programs and compares their memory with the C++ version byte for byte after every frame, in hundreds of 100,000-frame tests across all four tables. It also has CRT effects, a mode for a rotated screen and an online Hall of Fame with validated replays.
How it was done
Tools
Themes
Loading themes…
Sources
From a short post by the maker, so the details are as they tell them.
- Reddit: I wanted to remaster Pinball Fantasies, and ended up rebuilding the entire game engineReddit poster: pedrocatalaoPosted
The maker's post on r/ClaudeAI.
If it disappears: archived copy of Reddit: I wanted to remaster Pinball Fantasies, and ended up rebuilding the entire game engine (opens in a new tab)
- The project: thebestpinball.com
Linked in the post.