Все новости
Это интересно
Сейчас читают
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 можно здесь.

Читать далее
Показали The Witcher 4 — что думаете?
Жду, выглядит интересно
3561 голос, 61.7%
Трейлер не очень, подожду геймплей
468 голосов, 8.1%
Цири — ведьмачка? Да ну, это шутка
739 голосов, 12.8%
Больше не доверяю CD Projekt, пусть сначала выйдет
1008 голосов, 17.5%
Теги: Minecraft, Игры
Аватар Evernews
Evernews
8072 подписчика