Turing Complete

Turing Complete
Н/Д
Metacritic
95
Steam
88.469
xDR
Наш рейтинг рассчитывается на основе отзывов и популярности игры.
Цена
435 pуб.
Дата выхода
2 октября 2021
Разработчики
Издатели
Оценки Steam
Все
95 (2 424 голосов)
Недавние
98 (117 голосов)

Build a functional computer through challenging logic puzzles

Показать подробное описание

Системные требования Turing Complete

Минимальные:

  • Требуются 64-разрядные процессор и операционная система
  • ОС: Windows 7/8/10
  • Процессор: I5
  • Оперативная память: 1 GB ОЗУ
  • Видеокарта: Intel UHD 630
  • Место на диске: 512 MB
Похожие игры
Retro Gadgets
Retro Gadgets

Симуляторы, Ранний Доступ

xDr: 80.60
SpaceChem
SpaceChem

Инди, Симуляторы

64 pуб. xDr: 90.27
SHENZHEN I/O
SHENZHEN I/O

Инди, Симуляторы

180 pуб. xDr: 88.71
Популярность
Обзоры
Написать отзыв
Danilus | Glory to UA
Danilus | Glor…

Сначала чувствуешь себя тупым, но когда продвигаешься дальше, то вдруг начинаешь чувствовать себя великим инженером, до того момента пока снова не почувствуешь себя тупым.

NovoManu
NovoManu

Helps to learn how computer works

Paul Zloi
Paul Zloi

A great game that teaches you the basics of working with Boolean algebra.

15
15

If you are still wondering how your CPU is working, this game is for you. Step by step you will discover amazing world of hardware.
Если тебе интересно как работает ЦП, то игра для тебя. Ты сам по шагам будешь строить из простых структур все сложнее и сложнее. Ну разве что нужно будет почитать про базовый принцип двоичной математики.

daemonaa
daemonaa

great digital schematic/programming game!) you can understand now how these damned digital magic works)

отличная игрушка, поэтапно разжежывающая, как вся эта цифровая хрень работает.
мне, прямо скажу, весьма помог опыт как в пайке ЛА3, так и в программировании Z80.. но я думаю, вполне можно осилить и без оных. а главное - какое удовольствие, когда 30 цифр написанного тобой кода в спаянной тобой железяке водят робота по лабиринту!..))

coderix
coderix

Вот и пригодилась схемотехника, дискретная математика и теория автоматов )

bambruysk
bambruysk

Отличный симулятор цифровой логики.

AxisPod
AxisPod

Игра прекрасна, в первую очередь тем, что ни один аналог не дотягивает.

Но сейчас я вижу несколько колоссальных минусов:
- Логика некомбиционная и игра поощряет это, можно игнорировать, но как бы само поощрение пугает
- Некоторые элементы странные, к примеру регистр, видимо костыль для решения первой проблемы, вместо флага чтения/запись используется 2 независимых на запись и чтение
- Последовательность некоторых задач крайне странная, к примеру некоторые мат операции можно реализовать только после разработки модуля ALU и нельзя их собственно никак использовать в ALU, приходится городить огород в итоге

Nivelhein
Nivelhein

I'm about 20% through the game.
It's pretty good. I don't like how input structure is based on colors. Red/green circles is harder to read than ones and zeroes when they're presented in bulk. Screenshot №2 for example. It would be really nice to have 1/0 as an option for default view.

Some people said that this game is poorly balanced and doesn't "teach you anything". But the point is, it's impossible to teach programming because main concepts are just way too vague/hard to understand (not talking about syntax ofc). You can do most tasks in really different ways. The only quick way to learn is by practicing and this game gives at least some form of it.

