I gave Claude my dead game's 30-year-old files and asked it to bring the game back to life
TL;DR Highlight
This is a user experience where Claude Code reconstructed an entire online multiplayer game from 1992 based solely on script files and manuals, after the original source code was lost.
Who Should Read
Developers who need to revive legacy projects with incomplete code or documentation, or developers who want to automate large-scale reverse engineering tasks using Claude Code as an agent.
Core Mechanics
- The original author's online multiplayer game 'Legends of Future Past', which was operated on CompuServe in 1992, ended on December 31, 1999, and the source code was no longer available.
- Only three materials remained: hundreds of script files written in a custom scripting language, a GM manual written in 1998, and a 1996 gameplay recording.
- Claude Code inferred the syntax of the custom scripting language, which had no documentation available online, solely from script examples and the manual — it reverse-engineered a language not present in its training data.
- The scale of the reconstructed game: 2,273 rooms, 1,990 items, 297 monsters, 88 spells, a complete crafting system, and combat mechanics — completed in a weekend, which would have taken the original author months.
- The author described the experience as 'collaboration, not autopilot': Claude doesn't run on its own, but is more like a 'tireless, excellent collaborator' that needs direction from the developer within the room.
- The reconstructed game is currently available for free play at lofp.metavert.io, and the code is open-sourced on GitHub (github.com/jonradoff/lofp).
Evidence
- A user shared a story about submitting photos of a 6-page paper printout of a game written in Commodore Pet in 1982 to Claude, which converted it to PET-SCI and even created a disk image.
- There was a comment agreeing with the author's statement that 'agent coding is not autopilot' — a user currently working on a project in agent mode agreed with the message that 'the developer must remain in the room'.
- A user who created a card for the Home Assistant interface with Claude shared an experience where Claude automatically added a washing machine drum rotation animation even when given abstract instructions like 'move the controls'.
- Another user mentioned starting to modernize old game code with Codex and connecting it to ComfyUI to generate assets, with plans to continue reviewing with Claude.
- Comments pointed out that the author is the well-known Jon Radoff (Wikipedia entry), and there were many nostalgic reactions to the MUD genre (text-based multiplayer game).
How to Apply
- If you have a legacy system where only script files, configuration files, and documentation remain without source code, you can instruct Claude Code to 'understand what these files do and reimplement them' — this is valid not only for complete reconstruction but also for partial reverse engineering.
- The key lesson from this case is to design agent coding sessions not as expecting Claude to be a self-running automation tool, but as a collaborative session where you check and modify the direction in between steps — using a checkpoint-based approach by dividing the task into stages is effective.
- If documentation for an old custom DSL (domain-specific language) or in-house scripting language is poor, you can attempt to reverse-engineer the language syntax by submitting actual script example files and non-technical manuals (if available).
Terminology
Related Papers
HarnessAPI: A Skill-First Framework for Unified Streaming APIs and MCP Tools
FastAPI HTTP 엔드포인트와 MCP 도구를 하나의 폴더에서 자동으로 동시에 만들어주는 Python 프레임워크
Formal Verification Gates for AI Coding Loops
AI가 생성한 코드에서 보안 불변식(invariant)을 지키게 하려면 프롬프트 지시보다 타입 시스템 같은 구조적 제약이 훨씬 효과적이라는 주장과 구현 방법을 소개한다.
Learnings from 100K lines of Rust with AI (2025)
Azure RSL(분산 합의 라이브러리)을 Rust로 재구현하면서 AI 코딩 에이전트를 활용해 4주 만에 100K 라인을 작성한 경험담으로, Code Contracts와 Spec-Driven Development를 AI와 조합하는 실전 워크플로우를 공유한다.
A Methodology for Selecting and Composing Runtime Architecture Patterns for Production LLM Agents
LLM agent가 왜 터지는지 이름 붙이고, 어떤 아키텍처 패턴을 언제 써야 하는지 5단계로 정리한 실전 가이드
Show HN: Forge – Guardrails take an 8B model from 53% to 99% on agentic tasks
작은 로컬 LLM(8B)에 guardrails(구조적 안전망)를 씌워 멀티스텝 에이전트 작업 성공률을 53%에서 99%까지 올린 Python 프레임워크 Forge 공개. 모델 자체는 건드리지 않고 실행 환경을 강화하는 접근법이라 주목받고 있음.
Mini Shai-Hulud Strikes Again: 314 npm Packages Compromised
2026년 5월 19일, npm 계정 하나가 탈취되어 22분 만에 637개 악성 버전이 배포됐고, echarts-for-react·size-sensor 등 월 수백만 다운로드 패키지들이 감염되어 AWS 자격증명·SSH 키·AI 코딩 에이전트까지 탈취하는 정교한 공급망 공격이 발생했다.