Разместите пандусы и переключающиеся биты так, чтобы каскад падающих шариков выдавал именно правый левый/правый поток.
Бросайте шарики через сетку, проложенную пандусами, битами, кроссоверами и перехватчиками. Каждый шарик выходит слева (0) или справа (1) от перегородки; расположите свои части так, чтобы выходная последовательность на осциллографе соответствовала форме оранжевого целевого сигнала.
Cascade Engine — это мраморно-машинный подход к цифровой логике и двоичному счету, делающий строительные блоки компьютеров осязаемыми.
Детали — пандусы, биты, перекрёстки и перехватчики, где шарики выходят налево для 0 и направо для 1, — взяты из Turing Tumble, физической игры, демонстрирующей логические вентили через механические вычисления.
Её мысль в том, что вычислениям не нужно электричество. «Бит» здесь — физический триггер, который помнит, куда ушёл последний шарик, а ряд таких битов считает в двоичной системе, потому что цепочка триггеров просто так и работает.
Подогнать выходной сигнал, а не решить заданную сумму, — более острая версия урока. От вас требуется не вычислить число, а построить машину, поведение которой во времени правильно, — а это и есть настоящая работа.
Cascade Engine — это мраморная машина, основанная на цифровой логике и двоичном счете. Это оригинальная бесплатная браузерная игра-головоломка, созданная специально для PlayPendium.