Wolfire igra otvorenog koda Overgrowth

Overgrowth, jedan od najuspješnijih projekata Wolfire Gamesa, otvoren je kod. Nakon 14 godina razvoja kao vlasnički proizvod, odlučeno je otvoriti izvor igre kako bi je entuzijasti mogli nastaviti poboljšavati prema svojim željama.

Kôd je napisan u C++ i otvoren je pod licencom Apache 2.0, što također omogućuje uključivanje koda u vlasničke projekte i prodaju rezultirajućeg rada. Otvoreni kod pokriva motor igre, projektne datoteke, skripte, shadere i biblioteke podrške. Podržava rad na Windows, macOS i Linux. Resursi igre ostaju u vlasništvu, a njihova distribucija u projektima trećih strana zahtijeva zasebno dopuštenje Wolfire Games (moding je dopušten).

Pretpostavlja se da se objavljeni kod može koristiti i za stvaranje potpuno novih proizvoda koji dolaze s vlastitim resursima igre, kao i za pokretanje s izvornim vlasničkim skupom resursa prilikom provođenja eksperimenata ili u obrazovne svrhe. Uključujući komponente igre i biblioteke mogu se zasebno prenijeti na druge projekte igara. Također se spominje spremnost za prihvaćanje proširenja i promjena koje je pripremila zajednica za uključivanje u mainstream komercijalnu igru ​​Overgrowth. Ako nije moguće integrirati promjene u glavni projekt, možete izraditi vlastita neslužbena izdanja igre.

Suština igre Overgrowth je u pustolovinama zeca ninje, koji se upušta u borbu prsa u prsa s drugim antropomorfnim životinjama (zečevi, vukovi, štakori, mačke, psi) tijekom izvršavanja zadataka dodijeljenih igraču. . Igranje se odvija u trodimenzionalnom okruženju s pogledom iz trećeg lica, a za postizanje ciljeva igrač dobiva potpunu slobodu kretanja i organizacije svojih radnji. Osim misija za jednog igrača, podržan je i mod za više igrača.

Igra je opremljena naprednim fizičkim motorom koji je usko integriran s 3D motorom i implementira koncept "proceduralne animacije temeljene na fizici", koja omogućuje realno kretanje likova i prilagodljivo ponašanje animacije ovisno o okruženju. Igra je također značajna po korištenju originalnih kontrola osjetljivih na kontekst koje vam omogućuju primjenu različitih borbenih taktika i AI motora koji koordinira zajedničke radnje likova i omogućuje povlačenje u slučaju velike vjerojatnosti poraza. Dostupno je sučelje za uređivanje karata i scenarija.

Pokretač igre podržava fiziku krutog tijela, skeletnu animaciju, osvjetljenje piksel po piksel s refrakcijom refleksije, 3D zvuk, modeliranje dinamičnih objekata kao što su nebo, voda i trava, prilagodljive detalje, realistično prikazivanje vune i biljaka, dubinu i zamućenje efekti tijekom brzog kretanja, razne vrste mapiranja tekstura (uključujući dinamičko mapiranje kocke i mapiranje paralakse).



Izvor: opennet.ru

Dodajte komentar