Motor Wolfenstein 3D | |
---|---|
| |
Tip de | Motor de joc ( Lista ) |
Dezvoltator | Software de identificare |
Programator cheie | John Carmack |
Parte dintr-o serie de motoare | ID Tech |
Următorul motor din serie | Motorul Doom |
Data de lansare | 1992 |
Platformă hardware | Calculatoare IBM compatibile cu PC |
Sistem de operare acceptat | DOS |
Scris în limbi | C , x86 - limbaj de asamblare compatibil |
Licență | gratuit , GNU GPL |
Primul joc la motor | Wolfenstein 3D / 5 mai 1992 |
Ultimul joc la motor | Rise of the Triade / 21 decembrie 1994 |
Motorul Wolfenstein 3D este un motor de joc pseudo -3D dezvoltat pentru Wolfenstein 3D , lansat pe 5 mai 1992. Motorul a fost dezvoltat în primul rând de John Carmack , programator șef la id Software .
Din 1995, codul sursă al motorului este disponibil sub GNU GPL , împreună cu întregul joc Wolfenstein 3D .
Motorul Wolfenstein 3D nu are cele mai revoluționare caracteristici pentru vremea sa, dar este optimizat special pentru cerințele mai mici ale sistemului informatic .
Implementează grafică VGA ( tradus prin releu ), sunet ( WAV și IMF ), fizică și control.
Scris în C și asamblator x86 . Particularitati:
Restrictii:
Scenele sunt redate folosind metoda Ray casting .
Lumea din Wolfenstein 3D este construită pe o rețea pătrată de pereți de înălțime uniformă și podele și tavane solide netede. Pentru a desena nivelul de joc, se „trage” o rază din câmpul vizual, care trece prin fiecare coloană de pixeli de pe ecran. În continuare, algoritmul verifică dacă raza a traversat peretele și, dacă da, selectează și scalează textura peretelui în consecință, în funcție de locul în care raza a „colit” peretele și cât de departe a parcurs înainte. În continuare, este creat un buffer unidimensional, care conține sprite-uri la scară care reprezintă inamici, bonusuri și obiecte.
Crearea nivelurilor bazate pe o grilă a avut două obiective - coliziunile cu grinzi și pereți puteau fi găsite mai repede, deoarece potențialele coliziuni devin mai previzibile și consumul de memorie este redus. Cu toate acestea, manipularea spațiilor deschise devine dificilă.
După Wolfenstein 3D , următoarele jocuri au fost lansate pe acest motor:
Potrivit lui John Carmack , motorul de joc a fost inspirat de demonstrația tehnologică Origin / Looking Glass Studios a RPG -ului la persoana întâi Ultima Underworld: The Stygian Abyss în 1991. Carmack a susținut că ar putea face un randament mai rapid și a reușit.
Software de identificare | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jocuri |
| ||||||||||||||||
Angajații |
| ||||||||||||||||
Companie |
| ||||||||||||||||
Tehnologie | |||||||||||||||||
Alte |
|