LINUX.ORG.RU

Carbon, движок EVE Online, стал открытым

 , ,

Carbon, движок EVE Online, стал открытым

0

2

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 ставкой на прозрачность и долговечность: движок создавался для живых миров, способных существовать десятилетиями, а открытый код должен дать разработчикам возможность изучать и развивать эту основу.

>>> Официальный сайт

>>> GitHub

>>> Подробности на GamingOnLinux

★★★★★

Проверено: CrX ()
Последнее исправление: CrX (всего исправлений: 1)

Когда перепишут на Rust, тогда о долговечности и поговорим.

Saakx
()

Насколько я понимаю, у eve есть ломающая баланс к чертям особенность движка -

  • У крупных кораблей есть долго заряжаемая ульта, которая может разнести чужой лайнер ваншотом
  • Отбалансена она через долгую зарядку в реалтайм-часах.
  • Когда в одном секторе «на войну» собирается тонна игроков - то движок начинает лагать и один «фрейм» хода может рассчитываться часами.
  • При этом перезарядки всё ещё идут в реалтайме
  • В итоге в любом крупном замесе получается так, что мелкие корабли бесполезны, а мегафрегаты спамят ультой по всему что в секторе.

Б-Баланс.

PPP328 ★★★★★
()
Последнее исправление: PPP328 (всего исправлений: 1)
Ответ на: комментарий от yvv1

Игрулька эпическая, но UI у ней - галимый трэш.

math, bitch!(c)
цифры показавает, что тебе ещё надо, собака?(с)
ждём tui с согласованным API

etwrq ★★★★★
()
Ответ на: комментарий от yvv1

Игрулька эпическая, но UI у ней - галимый трэш.

А мне понравился. Я даже разобрался в нём когда-то. Но то было лет 10 назад. Я давно уже не запускал игру, платил за учётку последний раз тоже лет 10 назад.

mshewzov ★★★★
()

движок EVE Online

Больше аналогов MS Excel хороших и разных!

devl547 ★★★★★
()
Ответ на: комментарий от PPP328

Но собственно к движку это имеет отношение только в одном пункте - который про лаги, верно?

no-dashi-v2 ★★★★
()
Ответ на: комментарий от Dr64h

Прекрасно её понимаю, но ввязываться туда как то не охота.

kirill_rrr ★★★★★
()

Я-то из заголовка уж подумал, что теперь клиенты евки начнут для любого утюга собирать.

В общем, кликбейт галимый.

slamd64 ★★★★☆
()
Ответ на: комментарий от PPP328

Насколько я понимаю

Напоминает анекдот про «мне Рабинович по телефону напел»

cobold ★★★★★
()

Учитывая монстроидальность игры большинство простых человеков типа меня побоятся даже мимо с исходниками проходить не то что их ещё и открывать

rukez ★★★★★
()
Последнее исправление: rukez (всего исправлений: 1)

Даже моё поколение застало появление этой игры. Мы как раз и регистрировались в нее в 2003 где-то. Но… Не увлекла игра. Также как и странноватый Lineage, Warcraft и тому подобные…

AnonymUser
()
Последнее исправление: AnonymUser (всего исправлений: 1)
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.