Motor Wolfenstein 3D

Motor Wolfenstein 3D

Jucătorul este atacat: în stânga - un ciobanesc german, în dreapta și în față - un simplu soldat cu un pistol
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 .

Specificații

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:

Descrierea lucrării

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ă.

Jocuri care folosesc motorul Wolfenstein 3D

După Wolfenstein 3D , următoarele jocuri au fost lansate pe acest motor:

Fapte interesante

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.

Link -uri