NandGame
NandGame is a puzzle game where you build a computer from first principles, starting with NAND gates and working up to a CPU and assembler.
It is inspired by the “Nand to Tetris” course and takes you through the layers of computer architecture. You start with the most basic logical unit (the NAND gate) and use it to build other logic gates (AND, OR, NOT), then adders, flip-flops, memory, and eventually a full central processing unit.
It’s a fantastic (and challenging) way to understand how hardware and software meet at the lowest levels of logic.