⚖ Compare news

Put up to three stories side by side. Pick IDs from any article URL: /compare?id=123&id=456

10 000 вентилей NAND в реальном времени: как устроен симулятор в нашей игре на Rust

habrahabr.ru ·Russian Federation · world
Words
116
Chars
788
AI summary
Yes
Full story

The small indie studio anywaymachines is developing NAND², a puzzle game built around a single NAND gate. Players use that gate to build NOT gates, adders, registers, an ALU and a processor with a RISC-V subset, then write assembly programs for it, eventually up to a Wolfenstein-style 3D shooter. The game is still in development, with about 200 levels planned across six eras, including relays, transistors, microchips and microprocessors.

Мы — маленькая инди-студия anywaymachines, делаем игру NAND² — головоломку, где из одного вентиля NAND собираешь всё остальное: NOT, сумматор, регистры, АЛУ, процессор с подмножеством RISC-V, а дальше пишешь для своего процессора программы на ассемблере, вплоть до 3D-шутера в духе Wolfenstein. Игра ещё в разработке, по плану около 200 уровней в шести эпохах: реле, транзисторы, микросхемы, микропроцессоры, скорость, система. Выросла игра из любви к Turing Complete и курсу nand2tetris: оба проекта когда-то показали нам, как интересно собирать компьютер с нуля своими руками. Нам захотелось пройти этот путь ещё ближе к настоящему железу: собрать процессор с реальной системой команд в стиле RISC-V и дойти до запущенной на нём программы, от вентиля до картинки на экране. Читать далее

Open article