
Start from the NAND operation and build all the logic up to a CPU.




Here is an excerpt from NandGame's description on its official website:
Welcome to The Nand Game!
You are going to build a computer starting from basic components.
The game consists of a series of levels. In each level, you are tasked with building a component that behaves according to a specification. This component can then be used as a building block in the next level.
The game does not require any previous knowledge about computer architecture or software, and does not require math skills beyond addition and subtraction. (It does require some patience—some of the tasks might take a while to solve!)
Your first task is to build a nand component.
Simulate anything in a computer, from basic logic gates to advanced CPU instructions.
Create and optimize programs that blend assembly language and radio-based communication.
Get a free thinky game to play and discuss, plus the latest thinky news and reviews, directly to your inbox every 2 weeks!