Wolfenstein 3D engine
Da Wikipedia, l'enciclopedia libera.
Wolfenstein 3D engine |
|
---|---|
Sviluppatore | id Software |
SO | MS-DOS |
Genere | Motore grafico |
Licenza | GPL |
Sito web |
Il Wolfenstein 3D engine è un motore grafico sviluppato, in maggior parte, da John Carmack. Fu utilizzato per la prima volta nel gioco omonimo Wolfenstein 3D, e in seguito utilizzato in licenza da altre compagnie. Il codice sorgente è stato rilasciato il 21 luglio del 1995, e in seguito sono stati realizzati alcuni port atti a migliorarne le prestazioni.
[modifica] Caratteristiche
Scritto in linguaggio C e con istruzioni in assembly x86, sfrutta per la grafica l'algoritmo di ray casting, mentre il sonoro è costituito da WAV (effetti sonori) e IMF per le musiche.
Il motore supporta:
- sprite utilizzati per visualizzare oggetti;
- muri dotati di texture.
Alcune limitazioni:
- non è possibile alzare lo sguardo;
- non sono supportate variazioni di altezza nei settori, e di intensità delle luci;
- i muri sono ortogonali;
- pavimenti e soffitti sono privi di texture
[modifica] Giochi che utilizzano il motore
- Blake Stone: Aliens of Gold (1993)
- Corridor 7: Alien Invasion (1994)
- Super Noah's Ark 3-D (1994)
- Operation Body Count (1994)
- Blake Stone: Planet Strike (1994)
- Rise of the Triad (1994) - versione pesantemente modificata