I made a game where you build a CPU from logic gates
select.supply32 points by laurentiurad 3 hours ago
32 points by laurentiurad 3 hours ago
Since I don't see it mentioned here, Turning Complete is also a game along the same lines and really fun. https://store.steampowered.com/app/1444480/Turing_Complete/
I have gotten my nephew into it with some success as well.
Very nice. Tips: You don'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.
I wasn't able to wire the inputs to the gate, so my career at ChipCorp ended at level 1.
Also it would ne nice to have a level zero where you create the gates from transistors.
-1: build transistor from atoms
-2: ...
:)
(ofc the UI could be more simpler but I've found the wiring)
I wonder how people go through building such a project without ever hearing about NANDGame or Turing Complete.
For the lazy, here's a link https://www.nandgame.com/
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't touched at all in 20 years.
This immediately made me think of nand2tetris.org, but as a game. Is that what NANDGame is?
This is cool! I like it! Let's see if I can get past the NAND level!
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.
Doesn’t handle drag and drop on iPad.
you maybe not select accidental but others do:
user-select: none;
Got stuck at the NAND gate level.
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.
I like it, it's fun Why you decided to keep wire button on top ? can't we do something like clicking on the dot will trigger wireing
wasn't there recently another game that was starting with mosfet/pmos?
I'm not sure if this is what you mean, but Zachtronics has a minigame in its game "Last Call BBS" where you have to build ICs at the silicon level.
www.zachtronics.com
[dead]