Как стать автором
Обновить

Часть кода игры Minecraft была передана в Open Source корпорацией Microsoft

Время на прочтение1 мин
Количество просмотров43K
image
Иллюстрация opensource.com

Часть исходного кода игры Minecraft: Java Edition была легально опубликована на GitHub под свободной лицензией корпорацией Microsoft.

Код был открыт под лицензией MIT и представляет собой Java-библиотеки Brigadier и DataFixerUpper. Они позволяют разбирать, отправлять и обрабатывать пользовательские команды, а также обрабатывать данные для новых версий игры.

Раньше основным способом увидеть этот код для энтузиастов была «декомпиляция» — конвертация байт-кода обратно в человеко-читаемый код на Java. Многим хватало и этого, но, конечно, «исходные тексты», полученные таким путем, были несколько труднее для восприятия чем оригинальные исходники.

В дальнейшем планируется «освобождение» других универсальных подсистем Minecraft, которые могут оказаться полезными для разработки других игр и упрощения труда мод-мейкеров. Вероятно, на следующем этапе будут открыты исходные тексты полностью переписанного движка рендеринга Blaze3D, планируемого для релиза в Minecraft версии 1.14.

Brigadier

image

Brigadier представляет собой инструмент для парсинга и диспетчеризации команд. По словам разработчиков, библиотека использует данные пользовательского ввода в Minecraft, и превращает их в функцию, которую игра будет выполнять. С точки зрения пользователя компонент выглядит как стандартная консоль с подсветкой синтаксиса команд и автодополнением ввода.

DataFixerUpper

image

DataFixerUpper включает инструменты для инкрементальной сборки, слияния и оптимизации операций преобразования данных, необходимые для переноса существующих игровых данных в новые версии Minecraft.
Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
То, как Microsoft и приобретенные этой корпорацией компании делают вклад в Open Source…
57.44% это хорошо и правильно в любом случае220
13.05% это так себе, но «с паршивой овцы хоть шерсти клок»50
4.7% это возмутительно, они могут и больше, и мы требуем от корпорации большего вклада18
15.14% Microsoft — волк в овечьей шкуре, и все эти подачки заманивают в ловушку58
9.66% мне все равно, для меня это не имеет никакого значения37
Проголосовали 383 пользователя. Воздержались 76 пользователей.
Теги:
Хабы:
Если эта публикация вас вдохновила и вы хотите поддержать автора — не стесняйтесь нажать на кнопку
Всего голосов 39: ↑37 и ↓2+35
Комментарии59

Публикации

Истории

Работа

Java разработчик
350 вакансий

Ближайшие события