Fenris Creations, varem tuntud kui CCP Games, avas oma lĂ€htekoodi Carbon â oma mĂ€ngumootor, millel pĂ”hinevad EVE Online ja EVE Frontier. Sellel ametlikul kodulehe Carbon on kirjeldatud kui mitmeplatvormiline raamistik suurte virtuaalsete maailmade loomiseks, kus vĂ”tmekomponente saavad uurida, kasutada ja tĂ€iustada kogukond.
Avaldatud on mitmeid demonstreerimis mooduleid, sealhulgas organisatsiooni CARBON Engine GitHubis: Trinity, Destiny, Scheduler, Core, IO, helikomponendid, ressursitöötlustööriistad ja muud infrastruktuuri osad. Trinity vastutab graafikamootori Carbon eest ja on avaldatud MIT litsentsi raames, kuid eraldi mÀrgitakse, et see ei anna Ôigusi kaubamÀrkidele ja CCP/Fenris mÀngusisule. Destiny on kirjeldatud kui mÀngumaailma simuleerimise pÔhituum EVE MMO perekonnas ja seda levitatakse samuti MIT litsentsi alusel.
Fenris toob esile Destiny kui fĂŒĂŒsika- ja teekonnajĂ€lgimise sĂŒsteemi, mis on seotud rekordiliste massiliste PvP lahingutega EVE-s, sealhulgas lahingud tuhandete osalejatega. CarbonIO vastutab vĂ”rgu tasandi eest, CarbonUI â liidese eest, CarbonAudio â heli töötlemise eest massiivsetes stseenides ning skriptimisosa tugineb Pythonile.
Siiski ei tĂ€henda see, et nĂŒĂŒd on vĂ”imalik lihtsalt kokku panna tasuta EVE Online lĂ€htekoodidest. NĂ€iteks README Destiny osutab otse, et kogumiseks on vajalikud sĂ”ltuvused Perforce'ist ja muutuja CCP_EVE_PERFORCE_BRANCH_PATH. Fenris selgitab Carboni avamist lĂ€bipaistvuse ja pikaealisuse tĂ€iendavusena: mootor loodi elavatele maailmadele, mis suudavad eksisteerida aastakĂŒmneid, ja avatud kood peaks andma arendajatele vĂ”imaluse uurida ja arendada seda alust.
Allikas: linux.org.ru
