**Doom engine** (հայերեն՛ Doom-ի շարժիչ), հայտնի է նաև որպես id Tech 1, այն խաղային շարժիչն է, որն ապահովում է id Software խաղերը Doom և Doom II: Hell on Earth: Այն նաև օգտագործվում է Heretic, Hexen: Beyond Heretic, Strife: Quest for the Sigil, Blasphemer, Hacx: Twitch 'n Kill, Freedoom և այլ խաղերում, որոնք արտադրվել են արտոնագրված անձանց կողմից։ Այն ստեղծվել է Ջոն Քարմակի կողմից, օժանդակ գործառույթներով, որոնք գրել են Մայք Աբրաշը, Ջոն Ռոմերոն, Դեյվ Թեյլորը և Փոլ Ռադեկը։ Սկզբնապես մշակվել է NeXT համակարգիչների վրա, այն տեղափոխվեց DOS՝ Doom-ի սկզբնական թողարկման համար, իսկ հետագայում տեղափոխվեց մի քանի խաղային կոնսուլներ և օպերացիոն համակարգեր։

Doom-ի Linux տարբերակի սկզբնական կոդը թողարկվել է հանրությանը՝ 1997 թվականի դեկտեմբերի 23-ին ոչ առևտրային օգտագործման իրավունք շնորհող լիցենզիայի ներքո, որին հաջորդեց Doom II-ի Linux տարբերակը մոտ մեկ շաբաթ անց՝ 1997 թվականի դեկտեմբերի 29-ին։ Աղբյուրի կոդը հետագայում վերաթողարկվեց GNU General Public License v2.0 կամ ավելի ուշ՝ 1999 թվականի հոկտեմբերի 3-ին։ Դրանից հետո ստեղծված տասնյակ ոչ պաշտոնական Doom աղբյուրի պորտերը Doom-ին թույլ են տալիս աշխատել նախկինում չաջակցվող օպերացիոն համակարգերով և երբեմն արմատապես ընդլայնել շարժիչի ֆունկցիոնալությունը նոր հնարավորություններով։

Թեև շարժիչը կարծես 3D տարածություն է ներկայացնում, այդ տարածությունը նախագծված է երկչափ հատակագծից։ Տեսողության գիծը միշտ զուգահեռ է հատակին, պատերը պետք է լինեն հատակներին ուղղահայաց, և հնարավոր չէ ստեղծել բազմամակարդակ կառույցներ կամ թեք տարածքներ (հատակներ և առաստաղներ տարբեր անկյուններով)։ Չնայած այս սահմանափակումներին, շարժիչը ներկայացնում էր տեխնոլոգիական թռիչք id-ի նախորդ Wolfenstein 3D շարժիչից։ Doom շարժիչը հետագայում վերանվանվեց «id Tech 1»՝ այն դասակարգելու համար id Software-ի խաղային շարժիչների երկար շարքի ցանկում։

Խաղի աշխարհ
-----------

Doom շարժիչը բաժանում է ռենդերը խաղի մնացած մասերից։ Գրաֆիկական շարժիչն աշխատում է հնարավորինս արագ, բայց խաղի աշխարհն աշխատում է վայրկյանում 35 կադր արագությամբ՝ անկախ սարքաշարից, այնպես որ բազմաթիվ խաղացողներ կարող են խաղալ միմյանց դեմ՝ օգտագործելով տարբեր կատարողականությամբ համակարգիչներ։

Մակարդակի կառուցվածքը
---------------------

Դիտելով վերևից ներքև՝ Doom-ի բոլոր մակարդակներն իրականում երկչափ են՝ ցույց տալով Doom շարժիչի հիմնական սահմանափակումներից մեկը. սենյակից սենյակ հնարավոր չէ։ Այս սահմանափակումը, սակայն, ունի արծաթե երեսպատում. «քարտեզի ռեժիմը» կարող է հեշտությամբ ցուցադրվել, որը ներկայացնում է պատերը և խաղացողի դիրքը, ինչպես աջ կողմում գտնվող առաջին պատկերը։

Ծանոթագրություններ
------------------

1. ↑
2. ↑  «NeXT Computers - Company - Computing History»։ *www.computinghistory.org.uk*։ Վերցված է 2022-03-29
3. ↑  Staff (December 29, 1997)։ «Doom II Source Available»։ *PC Gamer US*։ Արխիվացված է օրիգինալից February 18, 1998-ին։ Վերցված է November 20, 2019  `|url-status=` պարամետրը գոյություն չունի (օգնություն); `|df=` պարամետրը գոյություն չունի (օգնություն)
4. ↑
5. ↑  Doom source code, under the GNU GPL - Doomworld /idgames database frontend
6. ↑  
The *Doom* source code from 3ddownloads.com Archived February 24, 2004, at the Wayback Machine. - released in 1997, now under the GNU GPL v2-or-later
7. ↑  «id Tech 1 (Concept)»։ *Giant Bomb*
8. ↑  Schuytema Paul C. (August 1994)։ *The Lighter Side Of Doom*։ *Computer Gaming World*: 140, 142