
NandGame is a browser puzzle game, where you start of by building basic logic gates from relays and progress from there all the way trough processor design to compiling high-level languages. It does not hold your hand too much, but the invidual puzzles progress so incrementally, it feels almost magical how easily you learn to build computers and compilers.
Oh wow. I thought this was just a fun little tribute to wolf3d. After two days and six hours of playing I now understand how wrong I was. After a few levels it turns out to be so much more, and just keeps getting better.