niedziela, 19 grudnia 2010

AVR 3D FPS

Popularny, ośmiobitowy mikrokontroler jest też zdolny do generowania takich widoków:


To nic innego jak mała reinkarnacja Wolfensteina 3D. Mapa, sprite broni i tekstury są bezpośrednio zaszyte w ważącym 32KiB kodzie źródłowym. Silnik wykorzystuje bibliotekę graficzną Arduino GLCD przeznaczoną dla wyświetlaczy zgodnych z KS0108, takich jak np. ten.

Kod źródłowy można pobrać ze strony projektu.