Ontwikkelaars maken schaakprogramma van slechts 487 bytes

0
414

Programmeurs hebben naar eigen zeggen het meest compacte schaakprogramma ooit geschreven. De code van BootChess bestaat uit slechts 487 bytes, waar de vorige recordhouder nog 672 bytes nodig had om een werkend schaakprogramma te krijgen.

In 1983 werd door David Horne 1K ZX Chess uitgebracht. Deze schaaksoftware gebruikte op een Sinclair ZX81-homecomputer 672 bytes aan werkgeheugen en was decennialang de recordhouder als meest compacte schaaksoftware ooit geschreven. Maar het record is inmiddels gesneuveld: programmeurs van de groep Red Sector Inc., actief in de demoscene, hebben BootChess geschreven, een schaakcomputer waarvan de code 487 bytes telt.

De code van BootChess is geschreven in assembler. BootChess is een multiplatform-game, kan opstarten vanuit een bootsector en toont de gebruiker een uiterst kaal schaakbord. De speler moet door middel van getikte commando’s de pionnen op het bord verzetten. Sommige ontwikkelaars die BootChess hebben uitgeprobeerd stellen echter dat de schaaksoftware nog een aantal fouten bevat waardoor het geen volledig en correct functionerende schaaksoftware genoemd zou mogen worden.