Почніть з одного скромного шлюза NAND і перебудуйте всю булеву логіку, шлюз за шлюзом, доки не зможете зіставити будь-яку таблицю істинності.
На робочому столі з розводкою ви розміщуєте шлюзи, підключаєте їхні порти та прагнете, щоб вихід відтворював цільову таблицю істинності. Кампанія йде по дереву технологій: створюйте НЕ з NAND, потім AND, OR та XOR з воріт, які ви розблокували, перед остаточним цільовим рівнем довільної форми.
Gatecraft навчає функціональної повноти — як кожен логічний шлюз може бути побудований лише з NAND — глибока ідея, яка стає доступною для гри.
Розміщення вентилів, з’єднання їхніх портів і відтворення на виході цільової таблиці істинності — це основа цифрової електроніки, що спирається на булеву алгебру, логіку істини й хиби Джорджа Буля XIX століття, яка, як виявилося, описує схеми.
Просування деревом технологій від простих вентилів до більших компонентів відображає те, як цю галузь викладають і будують.
Саме таблиця істинності взагалі робить це можливим. Вона повністю задає поведінку, нічого не кажучи про реалізацію, тож ту саму ціль можна досягти кількома схемами, — і саме в їх порівнянні з’являється ідея ефективності.
Gatecraft навчає функціональної повноти — як кожен логічний вентиль може бути отриманий лише з NAND. Це оригінальна безкоштовна головоломка для браузера, створена власноруч для PlayPendium.