cd /news/artificial-intelligence/show-hn-minecraft-as-one-c-file-that… · home › topics › artificial-intelligence › article
[ARTICLE · art-158714] src=github.com ↗ pub= topic=artificial-intelligence verified=true sentiment=↑ positive

Show HN: Minecraft as one C file that runs inside a PDF, a terminal and a Kindle

A developer released a freestanding single C file reimplementation of Minecraft's first version, rd-132211 (released 13 May 2009), that runs with no includes and no memory allocation across a terminal, telnet multiplayer, a 20 KB WebAssembly module, a PDF in Chrome, a bare x86 PC with no OS, and a jailbroken Kindle Paperwhite. The PDF build works because PDFium lacks WebAssembly support, so the C is compiled to wasm with clang and converted to JavaScript via binaryen's wasm2js; the author said Claude wrote the C and JavaScript code while they selected targets and tested everything. The project also compiles for Raspberry Pi Pico and Game Boy Advance but is untested on that hardware, and the Kindle version lives in a separate repository, Inkwell.

read1 min views1 publishedOct 27, 2026

This is basically the doomgeneric idea but applied to Minecraft (its first version rd-132211 that came out on 13 May 2009).

It's one freestanding C file with no includes and no memory allocation. It runs in a terminal, over telnet as shared multiplayer, as a 20 KB wasm module, inside a PDF on Chrome and on a bare x86 PC with no OS, and on a jailbroken Kindle Paperwhite.

PDFium doesn't have WebAssembly so the C goes to wasm with clang and then binaryen's wasm2js turns it into JavaScript.

It also compiles for a Raspberry Pi Pico and Game Boy Advance, but I don't have any of these so haven't tested it. If someone has one would love to hear how it works there. The browser version can be played here directly: https://pragyaangaur.github.io/Can-It-Run-Minecraft

Used Claude for the C and JavaScript code because that's outside my area of work. I picked the targets and tested everything. The Kindle version ended up being an extended project so it's not in the linked repo: https://github.com/pragyaangaur/Inkwell

And if anyone has any crazier places it could run on (someone please do it on a pregnancy test) do try and share it... maybe I could add it to the repo!

Comments URL: [https://news.ycombinator.com/item?id=50257980](https://news.ycombinator.com/item?id=50257980)

Points: 1

── more in #artificial-intelligence 4 stories · sorted by recency
── more on @minecraft 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/show-hn-minecraft-as…] indexed:0 read:1min 2026-10-27 · —