22 comments

  • ura_yukimitsu19 minutes ago
    That&#x27;s a cool idea for a game, but the UX feels quite unintuitive and unpolished to me which discouraged me from playing past the first couple of levels. A few suggestions, if I may:<p>- You should be able to drag&#x2F;drop elements from the sidebar onto the canvas<p>- Wiring shouldn&#x27;t be a separate tool, and you should be able to drag&#x2F;drop wires instead of having to click on the two endpoints separately<p>- You should be able to delete the currently selected gate with the delete key, and the &quot;delete&quot; button in the toolbar should delete the currently selected gate instead of it being a separate tool<p>- There&#x27;s not enough contrast between the grid pattern and the background of the canvas<p>- There seems to be some problems with moving overlapping components<p>- There&#x27;s no way to move around the canvas<p>- The progress doesn&#x27;t seem to save and there&#x27;s no way to skip levels
    • orphea2 minutes ago
      - Dragging and dropping an input element also toggles it each time<p>- The submission misses &quot;Show HN&quot; (<a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;showhn.html">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;showhn.html</a>)
    • artemonster2 minutes ago
      pretty interesting that such lazy slop vibecoded into existence by &quot;a software engineer passionate about well-crafted products.&quot;
  • sk1pper26 minutes ago
    I went through Turing Complete up to a working CPU and found it incredibly fun. I then went on to build my own RV32I (simplest RISC-V instruction set) core in Verilog - if you keep a simple single-cycle design, it doesn’t end up being super complicated and not a ton of code. I’d recommend the exercise for anyone wanting to learn about how CPUs work.<p>Also, for people interested in this type of thing, look up Ben Eater’s 6502 videos. Wiring up a 6502 (old microprocessor) to ROM and RAM on a breadboard; later he builds a “world’s worst video card” - more like a VGA display output card, still pretty cool.
  • ksdme936 minutes ago
    Since I don&#x27;t see it mentioned here, Turning Complete is also a game along the same lines and really fun. <a href="https:&#x2F;&#x2F;store.steampowered.com&#x2F;app&#x2F;1444480&#x2F;Turing_Complete&#x2F;" rel="nofollow">https:&#x2F;&#x2F;store.steampowered.com&#x2F;app&#x2F;1444480&#x2F;Turing_Complete&#x2F;</a><p>I have gotten my nephew into it with some success as well.
    • prologic33 minutes ago
      That links has an invalid or expired cert.
      • dahart2 minutes ago
        Works for me without issues. Unless it was edited, I assume the Steam Store is pretty unlikely to have expired or invalid certs.
  • AspisAiantos10 minutes ago
    I like this idea a lot! I think that there are a few small details that would improve the user experience if you&#x27;re looking for feedback.<p>1. Please please please apply `user-select: none;` to everything within the circuit canvas. Almost more often than not I would end up dragging text that had been highlighted rather than any of the actual gates or inputs.<p>2. Having to switch between &#x27;select&#x27;, &#x27;wire&#x27;, and &#x27;delete&#x27; modes is a bit cumbersome.<p>3. Absolutely no progress seems to be saved on navigation or page reload. I&#x27;ve completed the first level several times and if I go anywhere else or reload after completing it, the site shows zero levels completed and shows the tutorial again.
  • sebastiansm71 hour ago
    I wasn&#x27;t able to wire the inputs to the gate, so my career at ChipCorp ended at level 1.<p>Also it would ne nice to have a level zero where you create the gates from transistors.
    • jbgrt1 hour ago
      The game you&#x27;re looking for is Turing Complete <a href="https:&#x2F;&#x2F;turingcomplete.game&#x2F;" rel="nofollow">https:&#x2F;&#x2F;turingcomplete.game&#x2F;</a>
    • Elorth32 minutes ago
      Want transistor logic? Hard Chip on Steam. Starts you at NMOS and PMOS and lets you build up from there.
    • azatom1 hour ago
      -1: build transistor from atoms<p>-2: ...<p>:)<p>(ofc the UI could be more simpler but I&#x27;ve found the wiring)
      • karolist47 minutes ago
        -4: initiate a Big Bang to generate the spacetime substrate
  • vitorfblima13 minutes ago
    Forgive me if I&#x27;m wrong, but I just can&#x27;t look at &quot;AI aesthetics&quot; anymore.
  • prologic33 minutes ago
    To the author of this; Are you able to make it save your progress so you can come back and continue playing?
  • kovacs_x4 minutes ago
    So ICFP 2026..
  • rho48 minutes ago
    3 next clicks in missing a back button
  • splittydev34 minutes ago
    Cool idea, but having to switch between select and wire makes this incredibly tedious to use. Just use wire mode from dragging from a connection and let people draw &quot;away&quot; a wire from a connection and let go to delete it? Would be much more intuitive imo.
  • wateralien38 minutes ago
    Very nice. Tips: You don&#x27;t need the different design states (select, wire, delete) just have one and make it work contextually. Also remove the play button. Just have it always playing.
    • laurentiurad16 minutes ago
      Thank you for the feedback! Will implement it today
  • agent_z58 minutes ago
    I wonder how people go through building such a project without ever hearing about NANDGame or Turing Complete.
    • baron3dl48 minutes ago
      For the lazy, here&#x27;s a link <a href="https:&#x2F;&#x2F;www.nandgame.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.nandgame.com&#x2F;</a><p>When I played through this last year it was surprising how much came back to me from the courses I took in college, and haven&#x27;t touched at all in 20 years.
    • dirkc44 minutes ago
      This immediately made me think of nand2tetris.org, but as a game. Is that what NANDGame is?
      • falcor8433 minutes ago
        Yes, pretty much, but stopping at the cpu level (about the first half of the course).
  • xpct46 minutes ago
    Looks very similar to the GPU game <a href="https:&#x2F;&#x2F;jaso1024.com&#x2F;mvidia&#x2F;" rel="nofollow">https:&#x2F;&#x2F;jaso1024.com&#x2F;mvidia&#x2F;</a>
  • 17186274401 hour ago
    Would be nice to be able to skip the first levels, because learning an AND gate is not necessarily what everyone needs as first steps, regarding their skill level.
  • prologic58 minutes ago
    This is cool! I like it! Let&#x27;s see if I can get past the NAND level!
    • prologic32 minutes ago
      I got all the way to a Full Adder and got stuck, then lost my progress :&#x2F;
  • drob51852 minutes ago
    Doesn’t handle drag and drop on iPad.
  • shadab_khan_1273 hours ago
    I like it, it&#x27;s fun Why you decided to keep wire button on top ? can&#x27;t we do something like clicking on the dot will trigger wireing
  • azatom1 hour ago
    you maybe not select accidental but others do:<p>user-select: none;
  • mrkO991 hour ago
    Got stuck at the NAND gate level.
    • prologic52 minutes ago
      Stick with it! Hint: A NAND gate is an AND + NOT circuit. It outputs a 0 when both inputs are a 1, otherwise outputs a 1.
    • namero99928 minutes ago
      Same, I built a correctly-working AND gate made only of NAND gates but the tests don&#x27;t pass.
      • Kirby643 minutes ago
        The SR latch logic is also incorrect. Cross-coupled NORs had to be configured illogically to actually pass the tests and output correctly.<p>Also, the later puzzles (starting with memory) don&#x27;t have any real tests. Seems like it just doesn&#x27;t really exist past that point.
  • artemonster15 minutes ago
    Slop. very janky UI
  • serhack_1 hour ago
    wasn&#x27;t there recently another game that was starting with mosfet&#x2F;pmos?
    • uranoxyd48 minutes ago
      I&#x27;m not sure if this is what you mean, but Zachtronics has a minigame in its game &quot;Last Call BBS&quot; where you have to build ICs at the silicon level.<p>www.zachtronics.com
  • laurentiurad3 hours ago
    I built ChipBuilder to make computer architecture more approachable through interactive puzzles.<p>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&#x27;ve built the hardware, you can write assembly programs that run on the processor you created.<p>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.