Wolfire atvērtā pirmkoda spēle Overgrowth

Ir paziņots par Overgrowth atvērto avotu, kas ir viens no Wolfire Games veiksmīgākajiem projektiem. Pēc 14 gadu ilgas izstrādes kā patentētam produktam tika nolemts spēli padarīt par atvērtu avotu, lai dotu entuziastiem iespēju turpināt to uzlabot pēc savas gaumes.

Kods ir rakstīts C++ valodā un ir atvērts ar Apache 2.0 licenci, kas cita starpā ļauj iekļaut kodu patentētos projektos un pārdot iegūto darbu. Atvērtais pirmkods aptver spēles dzinēju, projektu failus, skriptus, ēnotājus un atbalsta bibliotēkas. Atbalsta darbību operētājsistēmās Windows, macOS un Linux. Spēļu līdzekļi joprojām ir īpašumtiesības, un tiem ir nepieciešama atsevišķa Wolfire Games atļauja, lai tos nodrošinātu trešo pušu projektos (ir atļauti modifikācijas).

Tiek pieņemts, ka publicēto kodu var izmantot gan, lai radītu principiāli jaunus produktus, kuriem ir savi spēļu resursi, gan darbinātu ar oriģinālu patentētu resursu komplektu, veicot eksperimentus vai izglītības nolūkos. Tostarp spēļu komponentus un bibliotēkas var atsevišķi pārsūtīt uz citiem spēļu projektiem. Tiek pieminēta arī gatavība pieņemt kopienas izstrādātus paplašinājumus un izmaiņas, lai tās iekļautu komerciālās spēles Overgrowth galvenajā struktūrā. Ja nav iespējams integrēt izmaiņas galvenajā projektā, varat izveidot savus neoficiālos spēles izdevumus.

Spēles Overgrowth būtība ir nindzju truša piedzīvojumi, kurš, pildot spēlētājam uzticētos uzdevumus, iesaistās roku cīņā ar citiem antropomorfiem dzīvniekiem (trušiem, vilkiem, žurkām, kaķiem, suņiem). Spēle notiek trīsdimensiju vidē ar trešās personas skatījumu, un, lai sasniegtu mērķus, spēlētājam tiek dota pilnīga kustību brīvība un savu darbību organizēšana. Papildus viena spēlētāja misijām tiek atbalstīts arī vairāku spēlētāju režīms.

Spēle ir aprīkota ar uzlabotu fizikas dzinēju, kas ir cieši integrēts ar 3D dzinēju un ievieš “uz fiziku balstītas procedurālās animācijas” koncepciju, ļaujot veidot reālistiskus varoņu kustību modeļus un adaptīvu animācijas uzvedību atkarībā no vides. Spēle ir ievērojama arī ar oriģinālo kontekstjutīgo vadības ierīču izmantošanu, kas ļauj izmantot dažādas kaujas taktikas, un AI dzinēju, kas koordinē varoņu kopīgās darbības un ļauj atkāpties lielas sakāves iespējamības gadījumā. Ir nodrošināts interfeiss karšu un scenāriju rediģēšanai.

Spēles dzinējs atbalsta stingru ķermeņa fiziku, skeleta animāciju, apgaismojumu pa pikseļiem ar atstarošanas refrakciju, 3D audio, dinamisku objektu, piemēram, debesu, ūdens un zāles modelēšanu, adaptīvu detalizāciju, reālistisku kažokādu un augu atveidojumu, dziļuma un kustības izplūšanas efektus, dažāda veida faktūru kartēšana (ieskaitot kubu karšu un paralakses kartēšanas dinamisku pielietojumu).



Avots: opennet.ru

Pievieno komentāru