0 / 0 / 0
Регистрация: 07.08.2020
Сообщений: 1
|
|
1 | |
Портирование Java (.jar) игр на платформу Android07.08.2020, 03:22. Просмотров 1584. Ответов 1
Господа. Решил заняться портированием старых игрушек на андроид.
Дабы облегчить мои муки прошу помочь мне советом и/или направить. ** Дада, есть эмуляторы вполне рабочие.... Но какой эмулятор добавит хорошее управление, снимет ограничение фпс, переведёт midi файлы со звуком в качественное mp3 или wav, добавит несколько кадров спрайтам или перерисует их вовсе с увеличением разрешения.... Одно дело ковырять уже готовое, другое дело писать с нуля. Для теста, закинул в онлайн декомпилятор (Prycon) игру Rise Of Antares. Декомпилятор отдал мне вполне читаемый код. Допустим найдена точка старта игры, все файлы раскиданы правильно. Как мне правильно действовать чтобы получить рабочий apk. Есть какойто Example или что-то подобное? Или я всё таки хренью занимаюсь?) Прошу поделиться своими знаниями! * * * * * ! Нашёл портированную с java игру Revival Deluxe на андроид. При открытии apk как архива вижу такую структуру файлов. assets/... img/... META-INF/... res/... AndroidManifest.xml Classes.dex resources.arcs
0
|
|
07.08.2020, 03:22 | |
Портирование java.awt на Android
Портирование приложения под другую платформу(процессор)
|
|
Модератор
1422 / 423 / 139
Регистрация: 11.08.2017
Сообщений: 1,443
|
|
07.08.2020, 21:32 | 2 |
BACKTO, если про старые игры с кнопочных телефонов, то они не всегда в jar, могут быть и в jad+jar. эти игры написаны на устаревшей платформе J2ME (java micro edition) и чаще всего они обфусцированы (код приведен к совершенно нечитаемому виду). java сама по себе такая платформа, ну как сказать, язык вроде и один, и от ос не зависит, но под каждую платформу надо писать свой код.
в лучшем случае вам придется полностью переписывать код с нуля, только беря логику и ресурсы от оригинала. это все равно что к примеру swing/javafx гуи (с компа) пытаться заставить работать на андроиде (где свой интерфейс с использованием xml, хотя javafx больше похож). так вот тоже самое и с j2me. на андроиде в идеале графика в играх рисуется через opengl/vulkan, а в me ничего подобного и близко нету. тем более что в андроиде даже своя виртуальная машина и свой байткод. Единственный путь, переписать игру с нуля)))
0
|
07.08.2020, 21:32 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь. Портирование игр с компа на symbian s^3 Как в java создать исполн jar файл для выполнения с целью, что бы потом код этого jar нельзя было использовать Портирование на Android Портирование старых игр на Андроид - не нарушу ли авторских прав? Портирование приложений Android на iOS Портирование проекта под android на ios Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |