Pull to refresh

Comments 26

Благодарю за подборку. Сам залипаю иногда в Turing Complete. Но вот к SHENZHEN IO типа

Literally, WORK AT HOME WITHOUT PAYMENT

и

I love having a second job that doesn't pay the bill

Немного отпугивают.

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

Я примерно за 30 часов дошёл до заданий в avalon city, потом стало как-то слишком сложно и я остановился.

Ну это для тех, кто еще не работает. Чтобы оценить а надо ли оно

Тогда уже и factorio, там много чего на комбинаторах можно делать

В ванильной комбинаторы не особо нужны, а в модах типа Ultracube они по-настоящему раскрываются.

я пока там что-то разумное собираю, у меня руда кончается))

Буквально любая песочница в который можно реализовать логику. Тогда уж добавлю oxygen not included

Мне кажется, собирать и отлаживать процессор в Майнкрафте на редстоуне сильно сложнее. Я бы не взялся за такое без опыта, полученного в чём-то ещё.

Там на самом деле уже давно изобрели компиляторы кода типа Verilog в редстоун, правда так и не поймешь, применялись они конкретно для этого видео.

Раньше был, а может есть и сейчас, мод Project Red, с аддонами, на создание "микросхем" на базе стандартной логики (И, ИЛИ, НЕТ...). Шикарная штука)
А вообще модификация Computer Craft в комбинации с Immersive Engineering/IC2 затянули на многие часы)

А есть ещё Stationeers, который начинается как форменный выживач, но где-то в mid-game в игру с ноги врываются микроконтроллеры с ручным программированием на ассемблере, без которых жить прямо сложненько становится.

Я могу из своих любимых игр добавить Carnage Heart, там роботов программируешь.
Но я сразу замечу, что там не низкоуровневое программирование, так что возможно не совсем в тему.

Сам я работаю над игрой NebuLeet, где программируешь кораблики в космосе. Я планирую на днях попробовать описать принципы визуального языка, что там используется. Наверное будет полезнее, если сравню с тем же Carnage Heart.

Выглядит там это примерно так:

Ещё немного игр из моих референсов:

  • Human Resource Machine - вот тут ощущается как низкоуровневое, потому что кодим почти на ассемблере

  • 7 Billion Humans - это сиквел HRM, тут уже более высокий уровень, со всякими if'ами

Carnage Heart - она только для play station есть же? На эмуляторе играете?

Изначально, когда её для себя открыл, это был PSP, там есть адаптированная версия игры - Carnage Heart EXA (по-моему, она лучше, чем порт). Очень годная игра, хоть и ощущаешь сюжетку как туториал на ~30 часов. :D

А недавно играл на Steam Deck, через эмулятор. :)
Без проблем запустилось.

Проблема Virtual Circuit Board - в том что это тупо редактор, песочница, там никакой ни компании, ни заданий нет. Даже в виде туториала. Плюс там симуляция кривая - задержка сигнала один такт в каждом проводнике, поэтому там все очень странно.

Немножко из моей коллекции

Про логические компоненты:

The Signal State

Silicon Zeroes

Про низкоуровневое программирование:

Comet 64

Alan's Automation Workshop - тут буквально создавать машины Тьюринга

Про высокоуровневое программирование:

Robo Instructus

The Farmer was Replaced

Ну и вообще всё от Зактроникс, включая его последний сборник Last Call BBS, в котором просто всего навалено

Turing Complete - огонь! Лучшая игрушка для мозгов, по мне. Играю уже 9 месяцев, около 90 часов в сумме. Бывало, застревал конкретно на некоторых уровнях подолгу (привет Saving Gracefully), но никогда не подсматривал решение. До всего доходил сам в итоге. Пришлось даже освежить университетский курс УТС, а именно карты Карно и ДНФ по таблицам истинности.

Из ачивок недавно получил Fast Adder за префиксный сумматор. Задержку в цифрах не знаю, все ещё на ранних уровнях топчусь.

За статью спасибо.

Мой вариант сумматора
По книге "Цифровая схемотехника и архитектура компьютера"
По книге "Цифровая схемотехника и архитектура компьютера"

Можно же чуть проще

Это будет медленнее по задержкам, потому что надо ждать, когда сигнал от carry пройдёт последовательно через каждый блок add.

Собрал префиксный сумматор, задержка 18

А вообще прикольно, я всю игру по наитию собирал, теперь попробую вооружиться книжкой и собрать всё "по-науке" :)

Это будет медленнее по задержкам, потому что надо ждать, когда сигнал от carry пройдёт последовательно через каждый блок add.

Нееет. Зачем вы мне сказали, что тут есть еще счетчик задержек? Теперь литкод ещё и тут.

Как вы вывели Gate и Delay Score? У меня таких нет.

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

Чтобы проще решать программистские задачки, я в Turing Complete сделал процессор с переменной длиной инструкции и x86-подобным ассемблером.

На доске почёта сейчас на 87 месте.

охренифигеть!

в ассемблер можно еще и поиграть, ужас!

Между прочим, дедушка "SHENZHEN I/O", - выпущенный тем же Zachtronics в 2011 "KOHCTPYKTOP: Engineer of the People", использовал стиль совьет панк задолго до того, как это стало мейнстримом.

Sign up to leave a comment.

Articles