Un’auto, due corsie e un asino da evitare premendo la barra spaziatrice: DONKEY.BAS resta uno dei programmi più riconoscibili della prima generazione di giochi per IBM PC.
Scritto nel 1981 da Bill Gates e Neil Konzen, non nacque per competere con i videogiochi arcade, ma per dimostrare che il BASIC installato sul nuovo computer IBM poteva gestire grafica a colori, animazioni, input da tastiera e suoni. Il programma fu distribuito con le prime versioni di PC DOS e BASIC per IBM PC, diventando una sorta di dimostrazione interattiva delle capacità della macchina. Oggi il sorgente originale è ancora consultabile e una versione JavaScript permette di giocare direttamente dal browser, senza hardware d’epoca o emulatori complessi.
DONKEY.BAS: una demo tecnica diventata gioco
Il nome DONKEY.BAS deriva dal formato del file: l’estensione .BAS indicava infatti un programma scritto in BASIC. All’avvio, il titolo visualizzato era semplicemente “DONKEY”, accompagnato dal riferimento all’IBM Personal Computer. La versione originale utilizzava BASICA, l’interprete BASIC fornito con il PC IBM e legato al ROM BASIC presente nel firmware della macchina.
La meccanica era volutamente essenziale. L’auto avanzava lungo una strada verticale divisa in due corsie e il giocatore poteva soltanto cambiare posizione premendo la barra spaziatrice. A intervalli regolari compariva un asino, che scendeva verso l’automobile. Evitarlo consentiva di proseguire e ottenere punti; l’impatto provocava invece l’esplosione di entrambi i protagonisti, la scritta “BOOM!” e un breve effetto sonoro riprodotto dall’altoparlante del PC.







