logoalt Hacker News

ura_yukimitsutoday at 2:34 PM4 repliesview on HN

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


Replies

laurentiuradtoday at 3:03 PM

Thanks a lot for your time in providing the feedback! I think every point is valid so will try to implement them.

show 1 reply
danbructoday at 3:39 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?

artemonstertoday at 2:51 PM

pretty interesting that such lazy slop vibecoded into existence by "a software engineer passionate about well-crafted products."

show 1 reply