Project ideas from Hacker News discussions.

Porting my 1993 Amiga game to Godot, with an LLM reading the 68000 assembly

📝 Discussion Summary (Click to expand)

1. AI‑driven reverse engineering and rapid porting of legacy software
Users repeatedly marvel at how Claude (via Claude Code) can take old binaries or ROMs, extract assets, and generate playable ports in a short time.

  • “This is fantastic. It would be interesting to have Claude Code export an engineering guide for doing similar ports… I’ve done some reversing from binary but never with results this good.” – hedgehog
  • “Just grab any game, especially old rom files… The model extracted the graphics, the sounds and then built the whole game. It takes less than 1 hour to port a 16kb rom file, in one shot.” – rabahs
  • “Yeah, someone reverse engineered Red Alert 2 recently… it's pretty amazing to see.” – ericd

2. Human‑AI collaboration in writing and editing (concerns about AI‑generated prose)
Many commenters discuss the balance between using AI to draft the article and heavily editing it to retain a personal voice, noting both the usefulness and the occasional “off‑putting” AI tone.

  • “I really tried to start reading this… but the obvious AI writing prose is just so off‑putting… you should use your own words.” – mattbruv
  • “I wouldn't have had the time to do this port and write‑up without the help of AI… the AI wrote this based on my own notes and I edited and reviewed every line over a week.” – rabahs
  • “We understand that our non‑native English speaking users are in a special position… please write in your own voice… those are rapidly becoming signs of authenticity.” – dang (moderator)

3. Nostalgia, preservation, and technical curiosity about vintage hardware/assembly
The thread is steeped in affection for the Amiga era and a desire to preserve or revisit those experiences, often paired with curiosity about low‑level details.

  • “Amigas were way ahead of their time… it was such a downgrade, but the Amiga was clearly a dying system.” – efficax
  • “My cousin had one, was like a computer from a parallel evolution chain, kind of weird, but kind of awesome.” – ericd
  • “I have released the Amiga version for free… You can download the ADF and play the full Amiga game for the first time since 33 years ago.” – rabahs
  • “Porting a 93 game with an LLM reading 68k assembly while I'm over here struggling to refactor last month's JavaScript… seriously cool project though.” – byako

🚀 Project Ideas

Generating project ideas…

Claude Session Historian

Summary

  • A desktop tool that automatically captures, indexes, and exports Claude Code session logs (tool calls, prompts, and artifacts) for later analysis and guide generation.
  • Enables users to replay their AI‑assisted porting workflow, extract reusable engineering guides, and preserve sessions beyond the default 30‑day expiry.

Details

Key Value
Target Audience Developers and hobbyists using Claude Code for reverse‑engineering, game porting, or other AI‑assisted coding tasks
Core Feature Session capture daemon + searchable UI + markdown/PDF guide exporter
Tech Stack Rust (daemon), Tauri (cross‑platform UI), SQLite (index), Pandoc (export)
Difficulty Medium
Monetization Hobby

Notes

  • Addresses rabahs’ request for “the best way to analyze claude sessions history” and asimovDev’s note about sessions being deleted after 30 days.
  • Provides a concrete way to revisit the exact prompts and tool usage that led to a successful port, satisfying hedgehog’s desire for an exportable engineering guide.
  • Could spark discussion on best practices for prompting LLMs in low‑level binary work.

Binary‑to‑Godot Porting Assistant

Summary

  • A CLI‑based starter kit that feeds a binary ROM or executable to Claude Code, automates asset extraction (graphics, sound, memory maps), scaffolds a Godot project, and generates a step‑by‑step porting guide.
  • Reduces the manual prompting loop and helps users get a playable port in under an hour, as reported by rabahs for 16 KB ROMs.

Details

Key Value
Target Audience Retro‑game enthusiasts, homebrew developers, and anyone wanting to port old binaries to modern engines
Core Feature One‑command workflow: port-assistant <binary> --output godot_project
Tech Stack Python (orchestration), Claude Code API, Godot 4.x, Pillow/audio libs for asset extraction
Difficulty Medium
Monetization Hobby

Notes

  • Directly supports the workflow described by rabahs (extract graphics/sounds, build Godot port, tweak via follow‑up prompts).
  • Enables users like asimovDev and TacticalCoder to avoid repetitive prompt engineering and focus on creative refinements.
  • Could become a shared template that the HN community iterates on, fostering collaboration around forgotten titles.

AI‑Powered Game Porting Registry

Summary

  • A web‑based registry where users can upload their AI‑assisted game ports, including original binaries, Claude session transcripts, generated engineering guides, and Godot source code.
  • Features search, versioning, and community rating to help others discover and build upon existing ports.

Details

Key Value
Target Audience Retro‑gaming archivists, modders, educators, and AI‑assisted development communities
Core Feature Upload portal + metadata tagging (platform, year, engine) + downloadable port bundles
Tech Stack Next.js (frontend), Node.js/Express (backend), PostgreSQL (metadata), IPFS/Filecoin (storage)
Difficulty High
Monetization Revenue-ready: SaaS subscription (free tier for open‑source ports, paid for private storage & analytics)

Notes

  • Fulfills a2ff6eeb0’s wish to “point Claude at a git repo to interrogate it” by providing a permanent, queryable repository of AI‑assisted porting artifacts.
  • Encourages the kind of sharing rabahs advocates (releasing Amiga version for free) while preserving the AI‑generated documentation that users like hedgehog value.
  • Could drive substantive discussion on preservation ethics, AI’s role in digital archaeology, and best practices for attributing AI‑assisted work.

Read Later