But assembly is not for everyone. I'd recommend this game only to those who either:
1) Want a complex puzzle game and don't mind spending a few tens of hours figuring out assembly's clunk.
2) Want to get familiar with the assembly (but don't expect too much from it)

Microsoft OneDrive
Microsoft OneDrive

Хорошая игра для тех, кто интересуется программированием и компьютерами

testpilot24
testpilot24

Почувствуй всю боль программистов на заре компьютерной эры, когда не было ни одного языка высокого уровня. Пойми сколько скрыто в одной простой строке кода с=а*в, сколько всего тебе нужно послать низкоуровневых команд процессору, чтоб выполнить это. Пойми, почему у первых Пентиумов не сразу нашли проблему с операциями с числами с плавающей точкой. И почему ее можно исправить, только выпустив новую ревизию в производство.

Haoose
Haoose

Уникальная игра, в которой реально можно собрать из логических элементов самый настоящий компьютер. Постепенно, начиная с базовых принципов игра обрастает какими-то невероятными возможностями. + Почти ежедневные обновления.

qwerty_vegas
qwerty_vegas

Если изучаете книгу H&H (и в целом CS) и при этом не хотите копаться с реальными компонентами, то это для вас!

hailrake
hailrake

После игры построил дома майнинг ферму

ipeterov
ipeterov

TL;DR - get a much better understanding of how computers work in 100x less time than studying it at a university. If you're a geek you'll also have a blast doing it

That's the most fun I've had playing a game, ever. I'm so happy with my first computer I'm hyperventilating and my hands are shaking a bit.

I'm a web developer and I always wanted to understand computers on a deeper level than just knowing how python works. I tried building stuff in minecraft and factorio, but it's too tedious and you don't really have an objective.

This game guides and nudges you in the right direction, but you are forced to understand all the concepts yourself, and do literally every small detail by hands before you can start copying and reusing it somewhere.

IDilettant
IDilettant

Мне кажется, очень органично могла бы дополнить чтение "Код: тайный язык информатики" Петцольда. Мне во время прочтения как раз очень не хватало возможности потыкать все эти логические вентили и поиграть со схемами. Это просто подарок какой-то!

Mefistofel
Mefistofel

Это очень специфичная головоломка - про проектирование цифровой электроники от базовых логических элементов до проектирования собственного "процессора" и написания программ на собственном же ассемблере.
Я получил громадное удовольствие и чувство глубокого понимания того, как работает компьютер.
Но у меня есть некоторые знание еще с колледжа и опыт, возможно, игра не для всех.

instagib
instagib

Начиная с информационных атомов, логических элементов, собирая из них молекулы посложнее - движемся к созданию Собственного Процессора. Манипулирую битами и байтами - создаем для своего процессора Свой Язык программирования.

Мотивация имеется. За нами следит инопланетянин у которого мы в "гостях". Хотели съесть..но решили вначале понять, вдруг мы разумное существо?

Придется доказать, что мы не растение. Далее - Закрепить успех отсортировав носки (у инопланетян три ноги). И пошло-поехало, пока не создадим комп и не спасем галактику. Работы много.

Не смотря на ранний доступ, игра ни разу не вылетела. Ничего пока не сломалось. Сейвы - на месте. Знаний иностранных языков - не требуется.

Уникальный проект!

Johann_Greg
Johann_Greg

Это скорее не головоломка, а образовательный проект. Начиная со знакомства с базовыми логическими элементами, заканчиваем созданием настоящего процессора и написанием для него программ. Сделано качественно, наглядно и познавательно. Настоятельно рекомендую изучающим информатику. (а еще здесь есть песочница для любителей пособирать всякое)

KMZ-33
KMZ-33

Одна из тех игр которые можно однозначно рекомендовать. Каждый доллар, каждая минута вложенная в неё доставят массу удовольствия. Берите и вы не пожалеете. И первый восторг спал, 180 часов уже наиграл, но ... все так же как и 180 часов назад смело говорю - БЕРИТЕ, это шедевр.

... Я радовался, как ребёнок, когда прошел уровень - счетчик сигналов.
Вечером о нем думал, ночью на работе и вот решение пришло, не без косяков, но то были чисто технические моменты - я сделал это. Ура....

...Миша всё юйня - давай сначала. И целую ночь переразводиш схему подписывая дорожки...

Итак по плюсам:
1) Вариативный геймплей - первые процентов 40% головоломки по типу, почитай википедию и сообрази как сделать элемент у которого выход такой, а вход такой. Что бы было не скучно вам будут менять фоны :) И в конце поздравлять с завершением уровня. От концепции к концепции будут вести за ручку на столько, сколько это возможно.
Следующие процентов 30% - вы прикоснетесь к магии построения процессора. Самого первого, нелепого как первый секс и бесполезного как соковыжималка. Тут уже вам покажут что компоненты которые вы собираете они являются составной частью процессора и включаются в него. Последние 30% - это постройка и программирование 2 процессора, на котором можно экспериментировать. Вы используете все компоненты доступные для построения и в тот момент когда вам захочется улучшить его, вы поймете что игра стала бездонной бочкой в которую время утекает как вода... ты не сошёл с ума ... ты ничего не знал ... ааа .....

