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 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.
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.
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.
Játékmotorok | |||||||
---|---|---|---|---|---|---|---|
Grafikus | Ingyenes GLScene Horde3D Irrlict EMBEREVŐ ÓRIÁS OpenSceneGraph Szabadalmazott Outerra | ||||||
Fizikai | Ingyenes Box2D Golyó mókus newton ÓDA. Tokamak Szabadalmazott DMM Havok fizika PhysX | ||||||
Általános rendeltetésű |
| ||||||
Specializált |
| ||||||
A játékmotorok listája |