Энтузиаст воссоздал Minecraft 1.12.2 на Rust с браузерным мультиплеером и генерацией миров точь-в-точь

admin



Независимый разработчик под псевдонимом haunterdev представил открытый проект mc-rs, в рамках которого классическая версия Minecraft 1.12.2 была полностью переписана на языке программирования Rust. Главной технической особенностью движка стала стопроцентная совместимость с оригинальной генерацией миров от студии Mojang. Ландшафт, биомы, подземные пещеры, ущелья, озера, залежи руды и растительность воссоздаются блок в блок по абсолютно тем же сидам, что и в оригинале.

В отличие от стандартных портов и клонов, mc-rs предлагает встроенную технологию облачного гейминга для совместной игры. Серверная часть mc-rs-server запускает общий мир на компьютере хоста и передает видеопоток прямо в браузеры подключившихся пользователей по принципу интерактивного стриминга. Подключенные участники могут перемещаться, чатиться и возводить постройки совместно, при этом на мобильных устройствах поддерживается сенсорное управление без необходимости устанавливать отдельный клиент.

Визуальная составляющая проекта построена на движке Bevy и воспроизводит графический стиль версии 1.12.2 с ее оригинальными моделями блоков, текстурами, мягким освещением и цветовой палитрой биомов. При этом проект включает ряд графических улучшений, недоступных в стандартной Java-версии без модификаций. Движок поддерживает динамические тени от солнца, сглаживание и отрисовку удаленного ландшафта на дистанцию до 512 чанков с корректно расширяющейся облачностью.

В сопроводительной документации к репозиторию создатель проекта открыто признал, что программная база создавалась при масштабном участии нейросетей, и оставил соответствующее предупреждение.

Руководство по сборке содержит подробные инструкции по доработке исходного кода не только вручную, но и с помощью автономных ИИ-агентов вроде Claude Code, OpenAI Codex, Cursor и Google Antigravity. Для эффективной работы языковых моделей репозиторий снабжен специальным файлом CLAUDE.md, где расписаны роли каждого модуля и системная архитектура проекта.

В свежем релизе mc-rs 0.4.0 разработчик добавил поддержку настенных картин с возможностью перетаскивать прямо в окно игры сторонние файлы формата PNG, GIF или видеоролики, факелы, гостевой режим подключения без авторизации, а также полноценные инструменты серверной модерации с командами блокировки нарушителей по IP-адресу.

Проект распространяется бесплатно по свободной лицензии GPL-3.0 и принципиально не содержит защищенных авторским правом файлов игры. Для полноценной работы требуется наличие официального аккаунта Minecraft: Java Edition, откуда встроенный загрузчик извлекает официальные архивы с ресурсами, звуками и моделями.



Источник

Вам может понравиться

Оставить комментарий