2) Устойчивость багам. Баги есть, вылеты есть. Недоделки есть. - ОНИ НЕ КОЦАЮТ прогресс. Собрал схему, вылетела игра? Ничего страшного, зайди и продолжи с того места откуда начал. Вот так просто, за 180 часов я не потерял ни одной схемы - все доступно, все работает. (Пошли флешбеки с AAA проектов где официальными рекомендациями было - переиграйте последние 60 часов, а то у нас лапки бррр)

3) Сервис. Просто пример. Вышло обновление и у меня перестала запускаться игра, я написал в поддержку. И..... через два часа вышел хотфикс и мне отписали на почту, мол если что пиши. Запускаю игру .... работает. А что так можно было. А как же 15 линий техподдержки с советами уровня перезагрузите роутер соседа?

4) Интересный визуальный стиль.

5) Лаконичный интерфейс.

По минусам :
1) Баги, вылеты - от обновления к обновлению они то появляются то исчезают на поздних этапах игры. Но неприятностей не доставляют. Так просто неприятная мелочь. Если вы сомневаетесь в покупке берите, до этих этапов доходит 1/5 игроков. Скорее всего вы уйдёте гораздо раньше чем будет первый вылет. Начальные уровни отлично отдебажены и оптимизированы.

Совет 1 : найдите официальный дискорд - там можно попросить помощи и найти единомышленников, в данный момент это место кипит жизнью.

Совет 2 : для прохождения начальных уровней достаточно википедии - Логические элементы. Дальше ходим по ссылкам и впитываем знания. Пробуем инвертировать входы и выходы тех элементов о которых вы узнали и будет у вас много открытий чудных.

Совет 3: на первых разделах будет полезно посмотреть как другие реализуют функциональность, гляньте в стиме прохождения, но только после того как сами пройдете уровни или даже разделы.

Замечание 1 : игра не про электронику - земли, напряжения, теплопакеты и прочие токи вас обойдут стороной. Игра про логическую суть, а не про физический мир.

Замечание 2 : в описании сказано что игра не про программирование, но на сегодняшний момент благодаря обновлениям никаких препятствий нету для того что бы написать свой язык программирования и компилятор для него и попробовать порешать уровни с помощью своего языка. Инструменты - от копипасты asm-вывода компилятора, до чтения бинарных файлов с PC. Конструкцию процессора можно сделать, как регистровой так и стековой, в зависимости от того какой алгоритм вы освоили(не шмогли освоить:) ). И вперед - кодим на своем собственном языке и исполняем на своем проце.

Замечание 3 : игра про 8бит процессор но..... тут есть все что бы сделать 64 битную машину.

Замечание 4 : строить современные процессоры вас не будут учить, многоядерность, конвейеры, раздельные кэши ... вам придётся узнать из других источников и привнести во фриплей самим.

Замечание 5 : придется читать, много, долго, перечитывая непонятные моменты. Вики, харрисы, сайты электронщиков и хз знает кого еще станут вашими компаньонами на протяжении всей игры.

Eremias Arguta
Eremias Arguta

Шикарная игра! Мну в восхищении!

Каждый уважающий себя программист теперь может собрать собственный процессор)

DIstrik
DIstrik

Это лучшее, во что я играл из игр подобного жанра. Кайф написать программу, которая выполняется на собранном тобой процессоре.

But it would be great to see better descriptions for tasks, because the current descriptions are poor, and sometimes you have to think a lot just to figure out what does the author want you to do, the definition of done.
And tests leave much to be desired sometimes it's just a maze made of lack of UX and tutorial.

Jeff
Jeff

Помните тех гениев, которые собирают компьютеры в майнкрафте? Эта игра сделает из вас такого же гения.

lcrl
lcrl

This game gives the deepest programming experience even possible

TrashPanda626
TrashPanda626

Отличная игра! Также подходит для обучения архитектуре компьютера, наряду с такими проектами, как nandgame и/или mhrd. Не могу не согласиться с тем, что некоторые задания могут показаться трудными и их стоит решать при помощи карандаша и бумаги. На помощь в особо трудных заданиях могут придти книги, например Ч.Петцольда "Код: тайный язык информатики" или даже H&H "Цифровая схемотехника и архитектура компьютера"(!но вторая уже для тех, кто хочет глубже проникнуть в данную тематику!). Цена игры непомерна низка относительно ее пользы