Порт Android-игры на консоль Miyoo Mini через Claude Opus 5.5
Пользователь Reddit поручил Claude Opus 5.5 перенести Android-игру Gangstar Miami Vindication на карманную консоль Miyoo Mini v2. Игра запустилась и выдаёт около 15-20 кадров в секунду.
Что сделали
Автор вспомнил клон GTA Vice City на ранних Android-телефонах и попросил Opus 5.5 перенести его на Miyoo Mini v2. У консоли ARM-процессор, как у телефонов. Поэтому родной код игры запускается на ней напрямую. Модель сымитировала недостающую часть Android и переписала на C++ Java-части, около 230 функций, чтобы игра считала себя запущенной на телефоне. У консоли нет 3D-чипа. Поэтому модель написала собственную версию OpenGL ES, которая работает на процессоре и рисует весь открытый мир. Одно ядро запускает игру, второе занимается отрисовкой.
Что получилось
Игра идёт на 15-20 кадрах в секунду. По словам автора, это больше, чем она выдавала на старых бюджетных Android-телефонах. Сколько времени и токенов ушло на порт, автор не пишет.
Пояснение
Miyoo Mini v2 это недорогая карманная игровая консоль на ARM-процессоре без 3D-ускорителя. OpenGL ES это графический интерфейс, через который Android-игры рисуют 3D.
Кому пригодится
Тем, кто переносит старые игры или программы на необычное железо и хочет понять, какую часть работы можно отдать модели.
Попробуйте сами с Claude
Ты помогаешь мне, [кто вы], перенести Android-игру [название игры] на устройство [модель] с процессором [архитектура]. На входе у тебя файлы игры [APK или исходники] и доступ к устройству. Шаги по порядку. Проверь, что родной код игры можно запустить на устройстве напрямую, потому что архитектура процессора та же, что у телефонов. Сымитируй ту часть Android, которая нужна игре. Перепиши Java-части на C++ (у автора их набралось около 230 функций). Если на устройстве нет 3D-чипа, напиши свою версию [графический API] на процессоре. Разнеси игровую логику и отрисовку по разным ядрам. Результат. Игра запускается на устройстве. Замерь кадры в секунду и сообщи. У автора вышло 15-20. Прежде чем начать, спроси меня, сколько ядер у процессора и что есть на устройстве из графики.
Нужна помощь с запуском? Вступайте в сообщество AI Pack ↗
Источник: reddit.com ·