Форум программистов, компьютерный форум, киберфорум
Программирование игр
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
0 / 0 / 0
Регистрация: 07.08.2020
Сообщений: 1
1

Портирование Java (.jar) игр на платформу Android

07.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
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.08.2020, 03:22
Ответы с готовыми решениями:

Портирование java.awt на Android
Подскажите пожалуйста как можно осуществить портирование обычного Java приложения на Android....

Перенос Java-кода на платформу Android
Всем доброе утро! Есть неплохой код. Но мне оказалось этого мало и хочу перенести на платформу...

Портирование приложения под другую платформу(процессор)
Добрый день. Заинтересовался в попытке портирования приложения Google Camera, в частности режима...

Какую Java надо изучать для создания игр под Android
Какую яву надо изучать для создания игр под андройд ?

1
Модератор
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
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.08.2020, 21:32

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Портирование игр с компа на symbian s^3
всем привет. у меня мобила nokia n8 на платформе symbian s^3. вопрос- возможно ли портировать игру...

Как в java создать исполн jar файл для выполнения с целью, что бы потом код этого jar нельзя было использовать
(Новичок) Добрый день. Подскажи пожалуйста, как быть. Как создать jar файл что бы потом его код...

Портирование на Android
Здравствуйте! В своё время насмотрелся "Во все тяжкие" и запилил программку на Java под ПК...

Портирование старых игр на Андроид - не нарушу ли авторских прав?
Добрый день! Увлёкся программированием под Андроид, хочу портировать на него старые игры....

Портирование приложений Android на iOS
Всем доброго времени суток. Товарищи, есть ли среди Вас те, кто занимался данным сабжем?...

Портирование проекта под android на ios
Доброго времени суток, возможно ли, разрабатывая игру на C++ под Android портировать без особых...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.