NandGame – Build a Computer from Scratch
11–20 of 141 posts
Re: NandGame – Build a Computer from Scratch
#12Re: NandGame – Build a Computer from Scratch
#13There was this ancient Flash game called "Engineer of the People" that was all about designing IC circuits (NPN and PNP junctions) in the Soviet Union for some secretive reason. I never beat the game and got to the reveal. IIRC it was by Zachtronics, the same guy that did Shenzhen I/O and infiniminer (the inspiration for Minecraft).
Re: NandGame – Build a Computer from Scratch
#14Really cool, curious to see how hard it gets. Reminds me of college.
Re: NandGame – Build a Computer from Scratch
#15Re: NandGame – Build a Computer from Scratch
#161. It seems to only let you save one solution for each level, even though there are two optimization goals. It should let you save one for fewest components and one for fewest NAND gates.
2. It's not really clear how NAND gate counts work in later levels where you're using potentially non-optimal components you've built? Like does it count each one as the number of gates that you used, or the number of gates that is optimal, or what? Someone else told me it was the latter, but it seems like XOR counts as 6 even though there's apparently a way to do it with fewer?
3. Why do some levels give me the message "This is optimal!" while others say "This is the simplest solution!"? What's going on here? What do these messages mean specifically? It's not clear.
All this adds up making attempts at optimization a bit frustrating and as such I just don't really want to play it very far. If you're not worried about optimization it seems fine, but if you are the interface really kind of works against you.
Re: NandGame – Build a Computer from Scratch
#17Re: NandGame – Build a Computer from Scratch
#18Re: NandGame – Build a Computer from Scratch
#19I've done the Coursera course, Nand2Tetris, that inspired this website [1] and found it deeply intellectually satisfying and engaging. If anyone is interested in learning about the logical primitives that build up to a computer, and how they're implemented using logic gates, I would deeply recommend the course! ----------- [1] https://www.nand2tetris.org/