Microsofts kalkylbladsprogram Excel kan användas till nästan vad som helst. Det visar Reddit-användaren u/awesomegraczgie21 tydligt med ett imponerande nytt demo av ett rudimentärt pseudo-3d-spel av labyrintmodell som för tankarna till Wolfenstein 3D.

Jämförelsen med det klassiska Id Software-spelet slutat inte vid upplägget: Excel-spelet använder nämligen samma renderingsteknik – ray casting, en tidig föregångare till ray tracing där varje ljusstråle bara spåras till den första yta den stöter på, utan några reflektioner eller brytningar. Däremot har utvecklaren fått med genomskinlighet.

Spelet ryms i 400 rader VBA-kod och på utvecklarens dator tuffar det på i cirka 0,2 bilder per sekund. Att det går så långsamt beror enligt utvecklaren främst på att beräkningarna av strålar som passerar genom två genomskinliga väggar ”tar kål på prestandan, men det är det värt”. I en video visar utvecklaren upp spelet uppsnabbat till 10 bilder per sekund.

Utvecklaren tog fram spelet som del av en programmeringsuppgift under en universitetskurs i VBA-programmering.

I våras skrev vi om ett annat spel utvecklat i Excel – ett tvådimensionellt äventyrsspel i Fallout-världen.