Агентные кейсы
Игры и симуляции

Порт Android-игры на консоль Miyoo Mini через Claude Opus 5.5

Пользователь Reddit поручил Claude Opus 5.5 перенести Android-игру Gangstar Miami Vindication на карманную консоль Miyoo Mini v2. Игра запустилась и выдаёт около 15-20 кадров в секунду.

Сделано сClaude

Что сделали

Автор вспомнил клон 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 ·

Похожие кейсы

Гонка Codex, Claude и Gemini за клон Counter-Strike

Команда InstantDB попросила Codex, Opus и Gemini каждого собрать многопользовательский шутер. Все три довели игру до рабочего состояния без кода, написанного руками. Opus выиграл во фронтенде, Gemini в бэкенде.

Съёмка неба на удалённых телескопах с Claude

Пользователь Reddit поручил Claude управлять арендуемыми роботизированными телескопами на StellarDock. Агент сам выбирает цели, бронирует слоты и собирает снимки, а за первую неделю отправил в Minor Planet Center 57 измерений положений 8 астероидов.

Пометки Claude к студенческим работам случайно стали видны всему университету

Профессор химии Дартмутского колледжа загрузил в Claude работы 11 студентов, чтобы проверить, помогут ли пометки ИИ при ручной проверке. Проект по ошибке оказался открыт для всех участников университетской группы, вместе с именами студентов.

Агент Miguel на Claude, который сам дописывает свой код в Docker-песочнице

Автор с Hacker News сделал агента Miguel на Claude и фреймворке Agno, который добавляет себе новые возможности, правя собственный код в Docker. Изменения проверяются и коммитятся или откатываются, и агент дорос до 21+ возможностей.