Как запустить Minecraft Java на Android

Minecraft давно уже вышел за пределы персональных компьютеров, и в него можно играть на самых разных устройствах. Правда, есть один недостаток. Версия для мобильных устройств и игровых консолей — это не та привычная нам версия игры. А «тот самый» Minecraft можно запускать лишь на ПК.

Запустить версию для ПК на мобильных устройствах — это давняя мечта многих игроков. И, похоже, эта мечта становится реальной.


Minecraft Java Edition — пожалуй, единственная игра, в которую я играл так долго. Всё бы хорошо, но без компьютера в неё не поиграть. А на телефоне можно было довольствоваться лишь клонами, как хорошими, так и плохими, включая даже официальный.

Официальный клон от Microsoft. Именно он сейчас называется Minecraft, а оригинальная игра называется Minecraft Java Edition.

Возможно, Minecraft Bedrock не совсем корректно называть клоном, но, с технической точки зрения, это именно клон.

Первые попытки портировать Minecraft Java Edition на Android

Сначала появился Boradwalk. Из себя он представлял порты библиотек LWJGL и OpenGL для Android. Под капотом он запускал нужную версию Minecraft, но, поскольку Android использует свою виртуальную машину Java, версии Minecraft предварительно переделывались.

Увы, надежды на Boardwalk не оправдались.

После выхода ОС Android 7 выяснилось, что Broadwalk с ней несовместим.

Необходимая переделка Minecraft была неудобной, а после выхода версии 1.13 стала невозможной.

Разработчик Boardwalk приступил к разработке Boardwalk 2.0 с оригинальной виртуальной машиной Java, но так и не довёл дело до конца.

В сети стали появляться модификации Boardwalk, решающие проблему с Android 7. Однако запустить Minecraft 1.13 так и не получилось.

Встречайте MCinaBox

Наработки и идеи Boardwalk 2 не могли продолжать валяться просто так, поэтому нашёлся один китайский разработчик, который довёл это дело до ума и сделал MCinaBox.

И что, даже новые версии заработали?

Новые версии также требовали новых портов LWJGL и OpenGL. Они даже запускались, но играть в них было невозможно. При выключенном Mipmap-текстурировании текстур просто не было, а при включенном FPS падал практически в ноль.

Mipmap выключен. Текстур блоков нет, не поиграть.
Mipmap включен. Я не смог снять игру с паузы, она зависла.

Таким был MCinaBox около года назад (версия MCinaBox — 0.1.3).

А что сейчас? — MCinaBox v0.1.4

Сейчас доступен предварительный релиз MCinaBox 0.1.4, в котором всё ещё есть недочёты, но основная проблема с рендером мира и FPS решена!

Поскольку MCinaBox использует самые обычные версии Minecraft, мне даже удалось поиграть на предварительной версии 21w03a, которая вышла буквально вчера!

На моём Xiaomi Mi 9t в среднем около 30 FPS. Если персонаж замирает, то FPS поднимается до 60, а когда генерируется мир, падает до 15. Телефон ощутимо греется, но играть очень даже можно!

Клавиатура на пол-экрана выглядит, конечно, уродливо, но лишь потому, что я спешил проверить работу мира и не стал делать свою клавиатуру, хотя MCinaBox имеет свой отличный редактор клавиатуры!

Один из вариантов настройки клавиатуры

MCinaBox поддерживает Forge, которым мне не удалось воспользоваться. Предварительной версии это простительно.

Поскольку MCinaBox использует оригинальные файлы, я попробовал вручную установить Forge и Fabric — тоже пока безуспешно.

Но отчаиваться не стоит — такими темпами поддержка модификаций не за горами!

Теги: , ,


Поделитесь записью с друзьями:

Написать комментарий

  • (will not be published)