Избранное

Найти игру

Меню

Turing Complete 2 patch notes

Features and changes

  • New and powerful assembler system added

  • Almost all components now support widths between 2 and 64

  • A powerful new screen replaces the old screens. It supports all resolutions between 4:3 and 1024:768

  • All component shapes have been updated for consistency (and wide logic gates now follow IEEE standards)

  • Simulation speed is 100x faster

  • Custom components no longer have "fake dependencies"

  • The "LEG" architecture was replaced with a new much more advanced architecture

  • Input pins are now bigger so input pins can't overlap in custom components

  • Multiple new components

  • New hint system that shows hints and solutions for all levels inside the game

  • Hovering over components now show pin labels

  • Because of the compilation speed, most levels with 16 bits or less are now tested exhaustively

  • RAM components now support both big and little endian

  • RAM components now use a port system which allows you to load and store as many times you want in the same tick

  • RAM components now show a cursor on the component so you can see enabled load and store addresses visually

  • Hex editor was added as a RAM mode

  • Punch card was added as a RAM mode

  • RAM data now has a scroll bar for sized above 256

  • Disassembly delay line component was added, meant for pipelining

  • Many components can now have labels

  • Components from inside the toolbox can now be selected via hotkeys while holding the Shift key

  • The static indexer was added, it allows a lot of flexibility for more complex builds

  • "Auto size" system was added, to allow building custom components that work at any bit width

  • Probably many more features forgotten

  • Quasi infinite bugs squashed

**

Under the hood**

  • Godot was replaced with our own game engine

  • Created custom assembly framework (https://github.com/stuffe/isa_spec/)

  • Created custom compiler

  • All levels were reimplemented

  • All components were reimplemented

  • The score server was rewritten as the old one kept crashing (it had "evolved" more than been designed and used 4 different languages). If we didn't replay solutions on our server, people would instantly cheat and the highscores would be pointless.

Some of the under the hood stuff was excessive for this update, but it is all necessary for Turing Complete 3.0. More about that later, first priority now is polishing the game until we can officially exit Early Access.

Читать в Steam ↗

Комментарии 0

Гостевые никнеймы не подтверждают личность. Все комментарии проходят проверку владельцем сайта.

Обсуждение ещё не началось.

    Настройки cookies

    Вы можете изменить выбор в любой момент. Отказ от аналитики не ограничивает доступ к сайту.

    Технологии, провайдеры и сроки хранения