Все новости
Это интересно
Сейчас читают
Minecraft
Аватар Evernews Evernews

На языке времен Холодной войны написали сервер Minecraft

0
0
Поделиться
Телеграфировать

Использовать для его запуска мейнфрейм не нужно.

На языке времен Холодной войны написали сервер Minecraft

Разработчик Фабиан Мейер реализовал собственную версию сервера Minecraft на необычном языке. Энтузиаст использовал COBOL — это язык для бизнес-приложений, созданный еще в 1959 году, в эпоху Холодной войны.

Проект под названием CobolCraft создан на GnuCOBOL, версии COBOL для Linux, основанной на стандарте COBOL 2014. Это позволяет запускать сервер на современных ПК с архитектурой x86 — мейнфрейм не понадобится.

Нынешняя версия CobolCraft поддерживает клиент Minecraft актуальной версии 1.21.4. По словам разработчика, реализована значительная часть игровых возможностей:

  • Импорт и экспорт миров.
  • Мультиплеер с 10 игроками в сессии.
  • Бесконечная генерация игрового мира и динамическая загрузка чанков.
  • Взаимодействие с блоками: например, разрушение или установка.
  • Внутриигровой чат.
  • Инвентарь (только в творческом режиме) и ряд специфических объектов: двери, кровати, лестницы, факелы и так далее.

По словам Мейера, он решил реализовать сервер Minecraft на COBOL, потому что с этим языком связано «много предрассудков». CobolCraft стал первым проектом разработчика, написанным на COBOL, но Мейер все-таки смог справиться с задачей.

Из-за особенностей языка разработчику пришлось с нуля создавать многие методы низкоуровневой обработки данных, необходимых для реализации протокола Minecraft. Обработка данных, утверждает Мейер, получилась весьма быстрой.

Загрузить актуальную версию CobolCraft можно здесь.

Читать далее
Сколько вы тратите на игры за год?
Больше 100000 рублей
383 голоса, 5.9%
От 50000 до 100000 рублей
240 голосов, 3.7%
От 25000 до 50000 рублей
273 голоса, 4.2%
От 10000 до 25000 рублей
532 голоса, 8.2%
До 10000 рублей
1265 голосов, 19.5%
Нисколько, я пират. Йо-хо-хо!
3806 голосов, 58.6%
Теги: Minecraft, Игры
Аватар Evernews
Evernews
8074 подписчика