I made a game where you build a CPU from logic gates

I built ChipBuilder to make computer architecture more approachable through interactive puzzles.You start with basic logic gates like AND, OR, and NOT, then gradually combine them into adders, multiplexers, memory, an ALU, and eventually a complete CPU. Once you've built the hardware, you can write assembly programs that run on the processor you created.The game is inspired by courses like Nand2Tetris, but everything runs directly in the browser with a visual circuit editor, simulations, and progressively harder challenges.

Hacker NewsToolEducationSource
0Sign in to voteCopy link

FL score

72

out of 100

Verdict

VALIDATE

high confidence

Competition

No competitor data yet

Trend

No signal yet

Interactive browser-based CPU design game that teaches computer architecture through hands-on circuit building and assembly programming.

The pain

Computer architecture is taught abstractly in most curricula. Students memorize gate truth tables and CPU components without understanding how they physically connect or why designs work. Existing tools like Logisim are desktop-only and clunky. Nand2Tetris is excellent but text-heavy and requires significant time commitment. Many learners quit because the gap between 'AND gate' and 'working CPU' feels impossibly large.

The gap

No mainstream tool combines visual circuit design, browser accessibility, progressive difficulty scaffolding, and immediate feedback in one package. Most educational tools are either too simple (gate simulators) or too complex (professional CAD software). The market lacks a middle ground that makes the journey from logic gates to CPU feel achievable in weeks, not months.

Build angle

Start by validating with computer science students and self-taught programmers. Measure completion rates on the first 5 levels. If 60%+ of users reach the ALU stage, you have product-market fit signals. Then expand to high school AP Computer Science and bootcamp curricula. Monetize through institutional licenses or a freemium model where advanced challenges require subscription. The real moat is the progression design, if your difficulty curve keeps people engaged, competitors will struggle to replicate it.

Strengths

  • Solves a real problem: computer architecture is a bottleneck for many learners, and hands-on tools accelerate understanding
  • Browser-based removes friction compared to desktop tools like Logisim
  • Clear progression path from simple to complex creates natural engagement hooks
  • Proven demand signal: Nand2Tetris has 500k+ students; this taps the same audience but with lower friction
  • Dual output (hardware + assembly) reinforces learning bidirectionally
  • Defensible through UX/progression design rather than patents

Risks

  • Market size uncertainty: educational tools have low willingness-to-pay unless adopted by institutions; consumer adoption is slow
  • Nand2Tetris is free and well-established; you need to prove your UX is meaningfully better, not just different
  • Retention cliff: users may complete 3-4 levels then abandon if difficulty spikes or motivation fades; requires careful tuning
  • Institutional sales are slow: schools move slowly on curriculum adoption; you'd need 2-3 years to build a sales pipeline
  • Technical complexity: building a reliable circuit simulator and assembly interpreter is non-trivial; bugs destroy credibility
  • Niche audience: computer architecture enthusiasts are smaller than general programming learners; TAM may be $50-100M, not $1B+

Questions about this idea?

FlyBot reads the scoring and gives you a second opinion on “I made a game where you build a CPU from logic gates”.

Open FlyBot