Суббота, 31 октября, 2026
spot_img
More

    Новые статьи

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



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



    Источник

    Новые статьи

    Не пропустите