Fenris Creations, tidigare kĂ€nda som CCP Games, har öppnat koden Carbon â sin egen motor, som anvĂ€nds av EVE Online och EVE Frontier. Vid den officiella webbplatsen Carbon beskrivs som en plattformsoberoende ram för att skapa stora virtuella vĂ€rldar, dĂ€r nyckelkomponenter kan utforskas, anvĂ€ndas och utvecklas av gemenskapen.
Flera demonstrationsmoduler har lagts ut, inklusive en uppsÀttning förrÄd frÄn organisationen CARBON Engine pÄ GitHub: Trinity, Destiny, Scheduler, Core, IO, ljudkomponenter, verktyg för resurser och andra delar av infrastrukturen. Trinity ansvarar för den grafiska motorn Carbon och publiceras under MIT-licens, men det noteras separat att den inte ger rÀttigheter till varumÀrken eller spelinnehÄll frÄn CCP/Fenris. Destiny beskrivs som kÀrnan i simuleringen av spelvÀrlden för MMO-serien EVE och sprids ocksÄ under MIT-licensen.
Fenris framhÀver Destiny som fysik- och navigeringssystemet kopplat till de rekordstora massiva PvP-striderna i EVE, inklusive strider med tusentals deltagare. CarbonIO hanterar nÀtverkslagret, CarbonUI ansvarar för grÀnssnittet, CarbonAudio sköter ljudbehandlingen i massiva scener, och skriptet bygger pÄ Python.
Detta innebÀr dock inte att man enkelt kan sammanstÀlla ett fritt EVE Online frÄn kÀllkoden. Till exempel README Destiny anger direkt, att för uppbyggnad krÀvs beroenden frÄn Perforce och variabeln CCP_EVE_PERFORCE_BRANCH_PATH. I Fenris förklarar de öppnandet av Carbon som en satsning pÄ transparens och lÄngsiktighet: motorn skapades för levande vÀrldar, som kan existera i Ärtionden, och den öppna koden bör ge utvecklarna möjlighet att studera och vidareutveckla denna grund.
KĂ€lla: linux.org.ru
