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

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

07.08.2020, 03:22. Показов 10232. Ответов 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
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.08.2020, 03:22
Ответы с готовыми решениями:

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

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

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

1
Модератор
Эксперт Java
 Аватар для alecss131
2850 / 1358 / 405
Регистрация: 11.08.2017
Сообщений: 4,332
Записей в блоге: 2
07.08.2020, 21:32
BACKTO, если про старые игры с кнопочных телефонов, то они не всегда в jar, могут быть и в jad+jar. эти игры написаны на устаревшей платформе J2ME (java micro edition) и чаще всего они обфусцированы (код приведен к совершенно нечитаемому виду). java сама по себе такая платформа, ну как сказать, язык вроде и один, и от ос не зависит, но под каждую платформу надо писать свой код.
в лучшем случае вам придется полностью переписывать код с нуля, только беря логику и ресурсы от оригинала. это все равно что к примеру swing/javafx гуи (с компа) пытаться заставить работать на андроиде (где свой интерфейс с использованием xml, хотя javafx больше похож). так вот тоже самое и с j2me. на андроиде в идеале графика в играх рисуется через opengl/vulkan, а в me ничего подобного и близко нету.
тем более что в андроиде даже своя виртуальная машина и свой байткод.
Единственный путь, переписать игру с нуля)))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
07.08.2020, 21:32
Помогаю со студенческими работами здесь

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru