haven't played it but there is MHRD on steam which is a game about designing a CPU.<p><a href="http://store.steampowered.com/app/576030/MHRD/" rel="nofollow">http://store.steampowered.com/app/576030/MHRD/</a>
Please, let's not design and implement a hundred different architectures now. It's hard to keep track of Intel bugs alone already. The whole Von-Neumann system architecture is way too old for today's problems. We need heterogeneous systems. There needs to be a discussion on fundamental issues regarding which architectures are fit for what purposes.
I find it highly ironic that this link has appeared on Hacker News literally hours after Meltdown and Spectre vulnerabilities have been officially announced and described.