MinecraftConsoles — проект для запуска Minecraft Legacy Console Edition на ПК
Содержание показать/скрыть
Обзор проекта MinecraftConsoles: что это за проект, как работает порт Minecraft Legacy Console Edition, возможности, системные требования и где скачать.
Что такое MinecraftConsoles
MinecraftConsoles — это open-source проект, который позволяет запускать Minecraft Legacy Console Edition на ПК.
Проект представляет собой исходный код клиента консольной версии Minecraft, адаптированный для запуска и сборки на современных системах.
Он основан на версии Minecraft Legacy Console Edition (например TU19), которая изначально была создана студией 4J Studios для консолей:
-
Xbox 360
-
PlayStation 3
-
PlayStation Vita
Главная цель проекта — сохранить и запустить классическую консольную версию Minecraft на современных компьютерах.
Официальная страница проекта:
https://github.com/smartcmd/MinecraftConsoles
Для чего нужен MinecraftConsoles
Проект используется для нескольких задач:
-
запуск старой консольной версии Minecraft на ПК
-
изучение структуры клиента игры
-
сохранение Legacy Console Edition
-
модификация и эксперименты с кодом игры
Фактически это проект по восстановлению и портированию консольной версии Minecraft.
Особенности проекта
MinecraftConsoles имеет несколько ключевых особенностей.
Порт консольной версии игры
Код проекта представляет собой адаптацию Minecraft-клиента, написанную на C++, которая повторяет структуру оригинальной игры.
В проекте сохранены основные игровые системы:
-
сущности и модели
-
система интерфейса
-
рендеринг
-
частицы
-
загрузка ресурсов
Поддержка клавиатуры и мыши
В отличие от оригинальных консольных версий, в этом проекте реализовано управление:
-
клавиатурой
-
мышью
Это делает игру удобной для ПК.
LAN-мультиплеер
В проекте присутствует базовая поддержка мультиплеера через локальную сеть.
Особенности:
-
автоматическое обнаружение игр в LAN
-
подключение через меню Join Game
-
использование стандартного порта 25565
Полноэкранный режим и улучшения
Дополнительные функции:
-
полноэкранный режим (F11)
-
отключённый V-Sync для повышения FPS
-
использование реального разрешения экрана
-
улучшенная система тайминга кадров
Таблица возможностей проекта
| Функция | Поддержка |
|---|---|
| Запуск Legacy Console Edition | ✔ |
| Управление клавиатурой и мышью | ✔ |
| LAN-мультиплеер | ✔ |
| Полноэкранный режим | ✔ |
| Высокий FPS | ✔ |
| Поддержка Windows | ✔ |
| macOS / Linux | частично (через Wine) |
Системные требования
Для запуска проекта требуется:
-
Windows 7 или новее
-
DirectX 11 совместимая видеокарта
-
Visual Studio 2022 (для сборки проекта)
Проект также может запускаться на macOS или Linux через Wine или CrossOver, однако официально это не поддерживается.
Как скачать MinecraftConsoles
Скачать проект можно с GitHub.
Страница проекта:
https://github.com/smartcmd/MinecraftConsoles
Там доступны:
-
исходный код
-
инструкции по сборке
-
nightly-сборки
Как собрать проект
Для сборки проекта используется CMake и Visual Studio.
Пример команды сборки:
cmake --build build --config Debug --target MinecraftClient
После сборки можно запустить клиент игры.
Кто разработал проект
Проект создан разработчиком smartcmd (daoge) — программистом и энтузиастом Minecraft.
В разработке участвует сообщество — десятки разработчиков вносят улучшения и исправления.
Информация