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
Show HN: ctx – Search the coding agent history already on your machine
Claude Code, Cursor, Codex 등 코딩 에이전트가 이전 세션의 논의·결정·실패 시도를 잊지 않도록 SQLite로 인덱싱해 재사용할 수 있게 해주는 오픈소스 CLI 도구다.
Micro-Agent: Beat Frontier Models with Collaboration Inside Model API
vLLM 팀이 단일 모델 API 호출 뒤에서 여러 모델이 협업하는 'Micro-Agent' 개념을 공개했습니다. 별도의 에이전트 코드 없이 라우터 레이어에서 모델 조합을 실행해 GPT-4급 결과를 더 저렴하게 낼 수 있다는 아이디어입니다.
Ornith-1.0: self-improving open-source models for agentic coding
Gemma 4와 Qwen 3.5를 기반으로 파인튜닝한 코딩 특화 오픈소스 모델로, RL(강화학습)을 통해 스캐폴드(에이전트 실행 구조)까지 함께 최적화하는 방식을 주장하지만, 커뮤니티에서는 벤치마크 과최적화에 불과하다는 의심을 받고 있다.
Entity Binding Failures in Tool-Augmented Agents
AI 에이전트가 올바른 도구를 선택해도 잘못된 대상에 실행하는 'Entity Binding 실패' 문제를 정의하고, 이를 막는 실행 정책을 평가한 논문.
Herdr: Agent multiplexer that lives in your terminal
여러 AI 코딩 에이전트(Claude, Codex 등)를 하나의 터미널에서 동시에 실행·관리할 수 있는 Rust 기반 오픈소스 툴로, tmux처럼 세션이 유지되고 SSH로 원격 접속도 가능해 멀티 에이전트 워크플로우를 크게 단순화해준다.
Ornith-1.0: Self-scaffolding LLMs for agentic coding
모델이 문제 풀이 전략(scaffold)을 직접 생성하고 개선하는 자기강화 학습 프레임워크를 적용한 오픈소스 코딩 특화 LLM으로, 9B 소형 모델부터 397B 대형 모델까지 라인업을 갖추고 SWE-Bench 등 주요 벤치마크에서 Claude Opus 4.7을 능가하는 성능을 보여줬다.