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, потом стало как-то слишком сложно и я остановился.
Ну это для тех, кто еще не работает. Чтобы оценить а надо ли оно
А как же Besiege и Minecraft?
Тогда уже и factorio, там много чего на комбинаторах можно делать
Мне кажется, собирать и отлаживать процессор в Майнкрафте на редстоуне сильно сложнее. Я бы не взялся за такое без опыта, полученного в чём-то ещё.
Раньше был, а может есть и сейчас, мод 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 есть же? На эмуляторе играете?
Немножко из моей коллекции
Про логические компоненты:
Про низкоуровневое программирование:
Alan's Automation Workshop - тут буквально создавать машины Тьюринга
Про высокоуровневое программирование:
Ну и вообще всё от Зактроникс, включая его последний сборник 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", использовал стиль совьет панк задолго до того, как это стало мейнстримом.
Подборка игр с низкоуровневым программированием