MicroBuild: DOOM‑Style движок на AVR
Всё началось с попытки найти полноценный псевдо-3D-движок для AVR. Но поиски выдавали в основном вращающиеся кубы и рейкастинг в духе Wolfenstein 3D. А хотелось чего-то поближе к DOOM.
Тогда возникла идея разобраться в движке Джона Кармака и перенести его на микроконтроллер. Делов-то! Правда,
попытка освоить BSP-деревья быстро охладила энтузиазм. Пришлось искать другой путь.
В результате появился MicroBuild — собственный псевдо-3D-движок для Arduino Nano на Atmega328. Меньше 1 КБ оперативной памяти, никаких аппаратных вычислений с плавающей точкой, зато целая коллекция инженерных головоломок.
И некоторые возможности, которые на таком железе совсем не ожидаешь увидеть.