TUXDB - LINUX GAMING AGGREGATE
by NuSuey
NEWSFEED
▪️ GAMES
▪️ STEAM DECK ▪️ DEALS ▪️ CROWDFUNDING ▪️ COMMUNITY
tuxdb.com logo
Support tuxDB on Patreon
Currently supported by 9 awesome people!

🌟 Special thanks to our amazing supporters:


✨ $10 Tier: [Geeks Love Detail]
🌈 $5 Tier: [Benedikt][David Martínez Martí]

Steam ImageSteam ImageSteam ImageSteam ImageSteam Image
Turing Complete 2.0 status update

I have been holding out on writing a new post until the 2.0 patch was finished, but it has been too long, so here is a status update. The good news is that you can play the 2.0 alpha already. Right click on the game in your steam library, click on properties and then channels and select "save_breaker". Do note though that there are A LOT of breaking changes, so you might want to start over (in the future there will be an upgrade guide and the game will try to upgrade things automatically as well as possible). Also be aware that there might be some progression breaking bugs in the new campaign. You can find a list of some of the new changes on the community wiki: https://turingcomplete.wiki/wiki/Save_breaker_changes Anyway, you might be wondering if the next version is Turing Complete 2.0, where did Turing Complete 1.0 go? The answer is that with a little bit more polish the current version would have reached 1.0. But instead I went on a side mission which grew and grew in scope to the point where the new version is a total rewrite of the game. In retrospect, I should have spent another week polishing the current version of the game and exited early access before setting off on this epic rewrite. However the current version is good enough (sitting at "overwhelmingly positive" score), which is more important than version numbers at the end of the day. So why did the scope balloon so much? There are a few of different factors: 1. My outlook Some developers release their game, their sales spike on launch day, then taper off and they subsequently abandon the game a few months later. That wont happen with Turing Complete. Turing Complete will be relevant as long as computer science is relevant (forever) and therefore it will not be abandoned. This is by the way the norm outside of games (windows, photoshop etc weren't just abandoned). From this perspective, a delay in releases is insignificant compared to laying a solid foundation for the game to stand upon for decades to come. 2. Discovering what the game should be The idea behind the game was originally just a simple exploration of how CPUs work in a puzzle game. But over time the philosophy morphed and now I think of it as a computer learning / creation / exploration platform. This is why Turing Complete 2.0 supports user created campaigns, much larger circuits, more realistic campaign and having a powerful assembler framework is part of this. In any case, each time the philosophy changed, a lot of things had to redone to fit. Luckily, the current philosophy hasn't changed in a while and has now solidified to the point where I can't imagine it changing again. 3. Minimizing save breaking patches Since this is a save breaking patch anyway, I want to take this opportunity to include all needed breaking changes in this patch. This way I don't need to break player saves more times than necessary. An example of changes that could have waited if they weren't save breaking is redoing the component shapes (some were too small, others use non standard symbols etc). Another example is updating the campaign to be more realistic and going further into modern CPU optimizations. In fact, I really hope that this will be the last time I need to break player circuits. 4. Making a compiler I have made interpreters before and did not find it difficult. I was surprised that people treat it like it is a big deal and even write whole books about it and so on. So I assumed that people were probably also exaggerating the difficulty of building a compiler. But no, building a compiler is actually extremely difficult, especially the back end and optimizations. This alone took me over a year, but the compiler is essential for allowing custom levels, fast simulation, fast compilation (not done yet) and certain features that will come in Turing Complete 3.0. 5. Expanding the campaign I have spent the last couple of months building levels about modern CPU concepts, like superscalar, pipelining and speculative execution etc. This requires deleting, adding and rebuilding levels over and over again, for each issue or improvement opportunity I find. This is a lot more work than people think. So what is left before release? First, finishing up the new campaign levels. This has already taken about 3 months and it is a bit unpredictable when exactly it will be done (since I keep discovering something that makes me redo the levels). However I think we are getting close. Then I need to fix a lot of bugs, get things translated (which can be done at the same time) and make new solution videos. The next update will likely be when Turing Complete 2.0 is done.


[ 2025-02-24 07:51:34 CET ] [ Original post ]

Turing's Puzzle
LevelHead Studio Developer
LevelHead Studio Publisher
2021-10-02 Release
Game News Posts: 22
🎹🖱️Keyboard + Mouse
Overwhelmingly Positive (3517 reviews)
Public Linux Depots:
  • Linux [68.91 M]
BUILD a functional computer purely out of logic gates
LEARN how the computer works on the most fundamental level
EXPLORE interesting puzzles and a quirky storyline

In this puzzle game, you build a computer from scratch and program it. It is a journey through the layers of abstractions of the computer. The game begins when you are abducted by aliens who are testing your intelligence, and from here a lighthearted sci-fi plot evolves.

This is the perfect game for those who want to to understand how the computer works, those who love programming and those that enjoy challenging puzzles.

MINIMAL SETUP
  • OS: 64 bit
  • Processor: I5Memory: 1 GB RAM
  • Memory: 1 GB RAM
  • Graphics: Intel UHD 630
  • Storage: 512 MB available space
GAMEBILLET

[ 6071 ]

24.89$ (17%)
22.24$ (11%)
13.19$ (18%)
7.64$ (15%)
14.42$ (15%)
13.34$ (11%)
8.29$ (86%)
42.46$ (15%)
12.27$ (18%)
35.59$ (11%)
12.74$ (-28%)
16.59$ (17%)
16.79$ (16%)
16.79$ (16%)
50.39$ (16%)
7.95$ (20%)
4.24$ (15%)
4.19$ (16%)
12.72$ (15%)
15.11$ (16%)
41.49$ (17%)
16.79$ (16%)
5.06$ (16%)
16.99$ (15%)
18.47$ (16%)
16.97$ (15%)
25.18$ (16%)
3.35$ (16%)
6.55$ (18%)
8.47$ (15%)
GAMERSGATE

[ 1356 ]

8.02$ (46%)
1.69$ (79%)
7.5$ (75%)
1.5$ (75%)
4.5$ (82%)
6.0$ (70%)
0.88$ (78%)
7.5$ (81%)
2.62$ (47%)
1.0$ (80%)
1.62$ (91%)
0.37$ (63%)
1.32$ (56%)
1.69$ (79%)
11.24$ (63%)
1.74$ (71%)
20.0$ (50%)
1.13$ (91%)
1.5$ (50%)
4.2$ (53%)
1.14$ (77%)
1.69$ (79%)
0.88$ (82%)
0.37$ (63%)
0.37$ (63%)
7.83$ (74%)
0.83$ (92%)
4.5$ (77%)
0.85$ (79%)
1.08$ (91%)

FANATICAL BUNDLES

Time left:

356413 days, 13 hours, 32 minutes


Time left:

1 days, 21 hours, 32 minutes


Time left:

27 days, 20 hours, 32 minutes


Time left:

9 days, 21 hours, 32 minutes


Time left:

12 days, 21 hours, 32 minutes


Time left:

14 days, 21 hours, 32 minutes


Time left:

22 days, 21 hours, 32 minutes


Time left:

29 days, 20 hours, 32 minutes


HUMBLE BUNDLES

Time left:

0 days, 15 hours, 32 minutes


Time left:

3 days, 15 hours, 32 minutes


Time left:

7 days, 14 hours, 32 minutes


Time left:

8 days, 14 hours, 32 minutes

by buying games/dlcs from affiliate links you are supporting tuxDB
🔴 LIVE