BACK_TO_FEEDAICRIER_2
Chemical engineer ships 9K-line game via LLMs alone
OPEN_SOURCE ↗
HN · HACKER_NEWS// 26d agoPRODUCT LAUNCH

Chemical engineer ships 9K-line game via LLMs alone

Taylor Bloomquist, a Texas chemical engineer with no dev background, used Claude, Copilot, and Gemini to build a 9,000-line vanilla JavaScript refinery simulator teaching real petroleum chemistry — electrostatic desalting, fractional distillation, catalytic cracking — through physics-based minigames. The HN post doubles as a candid LLM workflow postmortem.

// ANALYSIS

The real story isn't the game — it's the hard-won workflow insights from a non-developer who pushed LLMs past their comfort zone on a large, stateful codebase.

  • The "patch file" LLM strategy (force exact find/replace blocks, never full rewrites) is the key takeaway — a practical fix for truncation and hallucination that every vibe-coder will eventually rediscover the hard way
  • Per-frame elliptical boundary math to confine Matter.js rigid bodies inside CSS circles shows the depth LLMs can enable, not just shortcut — this isn't a toy project
  • Vanilla JS without React exposed the unsexy discipline problem: strict teardown of setInterval loops and physics bodies on every map transition — exactly what frameworks handle silently
  • HN reaction was unusually unanimously positive; commenters specifically praised the LLM workflow transparency over the game itself, signaling strong appetite for honest non-dev build diaries
  • Favorably compared to SimRefinery, the 1990s Maxis classic — a niche but meaningful benchmark for educational simulation depth
// TAGS
llmai-codingno-codejavascripteducation

DISCOVERED

26d ago

2026-03-16

PUBLISHED

31d ago

2026-03-11

RELEVANCE

5/ 10

AUTHOR

fuelingcurious