Carbon, двигателят на EVE Online, стана отворен

Fenris Creations, известна преди като CCP Games, откри кода на Carbon — собствен двигател, на който работят EVE Online и EVE Frontier. На официалния сайт Carbon е описан като кросплатформен фреймуърк за създаване на големи виртуални светове, в които ключовите компоненти могат да бъдат изследвани, използвани и доразвивани от общността.

Не е публикуван само един демонстрационен модул, а набор от репозитории на организацията CARBON Engine на GitHub: Trinity, Destiny, Scheduler, Core, IO, аудиокомпоненти, инструменти за ресурси и други части от инфраструктурата. Trinity отговаря за графичния двигател Carbon и е публикуван под лицензия MIT, но отделно е посочено, че тя не дава права на търговски марки и игрово съдържание CCP/Fenris. Destiny е описан като ядро на симулацията на игровия свят за MMO семейството EVE и също така се разпространява под лицензия MIT.

Fenris отделя Destiny като система за физика и проследяване на пътища, свързана с рекордно големи PvP битки в EVE, включително битки с хиляди участници. CarbonIO е отговорен за мрежовия слой, CarbonUI — за интерфейса, CarbonAudio — за обработката на звука в масови сцени, а скриптовата част разчита на Python.

Въпреки това, това не означава, че сега може просто да се събере свободна версия на EVE Online от изходния код. Например, README Destiny изрично посочва, че за събиране са необходими зависимости от Perforce и променливата CCP_EVE_PERFORCE_BRANCH_PATH. В Fenris обясняват откритията на Carbon като ставка за прозрачност и дългосрочност: двигателят е създаден за живи светове, способни да съществуват десетилетия, а откритият код трябва да предостави на разработчиците възможност да изучават и развиват тази основа.

Източник: linux.org.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster