Lojë Wolfire me burim të hapur Overgrowth

Është shpallur burimi i hapur i Overgrowth, një nga projektet më të suksesshme të Wolfire Games. Pas 14 vitesh zhvillimi si një produkt i pronarit, u vendos që loja të bëhej me burim të hapur për t'u dhënë entuziastëve mundësinë që të vazhdojnë ta përmirësojnë atë sipas shijeve të tyre.

Kodi është shkruar në C++ dhe është i hapur nën licencën Apache 2.0, e cila lejon, ndër të tjera, përfshirjen e kodit në projektet e pronarit dhe shitjen e punës që rezulton. Burimi i hapur mbulon motorin e lojës, skedarët e projektit, skriptet, shaderat dhe bibliotekat mbështetëse. Mbështet funksionimin në Windows, macOS dhe Linux. Asetet e lojës mbeten pronësore dhe kërkojnë leje të veçantë nga Wolfire Games për t'i ofruar ato në projekte të palëve të treta (modimet janë të lejuara).

Supozohet se kodi i publikuar mund të përdoret si për të krijuar produkte thelbësisht të reja që vijnë me burimet e tyre të lojës, ashtu edhe për të ekzekutuar me një grup burimesh origjinale të pronarit gjatë kryerjes së eksperimenteve ose për qëllime edukative. Përfshirë komponentët e lojës dhe bibliotekat mund të transferohen individualisht në projekte të tjera të lojës. Përmendet gjithashtu gatishmëria për të pranuar zgjerime dhe ndryshime të prodhuara nga komuniteti për t'u përfshirë në strukturën kryesore të lojës komerciale Overgrowth. Nëse është e pamundur të integroni ndryshimet në projektin kryesor, mund të krijoni botimet tuaja jozyrtare të lojës.

Thelbi i lojës Overgrowth është aventurat e një lepuri ninja, i cili angazhohet në luftime dorë më dorë me kafshë të tjera antropomorfe (lepuj, ujqër, minjtë, macet, qentë) gjatë kryerjes së detyrave që i janë caktuar lojtarit. Loja zhvillohet në një mjedis tredimensional me pamje nga personi i tretë, dhe për të arritur qëllimet, lojtarit i jepet liri e plotë e lëvizjes dhe organizimit të veprimeve të tij. Përveç misioneve me një lojtar, mbështetet edhe modaliteti me shumë lojtarë.

Loja është e pajisur me një motor të avancuar të fizikës, i cili është i integruar fort me motorin 3D dhe zbaton konceptin e "animacionit procedural të bazuar në fizikë", duke lejuar modele realiste të lëvizjes së personazheve dhe sjellje adaptive të animacionit në varësi të mjedisit. Loja është gjithashtu e dukshme për përdorimin e kontrolleve origjinale të ndjeshme ndaj kontekstit, duke lejuar përdorimin e taktikave të ndryshme luftarake, dhe një motor AI që koordinon veprimet e përbashkëta të personazheve dhe lejon tërheqjen në rast të një probabiliteti të lartë të humbjes. Ofrohet një ndërfaqe për redaktimin e hartave dhe skenarëve.

Motori i lojës mbështet fizikën e ngurtë të trupit, animacionin skeletor, ndriçimin për piksel me përthyerje reflektimi, audio 3D, modelimin e objekteve dinamike si qielli, uji dhe bari, detajet adaptive, interpretimi realist i gëzofit dhe bimëve, efektet e thellësisë dhe turbullimit të lëvizjes, lloje të ndryshme të hartës së teksturave (përfshirë aplikimin dinamik të hartave kubike dhe hartografimin paralaks).



Burimi: opennet.ru

Shto një koment