Wolfire kode irekiko Overgrowth jokoa

Overgrowth, Wolfire Games-en proiekturik arrakastatsuenetako bat, kode irekikoa izan da. 14 urtez jabedun produktu gisa garatu ondoren, jokoa kode irekian jartzea erabaki da, zaleek gustura hobetzen jarrai dezaten.

Kodea C++-n idatzita dago eta Apache 2.0 lizentziapean irekita dago, eta horri esker, jabedun proiektuetan kodea sartzeko eta ondoriozko lana saltzeko aukera ere ematen du. Kode irekiak joko-motorra, proiektu-fitxategiak, script-ak, itzalgailuak eta laguntza-liburutegiak biltzen ditu. Windows, macOS eta Linux-en exekutatzen onartzen du. Joko-baliabideek jabetzakoak izaten jarraitzen dute eta hirugarrenen proiektuetan banatzeak Wolfire Games-en aparteko baimena behar du (modifikazioa onartzen da).

Suposatzen da argitaratutako kodea erabil daitekeela bai beren joko-baliabideekin datozen produktu berriak sortzeko, bai jatorrizko baliabideen jabedun multzoarekin exekutatzeko esperimentuak egitean edo hezkuntza-helburuetarako. Jokoaren osagaiak eta liburutegiak barne beste joko-proiektu batera transferi daitezke. Gainera, Overgrowth joko komertzialaren osaera nagusian sartzeko komunitateak prestatutako hedapenak eta aldaketak onartzeko borondatea aipatzen da. Proiektu nagusian aldaketak integratzea ezinezkoa bada, zure jokoaren edizio ez-ofizialak sor ditzakezu.

Overgrowth jokoaren funtsa untxi ninja baten abenturetan dago, beste animalia antropomorfo batzuekin (untxiak, otsoak, arratoiak, katuak, txakurrak) eskuz esku borrokan aritzen dena jokalariari esleitutako zereginak betetzean. . Jokatzeko hiru dimentsioko ingurune batean garatzen da hirugarren pertsonako ikuspegiarekin, eta helburuak lortzeko jokalariari mugimendu eta ekintzak antolatzeko askatasun osoa ematen zaio. Jokalari bakarreko misioez gain, jokalari anitzeko modua ere onartzen da.

Jolasak 3D motorrarekin oso integratuta dagoen fisikako motor aurreratu batez hornituta dago eta "fisikan oinarritutako animazio prozesalaren" kontzeptua inplementatzen du, pertsonaien mugimendu errealista eta ingurunearen arabera moldagarria den animazio portaera ahalbidetzen duena. Jolasa aipagarria da, halaber, testuinguruaren araberako jatorrizko kontrolak erabiltzeagatik, hainbat borroka taktika aplikatzeko aukera ematen dutenak, eta pertsonaien ekintza bateratuak koordinatzen dituen AI motorra eta porrotaren probabilitate handia izanez gero atzera egiteko aukera ematen duena. Mapak eta eszenatokiak editatzeko interfaze bat eskaintzen da.

Jolas-motorrak gorputz-fisika zurruna, eskeleto-animazioa, pixelez pixeleko argiztapena islapenen errefrakzioarekin, 3D soinua, objektu dinamikoen modelatzea, hala nola zerua, ura eta belarra, xehetasun egokitzaileak, artilearen eta landareen errendatze errealista, sakontasuna eta lausotasuna onartzen ditu. mugimendu azkarreko efektuak, hainbat ehundura-mapa mota (kubo-mapa dinamikoa eta paralaje-mapaketa barne).



Iturria: opennet.ru

Gehitu iruzkin berria