Sötét motor

sötét motor

DromEd szerkesztő nyílt szinttel
Típusú Játékmotor ( Lista )
Fejlesztő Üvegstúdiót keresek
Kulcs programozó Sean Barret
Hardver platform IBM PC kompatibilis számítógép
Támogatott operációs rendszer Windows 9x
Nyelvvel írva C++
legújabb verzió 1,18 (Thief II), 2,3 (System Shock 2) / 2000 / 1999
Első játék a motoron Tolvaj: The Dark Project / 1998
Utolsó játék a motoron Tolvaj II: A fémkorszak / 2000

A Dark Engine  egy játékmotor , amelyet a Looking Glass Studios fejlesztett és használ a Thief : The Dark Project (1998), a Thief II: The Metal Age (2000), valamint az Irrational Games System Shock 2 (1999) és a Deep Cover ( projektet törölték).

A motor jellemzői

A renderelő motort 1995-ben a Looking Glass Studios programozója , Sean Barrett készítette . Támogatta az akkori modern 3D-s motorfunkciókat, beleértve a skyboxot és a színes világítást (amit a Thief 2 verzióban vezettek be). A motor PCX és TGA formátumú textúrákat támogat 256x256 pixel maximális felbontással, a használt paletta alapján "családokba" csoportosítva . Összesen 216 textúra és független paletta áll rendelkezésre, plusz 8 animált textúra a víz megjelenítéséhez.

Úgy gondolták, hogy a motort teljes egészében Barrett fejlesztette, azonban kijelentette, hogy csak a renderert fejlesztette ; fizikával, mesterséges intelligenciával, tárgyrendszerrel más emberek foglalkoztak [1] .

A motor nem tartalmazott beépített szkriptmotort, a mesterséges intelligencia viselkedését és az objektumok interakcióját OSM fájlok (Object Script Module), dinamikus könyvtárak (DLL) segítségével szabályozták , amelyek a játék indításakor kerültek betöltésre. A DromEd szerkesztőben új modulokat lehetett létrehozni és csatlakoztatni, de képességeiket korlátozták a motormagból elérhető funkciók.

A Dark Engine fejlett mesterséges intelligencia képességeket és hangmodellt tartalmazott. Az NPC - k három szorongási szinttel rendelkeznek, reagálnak a környezet és a zaj változásaira, ellenséget keresnek, és korlátozott az egymással való interakció. A tervező teljes mértékben ellenőrizte, hogyan terjed a hang a szint bármely részén.

Korlátozások

A 3D-s gyorsítást támogató nagyon kis mennyiségű hardver miatt a motor korlátozott volt az erőforrások, a tárgyak és a világítási módszerek tekintetében. Tehát van egy mesterséges korlátozása, amely nem teszi lehetővé 1024-nél több sokszög megjelenítését a képernyőn . Ezenkívül számos korlátozást szabtak a DromEd szerkesztővel szemben.

A Dark Engine nem támogatja a többszálat , a játék összeomlik többmagos rendszereken.

Kiterjesztések és megvalósítások

A Thief Golddal megjelent DromEd szintű szerkesztőnek köszönhetően lehetővé vált a rajongói küldetés a Dark Engine-en megjelent összes játékhoz. Jelenleg több mint 800 rajongói küldetés van a Thief and Thief 2-höz, és számos küldetés a System Shock 2-höz.

A közösség olyan javításokat is kiadott, amelyek javítják a kompatibilitási problémákat, és hozzáigazítják a motort a rajongói küldetésekhez.

2005 végén indult az Open Dark Engine projekt azzal a céllal, hogy egy OGRE -alapú motort hozzanak létre, amely képes a Dark Engine-en alapuló játékok futtatására.

2010 végén kiszivárgott a Dreamcast platform [2] motorjának egy befejezetlen portjának forráskódja . Ez a másolat nem teljes, a kód egy része hálózati meghajtón volt tárolva. A Thief ( Eidos Interactive ) és System Shock ( Electronic Arts ) védjegytulajdonosok ismeretlen jogi státusza és pozíciója ellenére azonban a közösség hozzálátott a játékmotor helyreállításához és fejlesztéséhez.

2012 szeptemberében egy Le Corbeau nevű felhasználó a Thief univerzumnak szentelt francia ariane4ever.free.fr weboldalon frissítette a Thief, Thief 2 és a System Shock 2 futtatható fájljait, ami kiküszöbölte a legtöbb hibát és hiányosságot a programból. régi motor [3] [4] . A motoron végrehajtott számos javítás és fejlesztés arra utal, hogy Le Corbeau hozzáfér a Dark Engine forráskódjához.

Jegyzetek

  1. Sean Barrett. Az 1998-as Thief: The Dark Project 3D szoftvermegjelenítési technológiája  (angolul)  (nem elérhető link) (2011. szeptember 19.). Letöltve: 2011. szeptember 21. Az eredetiből archiválva : 2012. július 13..
  2. Smith, Quintin Dark Engine forráskódja egy táskában található  (eng.)  (a link nem érhető el) . Rock, Paper, Shotgun (2010. december 14.). Letöltve: 2011. április 15. Az eredetiből archiválva : 2012. július 13.
  3. NewDark - Thief 2 V1.19 és System Shock 2 V2.4 . Letöltve: 2013. július 12. Az eredetiből archiválva : 2018. január 3..
  4. Craig Pearson. Senki sem tudja, ki javítja a System Shock 2-t . Rock, Paper, Shotgun (2019. augusztus 12.). Letöltve: 2019. augusztus 23. Az eredetiből archiválva : 2019. augusztus 28.

Linkek