Wolfire open sourced Overgrowth game

Ang open source ng Overgrowth, isa sa pinakamatagumpay na proyekto ng Wolfire Games, ay inihayag. Pagkatapos ng 14 na taon ng pag-unlad bilang isang pagmamay-ari na produkto, napagpasyahan na gawing open source ang laro upang bigyan ang mga mahilig sa pagkakataong ipagpatuloy ang pagpapabuti nito sa kanilang sariling panlasa.

Ang code ay nakasulat sa C++ at bukas sa ilalim ng Apache 2.0 na lisensya, na nagpapahintulot, bukod sa iba pang mga bagay, na isama ang code sa mga proprietary project at ibenta ang resultang trabaho. Sinasaklaw ng open source ang engine ng laro, mga file ng proyekto, mga script, mga shader at mga sumusuportang aklatan. Sinusuportahan ang pagtakbo sa Windows, macOS at Linux. Ang mga asset ng laro ay nananatiling pagmamay-ari at nangangailangan ng hiwalay na pahintulot mula sa Wolfire Games para ibigay ang mga ito sa mga third-party na proyekto (pinahihintulutan ang mga mod).

Ipinapalagay na ang na-publish na code ay maaaring magamit kapwa upang lumikha ng mga panimula ng mga bagong produkto na kasama ng kanilang sariling mga mapagkukunan ng laro, at upang tumakbo gamit ang isang orihinal na pinagmamay-ariang hanay ng mga mapagkukunan kapag nagsasagawa ng mga eksperimento o para sa mga layuning pang-edukasyon. Ang pagsasama ng mga bahagi ng laro at mga aklatan ay maaaring isa-isang ilipat sa iba pang mga proyekto ng laro. May binabanggit din na pagpayag na tanggapin ang mga pagpapalawak na ginawa ng komunidad at mga pagbabago para maisama sa pangunahing istruktura ng komersyal na larong Overgrowth. Kung imposibleng isama ang mga pagbabago sa pangunahing proyekto, maaari kang lumikha ng iyong sariling hindi opisyal na mga edisyon ng laro.

Ang esensya ng larong Overgrowth ay ang mga pakikipagsapalaran ng isang ninja rabbit, na nakikibahagi sa kamay-sa-kamay na pakikipaglaban sa iba pang mga anthropomorphic na hayop (rabbit, lobo, daga, pusa, aso) sa kurso ng pagkumpleto ng mga gawain na itinalaga sa manlalaro. Ang gameplay ay nagaganap sa isang three-dimensional na kapaligiran na may view ng pangatlong tao, at upang makamit ang mga layunin, ang manlalaro ay binibigyan ng kumpletong kalayaan sa paggalaw at organisasyon ng kanyang mga aksyon. Bilang karagdagan sa mga misyon ng single-player, sinusuportahan din ang multiplayer mode.

Ang laro ay nilagyan ng advanced na physics engine, na mahigpit na isinama sa 3D engine at ipinapatupad ang konsepto ng "physics-based procedural animation", na nagbibigay-daan para sa mga makatotohanang modelo ng paggalaw ng character at adaptive animation na pag-uugali depende sa kapaligiran. Ang laro ay kapansin-pansin din sa paggamit nito ng mga orihinal na kontrol na sensitibo sa konteksto, na nagpapahintulot sa paggamit ng iba't ibang taktika sa pakikipaglaban, at isang AI engine na nagkoordina sa magkasanib na pagkilos ng mga karakter at nagbibigay-daan sa pag-urong kung sakaling magkaroon ng mataas na posibilidad ng pagkatalo. Isang interface para sa pag-edit ng mga mapa at senaryo ay ibinigay.

Sinusuportahan ng game engine ang matibay na body physics, skeletal animation, per-pixel lighting na may repraksyon ng mga reflection, 3D audio, pagmomodelo ng mga dynamic na bagay tulad ng kalangitan, tubig at damo, adaptive detailing, makatotohanang pag-render ng balahibo at halaman, depth at motion blur effect , iba't ibang uri ng texture mapping (kabilang ang dynamic na application ng cube maps at parallax mapping).



Pinagmulan: opennet.ru

Magdagdag ng komento