Прикольная игра - nandgame.com
От: vsb Казахстан  
Дата: 26.11.21 07:19
Оценка: 16 (3) +3
https://nandgame.com/

Не знаю, насколько это близко к реальным элементам, но мне нравится. Тематика — строим процессор из транзисторов.
Re: Прикольная игра - nandgame.com
От: Voivoid Россия  
Дата: 26.11.21 09:44
Оценка: +1
Здравствуйте, vsb, Вы писали:

vsb>https://nandgame.com/


vsb>Не знаю, насколько это близко к реальным элементам, но мне нравится. Тематика — строим процессор из транзисторов.


Прямо на эту же тему есть еще несколько игр:
https://store.steampowered.com/app/1444480/Turing_Complete/
https://store.steampowered.com/app/576030/MHRD/
Re: Прикольная игра - nandgame.com
От: L.K. Марс  
Дата: 26.11.21 09:50
Оценка: +1 -1 :)
vsb>https://nandgame.com/

Интерфейс никчёмный. Почему ко входам и выходам можно подсоединить только один провод? Почему нельзя соединить провода между собой?

В результате, первая же задача неразрешима.

Вот куда более приличная вещь (требует флеша): https://www.zachtronics.com/kohctpyktop-engineer-of-the-people/
Re[2]: Прикольная игра - nandgame.com
От: Muxa  
Дата: 26.11.21 09:57
Оценка:
Re[3]: Прикольная игра - nandgame.com
От: L.K. Марс  
Дата: 26.11.21 10:20
Оценка:
Ну и как подключить второе реле к выходу схемы?

Re[4]: Прикольная игра - nandgame.com
От: vsb Казахстан  
Дата: 26.11.21 10:29
Оценка:
Здравствуйте, L.K., Вы писали:

LK>Ну и как подключить второе реле к выходу схемы?


LK>Image: circuit.jpg


Нажми на треугольничек, потом на круг.
Re[2]: Прикольная игра - nandgame.com
От: AndreyM16  
Дата: 26.11.21 10:30
Оценка:
Здравствуйте, L.K., Вы писали:


vsb>>https://nandgame.com/


LK>В результате, первая же задача неразрешима.


Просто a nand b = not (a and b)

Отредактировано 26.11.2021 10:32 AndreyM16 . Предыдущая версия .
Re[3]: Прикольная игра - nandgame.com
От: L.K. Марс  
Дата: 26.11.21 10:49
Оценка:
Ну, можно и так, в данном конкретном случае. Но интерфейс от этого лучше не становится.
Re[5]: Прикольная игра - nandgame.com
От: L.K. Марс  
Дата: 26.11.21 10:50
Оценка:
vsb>Нажми на треугольничек, потом на круг.

Тогда исчезнет первый провод, подключенный к треугольнику.
Re[4]: Прикольная игра - nandgame.com
От: vsb Казахстан  
Дата: 26.11.21 10:51
Оценка:
Здравствуйте, L.K., Вы писали:

LK>Ну, можно и так, в данном конкретном случае. Но интерфейс от этого лучше не становится.


Там основная проблема, что когда нажимаешь replace with parts, то оно часто глючит для нетривиальных конфигураций и сложно находить оптимальные решения в итоге. Интерфейс не идеален, да.
Re[6]: Прикольная игра - nandgame.com
От: vsb Казахстан  
Дата: 26.11.21 10:52
Оценка:
Здравствуйте, L.K., Вы писали:

vsb>>Нажми на треугольничек, потом на круг.


LK>Тогда исчезнет первый провод, подключенный к треугольнику.


А, ну да, а как ты вообще хотел сделать? Если по одному проводу приходит 0, а по другому 1, что будет на выходе?
Re[4]: Прикольная игра - nandgame.com
От: AndreyM16  
Дата: 26.11.21 11:10
Оценка:
Здравствуйте, L.K., Вы писали:

LK>Ну, можно и так, в данном конкретном случае. Но интерфейс от этого лучше не становится.


Интерфейс похоже реализован на react плюс bootstrap, то есть сильно не заморачивались, главное геймплей . А так прикольно, показано как с помощью nand состоящей из двух реле можно реализовать операции процессора, хотя не знаю что там дальше пока дошел до арифметики.
Re[4]: Прикольная игра - nandgame.com
От: Muxa  
Дата: 26.11.21 11:16
Оценка:
LK>Ну и как подключить второе реле к выходу схемы?

Хм, а его туда и не нужно подключать. Ты что хочешь выходы обоих рэле закоротить?
Решение этого уровня выглядит немного иначе.
Re[7]: Прикольная игра - nandgame.com
От: L.K. Марс  
Дата: 26.11.21 11:48
Оценка: +1 -1
vsb>Если по одному проводу приходит 0, а по другому 1, что будет на выходе?

На выходе будет, разумеется, 1.

Точно так же, как и при соединении двух реальных проводов.
Re[8]: Прикольная игра - nandgame.com
От: vsb Казахстан  
Дата: 26.11.21 12:21
Оценка:
Здравствуйте, L.K., Вы писали:

vsb>>Если по одному проводу приходит 0, а по другому 1, что будет на выходе?


LK>На выходе будет, разумеется, 1.


LK>Точно так же, как и при соединении двух реальных проводов.


Ну в общем я тут спорить не буду, не квалифицирован, но в этой игре этот момент принципиален — сигнал выходя может разветвляться, но вход всегда должен быть один. А если ты хочешь по такому принципу устроить соединение, тебе нужен элемент OR.
Отредактировано 26.11.2021 12:22 vsb . Предыдущая версия .
Re[9]: Прикольная игра - nandgame.com
От: L.K. Марс  
Дата: 26.11.21 12:30
Оценка:
Я в первом комментарии дал ссылку на игрушку, в которой всё сделано по-человечески.
Re[5]: Прикольная игра - nandgame.com
От: Muxa  
Дата: 26.11.21 13:13
Оценка:
AM>хотя не знаю что там дальше пока дошел до арифметики.
открой вкладку Levels
ПС0: я уже ОЗУ собираю
ПС1: я уже декодер инструкций собрал
Отредактировано 26.11.2021 21:54 Muxa . Предыдущая версия . Еще …
Отредактировано 26.11.2021 17:31 Muxa . Предыдущая версия .
Отредактировано 26.11.2021 15:40 Muxa . Предыдущая версия .
Re[2]: Прикольная игра - nandgame.com
От: Sharov Россия  
Дата: 26.11.21 14:24
Оценка: +1
Здравствуйте, Voivoid, Вы писали:

V>Прямо на эту же тему есть еще несколько игр:

V>https://store.steampowered.com/app/1444480/Turing_Complete/
V>https://store.steampowered.com/app/576030/MHRD/

Вот эта еще хороша -- https://www.zachtronics.com/shenzhen-io/
Надо бы продолжить, а MHRD как-то надоела.
Кодом людям нужно помогать!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.