Turing Complete

Turing Complete

View Stats:
mikeday Jun 8, 2022 @ 7:39pm
Completed Game - Thank You & Suggestions
First, huge THANK YOU to the developer!

This was an awesome experience, and gave me a deep hands-on understanding that I've wanted for decades. I've been a software developer for nearly 40 years and not 'til this game did I _really_ understand how a CPU worked. Being able to design, test, and use my own architecture and instruction set... This was even more satisfying than any Zachtronics game for me, and that's saying A LOT.

I have just a couple suggestions:

1. In the Lab, please add "expect <index> any", which turns expectations off for only that index - without this, it is not possible to call functions with varying inputs and have expectations on, because the same code is going to have different values depending on its input parameters.

2. In the Lab, you could also add "assert <index> <value>" as a temporary expect. This would also make it easier to test multiple calls to functions.

3. Have an option to automatically track the current line in the editor as a program runs at normal speed or when stepping. Otherwise you have to scroll a lot to keep up which can get tedious.

4. Of course, more levels would be a delight. :-) For CPU Architecture 3 or 4 there's so many directions you could go - different addressing modes, microcode, pipelines...

Thank you so much for this game.
< >
Showing 1-2 of 2 comments
mikeday Jun 8, 2022 @ 7:54pm 
Oh, and:

5. Add a Steam achievement for beating Water World - that was HARD. :-D
Stuffe  [developer] Jun 9, 2022 @ 10:30am 
You are very welcome!
Also I like all your suggestions, although I have a long todo list so some of them might take a while. I added the achievement already though, but it will only be available once the next patch comes out, which may take a bit since I am experimenting with some things.
< >
Showing 1-2 of 2 comments
Per page: 1530 50

Date Posted: Jun 8, 2022 @ 7:39pm
Posts: 2