7/30/2026 at 2:34:56 PM
That'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:- You should be able to drag/drop elements from the sidebar onto the canvas
- Wiring shouldn't be a separate tool, and you should be able to drag/drop wires instead of having to click on the two endpoints separately
- You should be able to delete the currently selected gate with the delete key, and the "delete" button in the toolbar should delete the currently selected gate instead of it being a separate tool
- There's not enough contrast between the grid pattern and the background of the canvas
- There seems to be some problems with moving overlapping components
- There's no way to move around the canvas
- The progress doesn't seem to save and there's no way to skip levels
by ura_yukimitsu
7/30/2026 at 3:03:57 PM
Thanks a lot for your time in providing the feedback! I think every point is valid so will try to implement them.by laurentiurad
7/30/2026 at 4:29:22 PM
At least for the early levels, the input and output nodes should start already laid out.I'd also like the ability to skip levels. I already know how gates and full adders work. It's just drudgery to get through them.
by Sohcahtoa82
7/30/2026 at 6:25:26 PM
> I already know how gates and full adders work.But do you know how an 8-bit Kogge-Stone adder works? Most of the sources I've read are quite unhelpful. I particularly "like" the ones (e.g. Wikipedia) that use some random pictures/diagrams from who knows where that either 1) have completely different symbols from each other and from what the text claims the symbols on the pictures are (e.g. the text talks about black and grey boxes, the pictures have red and yellow triangles); 2) shows a different kind of adder — the article about Brent-Kung adder has a Kogge-Stone diagram instead; 3) very obviously doesn't work the way the text claims it works/does what the text claims it does.
by Joker_vD
7/30/2026 at 4:30:17 PM
Thanks! Just added the possibility to skip between levels. Also you can wire without manually switching between wire/select buttons.by laurentiurad
7/30/2026 at 3:39:24 PM
To add to this.- allow drawing wires backwards from sink to source
- allow connecting inputs
Also there is a problem with the tests and the simulator that showed up in the SR latch level. Despite having the correct circuit, the tests failed until I swapped the two NOR gates. I can not reproduce it, but I would guess it has something to do with the component placement order, the update order of the simulator, and how the tests are executed. As the NOR feedback loop has no well-defined initial state, it probably settled in a placement order dependent way that made the tests fail. Maybe Q was already 1 and the test looks for a 0 to 1 transition when enabling S?
by danbruc
7/30/2026 at 2:51:51 PM
pretty interesting that such lazy slop vibecoded into existence by "a software engineer passionate about well-crafted products."by artemonster
7/30/2026 at 2:57:32 PM
Oh, I recognize the author's nickname. The guy is using HN to promote his vibe-coded projects.It is such a shame that the words "passion" and "well-crafted" are being actively devalued.
by orphea