Lessico IT › Programmazione › QuakeC

QuakeC

Programmazione Svenska → Aggiornato: 2026-10-26
Maggiori info
Creatore
John Carmack
Anno
1996
Proprietario
id Software
Tipo
Linguaggio di scripting

Il linguaggio simile al C in cui era scritta la logica di gioco di Quake, e che, come effetto collaterale, ha dato più o meno origine alla scena dei mod.

John Carmack integrò in Quake (1996) una piccola macchina virtuale. Tutto ciò che riguardava le regole (armi, mostri, porte, punteggi) risiedeva in codice QuakeC compilato da qcc in un unico progs.dat. id pubblicò il sorgente della logica di gioco e chiunque poteva modificarlo ed eseguire il risultato su qualsiasi piattaforma senza toccare il motore.

Il linguaggio era spartano: i tipi erano essenzialmente float, vector, string ed entity, e non esistevano array. Bastò comunque per Team Fortress e per centinaia di altre mod. Quake II passò nel 1997 a una logica di gioco in una normale DLL caricata dal motore: più veloce, ma senza sandbox né portabilità.

← Torna al lessico