Wolfire oopbron-speletjie Overgrowth

Overgrowth, een van die suksesvolste projekte van Wolfire Games, is oopbron. Na 14 jaar van ontwikkeling as 'n eie produk, is daar besluit om die speletjie oopbron te maak sodat entoesiaste dit kan voortgaan om dit na hul smaak te verbeter.

Die kode is in C++ geskryf en is oop onder die Apache 2.0-lisensie, wat jou ook toelaat om die kode by eie projekte in te sluit en die gevolglike werk te verkoop. Oopbron dek die speletjie-enjin, projeklêers, skrifte, shaders en ondersteuningsbiblioteke. Ondersteun loop op Windows, macOS en Linux. Spelhulpbronne bly eie en die verspreiding daarvan in derdeparty-projekte vereis aparte toestemming van Wolfire Games (modding word toegelaat).

Daar word aanvaar dat die gepubliseerde kode gebruik kan word om beide fundamenteel nuwe produkte te skep wat met hul eie speletjiehulpbronne kom, en om met die oorspronklike eie stel hulpbronne te werk wanneer eksperimente of vir opvoedkundige doeleindes uitgevoer word. Insluitende komponente en biblioteke van die speletjie kan afsonderlik na ander speletjieprojekte oorgedra word. Ook genoem is die bereidwilligheid om gemeenskapsvoorbereide uitbreidings en veranderinge te aanvaar vir insluiting in die hoofsamestelling van die kommersiële speletjie Overgrowth. As dit nie moontlik is om veranderinge in die hoofprojek te integreer nie, kan jy jou eie nie-amptelike uitgawes van die speletjie skep.

Die essensie van die spel Overgrowth is in die avonture van 'n ninja-konyn, wat hand-tot-hand-gevegte met ander antropomorfiese diere (konyne, wolwe, rotte, katte, honde) betrokke raak tydens die voltooiing van die take wat aan die speler opgedra is. . Die spel vind plaas in 'n driedimensionele omgewing met 'n derdepersoonsbeskouing, en om die doelwitte te bereik word die speler volledige vryheid van beweging en organisasie van hul optrede gegee. Benewens enkelspeler-missies, word multiplayer-modus ook ondersteun.

Die speletjie is toegerus met 'n gevorderde fisika-enjin wat stewig geïntegreer is met die 3D-enjin en implementeer die konsep van "fisika-gebaseerde prosedurele animasie", wat voorsiening maak vir realistiese karakterbeweging en aanpasbare animasiegedrag afhangende van die omgewing. Die speletjie is ook opvallend vir die gebruik van oorspronklike konteks-sensitiewe kontroles wat jou toelaat om verskeie gevegstaktieke toe te pas, en 'n AI-enjin wat die gesamentlike aksies van die karakters koördineer en toelaat om terug te trek in die geval van 'n hoë waarskynlikheid van nederlaag. 'n Koppelvlak vir die redigering van kaarte en scenario's word verskaf.

Die speletjie-enjin ondersteun rigiede liggaamsfisika, skeletale animasie, pixel-vir-pixel-beligting met refraksie van refleksies, 3D-klank, modellering van dinamiese voorwerpe soos lug, water en gras, aanpasbare detail, realistiese weergawe van wol en plante, diepte en vervaging effekte tydens vinnige beweging, verskeie tipes tekstuurkartering (insluitend dinamiese kubuskartering en parallakskartering).



Bron: opennet.ru

Voeg 'n opmerking