Перейти к содержимому

Как портировать java игру на андроид

  • автор:

Как перенести java игры на Android: подробное руководство и полезные советы

Развитие мобильных устройств, а также быстрое развитие технологий приводят к тому, что сегодня все больше и больше людей играют в видеоигры на своих смартфонах и планшетах. Это связано с тем, что многие студии разработчиков создают игры не только для настольных компьютеров, но и для мобильных платформ.

Если вы являетесь разработчиком игр на Java, то вы знаете, что многие пользователи хотят играть в ваши игры не только на настольном компьютере, но и на своих мобильных устройствах. Чтобы удовлетворить запросы пользователей, необходимо разрабатывать версии игр для мобильных устройств, в том числе и для андроид. Но как это сделать?

Мы расскажем вам о том, как портировать Java игры на андроид. Мы покажем вам пошаговую инструкцию и дадим полезные советы, которые помогут вам создать качественную игру для мобильных устройств, которая будет пользоваться популярностью у пользователей.

Портирование java игр на андроид: советы и гайд

Перенос java игры на андроид может быть сложным и проблемным процессом. Однако, с помощью определенных советов и правил, этот процесс можно значительно упростить.

1. Определите цель и платформы

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

2. Используйте адаптивный дизайн

Адаптивный дизайн поможет создать приложение, которое отображается оптимально на любом устройстве. Это достигается путем анализа экрана устройства и предоставлении пользователю наиболее удобного интерфейса.

3. Обратитесь к документации и экспертам

При портировании игры на андроид не стоит отказываться от помощи экспертов и необходимой документации. Они могут помочь избежать возможных проблем и ошибок.

4. Тестируйте и тестируйте снова

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

5. Решайте проблемы

Даже при правильно выполненном портировании, могут возникнуть проблемы с производительностью и стабильностью приложения. Необходимо провести тщательный анализ и решить все проблемы, которые могут возникнуть у пользователей.

Следуя этим советам, вы сможете успешно портировать java игру на андроид и получить радость от работы на новой платформе.

Почему портирование важно

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

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

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

Наконец, портирование является важным фактором в развитии промышленных стандартов. Благодаря портированию можно создавать универсальные приложения, которые будут работать на различных устройствах и платформах.

Популярность андроид

Андроид — операционная система на базе ядра Linux для смартфонов, планшетов, ноутбуков и других устройств. По состоянию на 2021 год, в мире на 85% всех мобильных устройств используются андроид-системы.

Андроид считается наиболее популярной операционной системой на рынке смартфонов. Среди её достоинств можно выделить:

  • бесплатность;
  • широкий выбор устройств на этой ОС;
  • обширное множество программ;
  • простой и удобный интерфейс.

Кроме того, андроид становится все более популярным и среди других устройств, таких как телевизоры, автомобили, умные часы, игровые приставки и многое другое.

Таким образом, можно сделать вывод, что андроид является одной из ведущих операционных систем, обладающей большим потенциалом и возможностями для разработки аппаратного и программного обеспечения.

Расширение аудитории игры

Одной из важных задач разработчиков игр является расширение аудитории. Чем больше игроков будут играть в игру, тем больше её популярность и доход.

Какими методами можно расширять аудиторию игры? В первую очередь, нужно внимательно изучить целевую аудиторию. Необходимо понять, какие возможности могут привлечь игроков. Например, если игра направлена на детей, то её нужно сделать яркой и привлекательной, а уровни должны быть несложными.

Также можно использовать рекламные кампании для продвижения игры. Рекламу можно размещать на сайтах, в блогах, на форумах, в социальных сетях.

Необходимо знать, что большинство игроков предпочитают играть на мобильных устройствах. Поэтому важно, чтобы игра была доступна на платформах, таких как iOS и Android. Портирование игры на эти платформы может привести к увеличению аудитории.

Наконец, также стоит подумать о мультиплеере. Игроки почти всегда предпочитают игры, где можно соревноваться с другими людьми. Добавление в игру мультиплеера позволит расширить её аудиторию.

Необходимость подготовки и знаний

Перенос java игры на андроид требует определенных знаний и навыков. Прежде чем приступать к портированию, необходимо наладить базовое понимание структуры игрового приложения и специфических аспектов андроид-разработки.

Важно уметь грамотно использовать инструменты для портирования и знать, как адаптировать код игры к особенностям андроид-платформы, чтобы игра работала без сбоев. Также стоит обладать опытом работы с Android Studio, Java, XML и другими технологиями, используемыми в андроид-разработке.

Необходимо понимание особенностей процесса установки и использования игрового приложения на устройстве на базе андроид. Некоторые игры могут иметь различные проблемы на разных устройствах, что также должно быть учтено при портировании.

Итак, необходимость подготовки и знаний в портировании java игр на андроид неоспорима. При адекватной подготовке и выполнении всех необходимых шагов возможно создать качественный порт игры, работающий на андроид-устройствах.

Отличия java и андроид платформ в разработке игр

Java – это язык программирования, который первоначально был создан для написания сценариев на веб-страницах. Он может быть использован для разработки программного обеспечения, включая игры. Однако, в отличие от разработки игр для Android, Java-игры могут быть написаны без использования конкретной интегрированной среды разработки (IDE).

Платформа Android, с другой стороны, предоставляет необходимый инструментарий для разработки приложений, включая игры. Основной язык программирования для Android-приложений – это Java, но в отличие от языка программирования для Java, Android requires the use of an integrated development environment (IDE) that’s specifically designed to create Android applications.

Существует несколько различий между Java-играми и играми для Android. Одной из основных различий является используемые библиотеки и API. Некоторые API, доступные в Java, не работают в Android, что означает, что некоторые игры, написанные на Java, придется переписывать при портировании на Android.

Android также имеет свои собственные наборы инструментов для управления производительностью и ресурсами, которые не доступны в Java. Для того чтобы сделать игру оптимизированной для Android, разработчик должен использовать Android API и определенный набор инструментов для управления ресурсами, таких как графика и звук.

Таким образом, при разработке игр на Java и Android, разработчику необходимо учитывать отличия между этими платформами и использовать необходимые инструменты для достижения наилучших результатов в обеих средах.

Преимущества и риски портирования

Портирование Java-игр на платформу Android может иметь как позитивные, так и негативные последствия. Ниже представлены основные преимущества и риски при портировании:

  • Преимущества:
    • Увеличение аудитории: Портирование игры на платформу Android позволяет привлечь новых пользователей, что в свою очередь увеличивает прибыль компании.
    • Удобство использования: Многие пользователи предпочитают использовать Android-устройства для игр благодаря их большим экранам и удобству управления.
    • Расширение рынка: Android — одна из самых популярных мобильных платформ, и портирование игр на эту платформу позволяет расширить рынок и увеличить конкурентспособность компании.
    • Технические сложности: Портирование игры на другую платформу часто связывается с необходимостью модификации кода, что может привести к техническим сложностям и возможным ошибкам.
    • Потери прибыли: При неудачном портировании игры на Android-устройство могут возникнуть проблемы с производительностью игры, что может привести к уменьшению прибыли и потере пользователей.
    • Низкая конкурентоспособность: Не все игры могут быть успешно портированы на Android-платформу, так как у Android есть плотная конкуренция, и важно сделать игру максимально уникальной и привлекательной для пользователей, чтобы выделить ее на фоне других игр.

    Поэтому перед портированием игры на Android важно внимательно оценить все риски и преимущества, чтобы определить, насколько целесообразно проводить данный процесс.

    Инструменты для портирования

    Android Studio – интегрированная среда разработки, основанная на IntelliJ IDEA, и наиболее эффективный инструмент для портирования Java-игр на Android. Эта среда содержит множество инструментов для отладки, тестирования и разработки Android-приложений, включая встроенные средства для создания многопоточных приложений.

    LibGDX – это бесплатный кросс-платформенный движок для создания игр на основе Java. Он оказывается полезен для портирования простых игр на Android, которые используют стандартные Java-библиотеки. Существует множество учебных ресурсов и документации для этого инструмента, что делает его наиболее доступным для новичков.

    OpenGL ES – это открытый стандарт, который используется для создания высококачественной графики в Android. Он является стандартом индустрии и наиболее распространенным средством для создания и портирования трехмерных игр на Android. Однако начинающим разработчикам может быть сложно использовать этот инструмент.

    JMonkeyEngine – это мощный движок для создания трехмерных игр на основе Java. Он обеспечивает широкий спектр возможностей по созданию игр, включая поддержку физики и анимации. Эта среда содержит все необходимые инструменты для портирования трехмерных игр на Android.

    JavaFX – это среда для создания пользовательского интерфейса в приложениях Java. Он включает в себя набор библиотек и инструментов для создания интерактивных графических интерфейсов на основе Java. JavaFX также поддерживает портирование на Android.

    Каждый из инструментов описанных выше имеет свои преимущества и недостатки, и выбор наиболее подходящего для портирования игры на Android инструмента зависит от сложности игры, вашего уровня опыта и требуемых функций приложения.

    Эмуляторы

    Для портирования java игры на андроид важно иметь эмулятор андроид устройства, на котором можно тестировать игру перед ее выпуском. Существует несколько эмуляторов, которые позволяют запускать андроид приложения, такие как:

    • Android Studio Emulator: это официальный эмулятор, поэтому он наиболее популярен. Он отлично подходит для тестирования и отладки игр, но требует мощного компьютера для работы.
    • BlueStacks: это популярный эмулятор, который позволяет запускать андроид игры на ПК. Он не только поддерживает запуск игр на ПК, но и позволяет играть в игры с помощью клавиатуры и мыши, что делает игровой процесс более комфортным.
    • NoxPlayer: еще один популярный эмулятор, который поддерживает запуск андроид игр. Он имеет отличный пользовательский интерфейс и оснащен функциями, которые делают игровой процесс более удобным и комфортным.
    • Genymotion: это эмулятор с открытым исходным кодом, который используется в основном для разработки приложений и игр. Он имеет отличную производительность и функциональность, но требует определенных навыков и опыта для его использования.

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

    Конвертеры java кода

    Конвертеры java кода — это инструменты, которые помогают автоматически переводить java код в другие языки программирования. Такие инструменты могут быть полезны в случаях, когда нужно быстро портировать java код для использования на другой платформе или в другой среде разработки.

    Существует несколько популярных конвертеров java кода, в том числе J2ObjC, который позволяет перевести java код в Objective-C для использования на устройствах Apple, и Sharpen, который автоматически переводит java код в код на языке C#. Также существуют инструменты, которые позволяют перевести java код в javascript, например, Google Web Toolkit.

    Однако, не стоит полагаться на конвертеры java кода полностью, поскольку они не всегда могут обеспечить полную и точную конвертацию. Для более надежной и точной портировки кода на другие платформы или в другие среды разработки, может потребоваться ручное изменение кода для совместимости с целевой платформой.

    • J2ObjC: конвертер java кода в Objective-C;
    • Sharpen: конвертер java кода в C#;
    • Google Web Toolkit: конвертер java кода в javascript;

    В целом, использование конвертеров java кода может значительно упростить портирование кода на другие платформы или в другие среды разработки, но необходимо учитывать, что такие инструменты могут не всегда обеспечивать точную и надежную конвертацию, поэтому может потребоваться дополнительная настройка и изменение кода вручную.

    Алгоритм портирования

    Шаг 1: Понимание и изучение исходного кода

    Перед портированием Java игры на Android, необходимо четко понимать основные принципы и детали проекта. Это включает в себя изучение и анализ исходного кода, а также документации проекта. Если вы работаете с существующим проектом, то убедитесь, что вы полностью ознакомлены со всеми аспектами игры и как она работает на Java.

    Шаг 2: Оценка совместимости кода с Android платформой

    Для портирования игры на Android необходимо понимать, насколько совместим код игры с платформой Android. Некоторые игры могут быть скомпилированы на Android без изменений, но многие будут требовать изменений в коде и настройках.

    Шаг 3: Анализ требований и возможностей платформы Android

    Чтобы успешно портировать игру на Android, необходимо понимать, какие функции и возможности доступны на Android. Некоторые функции, такие как отображение изображений и звуков, могут меняться при переносе на новую платформу. Важно сделать оценку того, какие изменения будут необходимы для адаптации игры к платформе Android, и как это повлияет на игровой процесс.

    Шаг 4: Портирование кода

    После оценки совместимости и анализа требований платформы Android можно начать портирование кода. Это может включать в себя изменение основных структур приложения, включение новых элементов интерфейса, обновление вызовов API и другие изменения. Также может потребоваться измениь библиотеки и используемые технологии в соответствии с требованиями платформы.

    Шаг 5: Тестирование и отладка

    После того, как код был успешно портирован на платформу Android, необходимо провести полное тестирование и отладку приложения. Тестирование должно быть проведено на различных устройствах, разной версии Android и различных разрешений экрана. Это позволит убедиться в стабильности и качестве работы игры на всех устройствах, и, если требуется, внести необходимые исправления и настройки в игровой процесс. После успешного завершения этого этапа приложение готово для публикации в Google Play.

    Определение и анализ функций игры

    Перед тем, как начинать портирование игры на андроид, необходимо определить и проанализировать основные функции игры. Это поможет лучше понимать игровой процесс и перенести его на мобильную платформу.

    Основные функции игры могут включать:

    • графический интерфейс пользователя;
    • историю игры;
    • геймплей – игровой процесс, цели и задачи;
    • игровой мир – место и время действий;
    • опции и настройки игры;
    • звуковое оформление.

    Анализ функций игры поможет определить, какие из них необходимо изменить для портирования на андроид-платформу. Это могут быть изменения связанные с техническими ограничениями мобильной платформы, переработка элементов управления, а также адаптация графического интерфейса для различных разрешений экранов мобильных устройств.

    При портировании java игр на андроид необходимо обратить особое внимание на производительность игры. Также нужно учитывать различные особенности андроид-платформы и применять соответствующие решения и инструменты, такие как Android Studio и др.

    Исправление и оптимизация кода для андроид

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

    Прежде всего, нужно изучить документацию Android SDK и сравнить ее с использованными в игре библиотеками. Если находятся несовместимости, то нужно заменять функции и библиотеки на аналоги, поддерживаемые андроид-платформой. Также необходимо проверить совместимость используемых версий Java и Android SDK.

    Важную роль в оптимизации кода для андроид выполняет обработка графики и звука. Нужно использовать изображения и звуки с оптимальными размерами и форматами, чтобы уменьшить нагрузку на процессор и ускорить отрисовку игры. Также можно использовать сжатие текстур.

    Для ускорения процесса загрузки и запуска игры можно сделать ее модульной и загружать только необходимые данные. Также можно использовать многопоточность для распределения нагрузки на процессор.

    Важно следить за количеством объектов на экране и их сложностью. Чем меньше объектов и чем они проще, тем быстрее работает игра. Необходимо оптимизировать алгоритмы операций с объектами, чтобы сократить время их обработки.

    После проведения всех необходимых действий по исправлению и оптимизации кода для андроид можно приступать к тестированию игры на разных устройствах и версиях операционной системы. Только после успешного прохождения тестирования можно выкладывать игру в Google Play.

    Создание интуитивного интерфейса

    При портировании java игр на андроид, создание интуитивного интерфейса является ключевым аспектом. Пользовательский интерфейс должен быть легким и понятным, так что пользователи могли бы легко управлять игрой.

    Необходимо создать уникальные иконки для каждой функции игры, поскольку это помогает пользователям быстрее понимать назначение каждой функции и легко управлять ими.

    Еще одним важным аспектом создания интуитивного интерфейса является легко понятная структура игры. Просмотриваемость основных функций игры должна быть легкой, чтобы пользователи могли быстро найти то, что ищут.

    Создание понятного меню также является очень важным аспектом. Должно быть легко выбирать и настраивать настройки, сохранять игры и переходить между разделами игры.

    В целом, создание интуитивного интерфейса является ключевым аспектом в портировании java игр на андроид. Это помогает пользователям быстро и легко управлять игрой и получать большое удовольствие от ее использования.

    Адаптация управления на тачскрин

    Когда вы портируете игру на андроид, одна из главных задач — адаптировать управление под тачскрин. Некоторые игры были разработаны с учетом этого, но множество классических игр не были созданы для тачскринов, и игроки могут столкнуться с серьезными трудностями в управлении.

    Для адаптации управления на тачскрин можно использовать различные решения, например, включить в игру новые элементы управления на экране, такие как специальную панель кнопок, которые появляются только при игре на тачскрине. Это может помочь игрокам получить лучшее управление, чем при использовании стандартных кнопок.

    Однако не стоит забывать об оптимизации. Кнопки должны быть достаточно крупными, чтобы игрок мог легко нажимать на них пальцами, а также разместить их так, чтобы игрок не пытался нажимать на две кнопки одновременно. Также, рекомендуется избегать частого использования двойного нажатия, так как это может оказаться сложным для управления на тачскрине.

    В итоге, удобство и эффективность управления на тачскрине являются очень важным фактором для портирования игры на андроид. Тщательная адаптация управления на тачскрине поможет вам достичь большей популярности среди игроков и сделает вашу игру более доступной и удобной для игры на мобильных устройствах.

    Разработка иконок и графических элементов

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

    Одним из главных требований к иконкам и графическим элементам является их размер. Он должен быть не меньше заданного стандартом Google для конкретного типа устройства. Обычно это 48x48dp для маленьких экранов, 72x72dp для средних и 96x96dp для больших.

    Создание иконок и графических элементов можно осуществить с помощью специальных графических редакторов, таких как Adobe Photoshop, Sketch, Figma и других. Важно не только разработать сами изображения, но и создать правильный формат файла, который будет оптимизирован под использование на андроид устройствах.

    Важным аспектом разработки иконок и графических элементов является их стиль. Их дизайн должен быть интуитивно понятным и соответствовать общему стилю приложения. Для этого можно использовать различные графические элементы, например, разные шрифты и цвета, значки итд.

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

    И наконец, стоит отметить, что качественная разработка иконок и графических элементов занимает время и требует навыков в работе с графическими редакторами. Но тщательная работа над каждым элементом пользовательского интерфейса может значительно повысить качество и привлекательность игры на мобильных устройствах.

    Тестирование и отладка

    Не менее важным этапом, чем написание кода, является его отладка и тестирование на соответствие требованиям платформы. Когда вы работаете с java-игрой, портированной на андроид, следует учитывать, что мобильная платформа отличается от настольной или веб-приложений. Это означает, что не все библиотеки и классы доступны на андроид, а поведение графических элементов, таких как кнопки или текстовые поля, может варьироваться в зависимости от устройства.

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

    Для обеспечения качественной отладки кода рекомендуется использовать инструментарий, предоставляемый разработчиками андроид. Например, Android Debug Bridge (ADB) позволяет запустить эмулятор андроид на компьютере и производить отладку кода на отдельном устройстве, подключенном к компьютеру. При отладке следует обращать внимание на выводимые сообщения об ошибках и переменные, используемые в коде. Важно находить и исправлять ошибки немедленно, чтобы избежать их накопления и скомпрометирования функциональности приложения.

    В целях повышения качества кода и устранения возможных ошибок рекомендуется использовать автоматическое тестирование приложения с помощью инструментов, таких как JUnit или Espresso. Это позволит автоматизировать проверку рабочей функииональности и избежать ручного тестирования каждой функции приложения. Важно также убедиться, что ресурсы, такие как изображения, звуки и шрифты, оптимизированы для работы на андроид-устройствах и не замедляют работу приложения.

    Поиск и исправление ошибок

    При портировании java игры на андроид могут возникать различные ошибки. Чтобы успешно выполнить портирование, необходимо уметь находить и исправлять ошибки.

    Одной из наиболее распространенных ошибок является проблема совместимости кода с новыми версиями библиотек и API. Для решения этой проблемы необходимо внимательно изучить все изменения, внесенные в новые версии, и внести соответствующие изменения в код.

    Другой тип ошибок — это ошибки сборки, которые могут возникнуть из-за неправильной настройки среды разработки, отсутствия необходимых зависимостей или наличия некорректных настроек. Для решения этих проблем необходимо внимательно изучить сообщения об ошибках и проанализировать код, чтобы выявить возможные причины ошибок.

    Также важно учитывать, что ошибки могут возникать не только в процессе портирования, но и после его успешного завершения. Для обнаружения и исправления таких ошибок необходимо проводить регулярное тестирование игры, включая тестирование на различных устройствах и с различными версиями операционной системы.

    В целом, для эффективного поиска и исправления ошибок необходимо иметь хорошее понимание кода, на котором работает игра, а также владеть навыками анализа и тестирования. В случае с серьезными проблемами можно обратиться за помощью к опытным разработчикам, которые смогут верно оценить ситуацию и предложить наилучшее решение.

    Тестирование на различных устройствах

    Портирование java игры на андроид — это только первый шаг к успеху. Тестирование на различных устройствах — высокоприоритетный процесс, который позволяет убедиться в качестве и стабильности вашего приложения на разных моделях телефонов, планшетов, экранов и операционных системах.

    Тестирование на устройствах с разными характеристиками. Одни устройства могут иметь большое разрешение, другие — маленькое. Определенные игры могут работать только на смартфонах, а не на планшетах. Некоторые устройства могут иметь большую память, в то время как другие ограничены количеством памяти на телефоне. Разработчики должны помнить о таких особенностях и тестировать игру на разных устройствах.

    Тестирование на разных версиях операционных систем. Андроид операционные системы выпускаются очень быстро, поэтому разработчики должны проверить свои игры на разных версиях операционных систем, чтобы убедиться, что ваша игра работает стабильно на каждой.

    Использование различных симуляторов. Симуляторы — это программные инструменты, которые позволяют разработчикам тестировать свои игры на разных устройствах и разных операционных системах без наличия физических устройств. Разработчики могут использовать симуляторы для тестирования игры на большом количестве устройств.

    Тестирование на крашей и ошибок. Чтобы убедиться в качестве своей игры, нужно произвести тестирование на возможные краши, ошибки и вылеты. Краши и ошибки могут возникать при загрузке игры, при запуске нового уровня, или при совершении определенных действий в игре. Разработчики должны тестировать свои игры на ошибки и краши, чтобы убедиться в том, что игра работает безупречно.

    Тестирование должно быть аккуратным и правильным. Тестирование — это важная часть процесса разработки игр. Правильное тестирование игры позволит выявить любые проблемы и ошибки, которые могут возникнуть при использовании игры. Разработчики должны проводить тестирование игры на разных устройствах, разных операционных системах, и использовать разные симуляторы, чтобы убедиться в качестве своей игры и максимальной стабильности работы.

    Релиз и продвижение игры

    Релиз игры – это самое важное событие в карьере разработчика. Необходимо как можно больше привлечь внимания к проекту. Перед релизом следует провести многочисленные тесты и исправить все ошибки и недоработки. Организуйте показательные демонстрации игры для блогеров, привлеките инфлюэнсеров. Создайте рекламную кампанию, используя социальные сети, промо-сайты, YouTube и иные каналы. Важно, чтобы игра была доступна в Google Play и App Store.

    Оптимизация – существенная часть успешного релиза. Удостоверьтесь, что ваша игра быстро загружается на смартфоне и работает без подвисания, вылетов и других неприятностей, которые могут испортить путешествие пользователя в мир вашей игры.

    Продвижение – ключевой фактор для успеха игры. Рекламу нужно продвигать на крупных видео-хостингах, таких как YouTube, Twitch и Facebook Gaming, а также в блогах и общественных группах соответствующей тематики. Рассмотрите варианты разместить вашу игру на платформах с хорошей репутацией – это может принести большой охват аудитории.

    Иконка и описание – это «лицо» вашей игры. Необходимо создать привлекательную иконку, которая выделится на фоне других. Описание игры должно быть понятным пользователю, привлекательным и содержать ключевые слова, которые помогут пользователю найти вашу игру.

    Отзывы и оценки – это важный показатель оценки успешности вашего проекта. Попросите первых пользователей оставить отзыв о вашей игре, дайте им бонусы за это – это поможет привлечь больше интересных игроков и даст вашей игре лучшую оценку и лояльную аудиторию.

    Пост-релиз – этап продолжения успешного пути вашей игры. Опишите все ошибки и неисправности в новых версиях. Рекламируйте обновления, записывайте те видео, которые могут привлечь новых пользователей. Следите за общением с аудиторией, отвечайте на вопросы, утомите и обеспечивайте игрокам полный доступ к информации и возможность изменить игровой опыт.

    Публикация на Google Play

    После того, как вы портировали свою Java игру на Android, настало время опубликовать ее на Google Play, чтобы пользователи могли скачивать и играть в нее.

    Первым шагом является создание учетной записи разработчика на Google Play Console. Эта учетная запись позволяет вам загружать свою игру в магазин и устанавливать цены на нее.

    Загрузите свою игру через Google Play Console и создайте ее страницу. Важно предоставить подробную информацию о своей игре, включая краткое описание, скриншоты и видео-превью. Это поможет привлечь больше пользователей.

    Проверьте, что ваша игра соответствует требованиям Google Play и не содержит никаких нарушений. Вы можете проверить это в настройках консоли Google Play и в соответствующем разделе правил и инструкций.

    После того как вы подтвердили всех правил и договорились о платежных условиях, вы можете опубликовать свою игру на Google Play и начать получать прибыль от ее продаж.

    Не забывайте обновлять свою игру регулярно, исправлять ошибки и добавлять новые функции для привлечения пользователей. Это поможет вам не только удерживать старых пользователей, но и привлекать новых.

    Маркетинговые стратегии для привлечения пользователей

    Для привлечения пользователей к вашей игре вам необходимо разработать маркетинговую стратегию. Она должна быть основана на анализе целевой аудитории, а также на знании особенностей рынка мобильных игр.

    Одна из основных стратегий — реклама в социальных сетях. Создание рекламных кампаний в Фейсбуке, Инстаграме, Твиттере поможет привлечь внимание целевой аудитории к вашей игре.

    Ещё одна эффективная маркетинговая стратегия — ASO (App Store Optimization) — оптимизация приложения в магазинах приложений. Оптимизация метаданных, названия, описания и ключевых слов вашего приложения может привлечь большое количество пользователей.

    Не забывайте об инфлюэнсер-маркетинге. Сотрудничество с блогерами, ведущими o YouTube, Instagram может помочь привлечь целевую аудиторию к вашей игре.

    Заключение — маркетинговая стратегия является одним из важнейших компонентов успеха вашей игры на рынке мобильных приложений. Анализ целевой аудитории, использование различных маркетинговых стратегий, ASO и сотрудничество с блогерами помогут привлечь большое количество пользователей к вашей игре.

    Какие игры можно портировать на Андроид?

    В основном, любые игры, написанные на Java, могут быть портированы на Андроид. Но для успешной портировки нужно убедиться, что игра не использует функции, которых нет в ОС Андроид, и учитывать различия в размерах экранов и характеристиках устройств.

    Какой процесс для портирования Java игр на Андроид?

    Процесс портирования Java игр на Андроид включает в себя такие этапы, как: анализ кода, определение требований и характеристик устройств, адаптация функций под платформу Андроид, тестирование и оптимизация.

    Можно ли портировать игру на Андроид без использования сторонних сервисов и библиотек?

    Да, это возможно. Но не всегда оправдано, так как использование сторонних библиотек и сервисов может значительно упростить и ускорить процесс портирования, а также снизить риск ошибок и оптимизировать работу игры.

    Сколько времени может затянуть портирование игры на Андроид?

    Время портирования Java игры на Андроид может зависеть от сложности игры, её размеров, используемых библиотек и сервисов, а также от опыта разработчика. В среднем, портирование игры может занять от нескольких дней до нескольких месяцев.

    Какие могут быть трудности при портировании Java игры на Андроид?

    Одними из главных трудностей при портировании Java игры на Андроид могут быть адаптация функций под платформу Андроид, учет различий между экранами и характеристиками устройств, подбор и настройка библиотек и сервисов, а также проблемы с производительностью и оптимизацией работы игры на устройствах с низкой производительностью.

    Java ME to Android

    В этой статье рассмотрим как портировать Java ME приложение на Android. Для примера возьмём какую-нибудь программу. Я в загрузках сайта выбрал эту. Ах да, все делать будем в NetBeans IDE с установленным плагином Android.

    Так, как Android та же Java, но с другим API, то можно пойти двумя путями: переписывать каждый класс на Android, что, особенно в больших проектах, может быть трудоемко и очень долго и второй, универсальный способ – написать классы-обертки для Java ME классов, которых нет в Android (Display, Image, Form, Command, etc). К счастью для этого уже есть готовая библиотека AndroidMIDPShell. Также понадобиться библиотека Android Color Picker. Для начала нужно скачать их AndroidMIDPShellMod.zip

    Как портировать игру с java на android

    Многие знают, что существуют множество языков программирования, благодаря которым пишутся разные программы и игры в том числе. Особую популярность в России снискали игры на языке программирования J2ME (или же, если расшифровывать, Java 2 Mirco Edition). Второе их название — Мидлеты (произошло от английского MIDlets). В основном их устанавливают через WAP (хотя стоит сказать, что в нынешнее время есть множество других способов установки приложений).

    Что такое Java-игры

    Что же такого хорошего в Java-играх, что они до сих пор популярны? Все современные смартфоны имеют поддержку J2ME, также все Java-игры максимально портативны. Они портативны настолько, что их можно сотнями скачивать на свой телефон. Каждый человек рано или поздно сталкивается с тем, что ему нечем занять своё время. Например поездки в метро, ожидание в очереди, пробки и т.д. Скаченные на телефон Java-игры прекрасно справляются с убийством времени. Некоторые из игр (например головоломки) не только убивают время, но ещё и помогают человеку развиваться (или не забывать уже изученные знания).

    На данный момент имеются тысячи разных Java-игр, начиная от обычных аркад и головоломок, заканчивая стратегиями и эротическими играми. Для каждого найдётся своя игра по душе. Технологии не стоят на месте, потому стали появляться игры в 3D Java-игры, что положительно сказывается на их репутации самой индустрии таких игр.

    1. Bounce.
      Мало кто сможет забыть этот симулятор красного шара. Добраться до конца уровня и при этом не попасть на шипы и не упасть куда-либо — вот вся цель этой игры. Bounce притягивала своей простатой в дизайне и сложностью в геймплее. Любой, у кого был кнопочный телефон, скорее всего с ностальгией вспомнит этот красный шарик (ну и коды для него, разумеется, ведь не все могли пройти уровни честно).
    2. Doom RPG
      Все, кому сейчас за 30 лет с приятной ностальгией вспоминают первый Doom, который был просто хитом в 90-е годы. А теперь представьте, что вместо шутера, где нужно бегать и стрелять, вы получаете пошаговую Рпг с той же графикой и теми же особенностями (множество секретных комнат, пасхальных яиц и т.д.). На телефон игра была просто бесподобна и тысячи людей тратили своё драгоценное время на то, чтобы порубить в старый-добрый Doom в формате РПГ.
    3. Worms
      Если вы не играли в червячков, которые стреляют из РПГ и прочего оружия — у вас не было детства. Ведь каждый школьник в начале нулевых показывал своё мастерство именно игрой в червячки. А когда все поняли, что через Bluetooth можно играть вместе со своими друзьями — тогда игра окончательно поработила юные умы. Это как раз тот тип игр, которые запоминаются на многие годы.

    Если же вас одолела ностальгия по старым временам и хочется снова окунуться в мир нулевых с Java-играми, то специально для вас были придуманы Java-эмуляторы на Андроид, благодаря которым вы сможете на своём смартфоне поиграть в старые-добрые червячки. Или же вновь пройти всю игру за красного шарика.

    Прикрепленное изображение

    Началось всё в 2017 году, когда обнаружил java-порт одной из моих любимых игр — Gangstar 2: Kings of L.A. И с тех пор начал не только собирать java-порты, но и интересоваться самой компанией Gameloft. Тут вы найдёте порты игр разных компаний, но предпочтение отдаётся Gameloft.

    • ВНИМАНИЕ : В этой теме НЕ ЗАНИМАЮТСЯ портированием игр. Просьба не писать запросы «портируйте то, портируйте это».
    • Желательно качать версии 480х800/480х854, т.к. они:
      1. До сих пор обновляются
      2. Поддерживают новые версии Android,
      3. Растягиваются до разрешения устройства, на котором запущена игра,
    • Free-версии, в основном, нормально запускаются на всех устройствах.

    Версия 320х480, но запускается и на разрешениях побольше, сохраняя оригинальное соотношение сторон.
    320×480:
    1_vs_100_320x480(v2.3.4).apk ( 869.13 КБ )

    На сегодняшний день известно существовании о версии 320х480, других не было обнаружено. Увлекательная головоломка-шутер, которая перенесет вас в волшебный мир, полный колдовства. Простой игровой процесс, навеянный классическими аркадами. Накладывайте зрелищные заклятья огня, воды, земли и ветра, проносящиеся по экрану. Пройдите 66 разнообразных уровней в 9 чарующих мирах и развлекайтесь часами! Используйте множество навыков, чтобы пройти много испытаний и победить 8 сильнейших стражей. 5 игровых режимов: быстрый старт, сюжет, выживание, испытание и поединок с боссом уровня. Особой ценности не представляет, т.к. доступна в практически любом Gameloft Store. Есть русский язык. Также есть версия 1.2.6. , версии 480х800 и 480х854 мультиэкран. Борьба не на жизнь, а на смерть! Вам предстоит сражение с бесчисленными ордами кошмарных порождений космоса. Победить их — ваш единственный шанс выжить! Как бывалому наемнику, вам предстоят изнурительные бои на космических кораблях и далеких планетах. Выбирайте оружие и приготовьтесь к скитаниям во тьме. Кто знает, что таится в ней? Особенности: — Леденящая душу игра в жанре ужасов для вашего мобильного. — Детально проработанный игровой мир: покинутый космический корабль и весьма негостеприимная планета. — Атмосфера леденящего ужаса: опасайтесь каждой тени — кто знает, что там таится? — Захватывающие дух задания на множестве уровней. — Разнообразное оружие — с ним вам не страшен даже самый жуткий враг!

    Третий Asphalt в 3D. Есть несколько версий, все нормально запускаются на 320×480, выбрал самую объёмную.
    320х480:
    Asphalt_3_Street_Rules_320x480(v1.0).apk ( 4.75 МБ )

    У этой очень много версий, условно можно выделить две версии: полную, напоминающую 4-ую часть, и другую, напоминающую более ранние части. У некоторых есть русский. Также есть версия 1.2.4. Старая игра, запускается на новых устройствах, но СЛИШКОМ медленная. Версия 3.2.6 (320х480) была предустановлена на каком-то смартфоне. Главный герой мобильной игры Assassins Creed обладает выучкой профессионального убийцы: владение разными видами холодного оружия и владение собственным телом для скрытного перемещения в городе. Он владеет большой интуицией для выбора жертвы и подходящего момента. Особенности игры : — действие происходит в исторических столицах средневекового Востока (Акр, Дамаск, Иерусалим) — Достоверные факты Третьего Крестового Похода и его участники в качестве противников — Увлекательный сюжет сочетает реальную историю и чуть фантастики — Великолепная графика и кропотливый дизайн игрового мира. Эцио — легендарный мастер Ассассин, его жизнь это прочная борьба против мощных Тамплиеров. В этот раз мы отправляемся в путешествие, в величайший город Италии. Рим — это столица в которой процветает жадность и коррупция, нанеси удар в сердце врага. Победи коррумпированных тиранов, вам понадобиться не только сила и навыки, но и команда всего братства Эцио. Только работая вместе, в команде ассасины могут победить кровожадных врагов. Пришло время вступить в братство! Нашего героя ждут новые открытия, следуя по стопам своего наставника Альтаира. Но этот путь очень опасен. Эцио предстоит проникнуть в город Константинополь, сердце Османской империи, где растущая армия тамплиеров грозит дестабилизировать обстановку в регионе. Последняя версия саги будет иметь новый режим игры, который позволяет игроку манипулировать структурой воспоминаний Дезмонда и использовать Анимус для того, чтобы открыть тайны своего прошлого и смотреть в будущее.

    Ассасин (или Принц Персии) с пушкой. Более-менее работает и на Full HD экране.
    240х320
    Avatar_240x320_SP(v3.0.2).apk ( 595.07 КБ )

    Cимулятор охоты от Gameloft. Нормально работает на современныз устройствах.
    320х480:
    Big_Range_Hunting_2_320x480(v0.0).apk ( 1.28 МБ )

    Вторая часть арканоида от Gameloft. Работает на современных устройствах.
    320х480:
    Block_Breaker_Deluxe_2_320x480(v3.0.7).apk ( 2.03 МБ )

    Последняя часть арканоида от Gameloft. Работает на современных устройствах.
    240х320:
    Block_Breaker_3_Unlimited_240x320(v3.0.7).apk ( 1.69 МБ )

    Старая игра, но нормально запускается и на нынешних устройствах.
    240х320:
    Brain_Challenge_240x320(v1.0.3).apk ( 1.1 МБ )

    Третья часть, только для конкретных разрешениях экрана.
    240х320:
    Brain_Challenge_3_240x320(v3.0.5).apk ( 459.98 КБ )

    Последний Brain Challenge от Gameloft. Единственная часть, нормально работающая на новых Android.
    240х320:
    Brain_Challenge_4_240x320(v1.0.7).apk ( 2.62 МБ )

    Не совсем java-порт, скорее всего с iOS или Symbian. Работает на современных устройствах.
    480×800:
    Bubble_Bash(v1.16).apk ( 5.79 МБ )

    Вторая часть баббл-шутера. Работает на современных устройствах.
    240х320:
    Bubble_Bash_2_240x320(v1.0.9).apk ( 1.45 МБ )

    Спин-офф серии Bubble Bash. Работает на современных устройствах, более-менее современная игрушка. Версии 240х320 и 320х480 есть, но они не взломаны.
    480х800:
    Bubble_Bash_Mania_480x800(v1.3.7).apk ( 8.8 МБ )

    Гонки в изометрии. Работает на современных устройствах, более-менее современная игрушка.
    320х480:
    Cars_Hotshot_Racing_320x480(v1.0.0).apk ( 6.35 МБ )

    Старая игра, шахматы. Работает на современных устройствах.
    320х480:
    Chessmaster_320x480(v1.1.1).apk ( 720.7 КБ )

    Игра по фильму, экшн. Экран будет мелковат для нормального геймплея.
    240х320:
    Cowboys_&_Aliens_240x320(v1.1.3).apk ( 2.98 МБ )

    Единстваенный CSI, портированный на Android, от Gameloft. Работает на современных устройствах.
    320х480:
    CSI_Miami_320x480(v1.1.1).apk ( 1.14 МБ )

    Единственный 3D-раннер на Java ME от Gameloft. Работает на современных устройствах.
    240х320:
    Danger_Dash_240x320(v1.0.0).apk ( 3.75 МБ )

    Один из самых редких java-портов, бейсбол. На удивление работает и на современных устройствах.
    320х480:
    Derek_Jeter_Pro_Baseball_2009_320x480(v0.0).apk ( 1.32 МБ )

    Один из самых редких java-портов, 3 в ряд. Только для экранов 480х854.
    480х854:
    Diamond_Twister_480x854(v1.0.0).apk ( 1.64 МБ )

    Один из лучших три-в-ряд от Gameloft. Работает на современных устройствах.
    240х320:
    Diamond_Twister_2_240x320(v1.0.7).apk ( 3.12 МБ )

    Экшн по фильму 2013 года. Работает на современных устройствах. Есть версия 480х854, но её взломать не удалось.
    240х320:
    Die_Hard_5_240x320(v1.1.4).apk ( 2.95 МБ )

    Ферма в Диснейлэнде) Недавняя игра, 2016г.
    240х320:
    Disney_Magic_Kingdoms_240x320(v1.3.6).apk ( 7.87 МБ )

    Старая игра, тамагочи. На удивление работает на современных устройствах.
    320х480:
    Dogz_2_320x480(v1.2.3).apk ( 1.41 МБ )

    Ферма про выведение драконов. Работает на современных устройствах.
    240х320:
    Dragon_Mania_240x320(v1.1.2).apk ( 4.28 МБ )

    По сути, NitroStreet Racing 3, гонки. Работает на современных устройствах.
    240х320:
    Driver_San_Francisco_240x320(v1.1.4).apk ( 2.51 МБ )

    По сути, порт второй части со смартфонов.
    240х320:
    Dungeon_Hunter_3_240x320(v1.2.5).apk ( 1.41 МБ )

    Симулятор модницы. Работает на современных устройствах. Есть версии для экранах по-меньше, но они не взломаны.
    480х800:
    Fashion_Icon_480x800(v3.0.5).apk ( 6.65 МБ )

    Также хотелось бы найти Splinter Cell: Conciction, Blokus, The Oregon Trail: Gold Rush. Ну раз,тема появилась решил и я помочь, скинуть пару Java портов, от себя скажу все игры локализованы на Русский язык и обновлены и у меня идут на весь,экран может кому и пригодяться, Играйте на здоровье)).

    Первая колонка Будет посвящена играм от Gameloft
    1- Игра Тор Царство тьмы Неплохая Аркада по фильму Марвел Версия 1.10(Рабочая).
    Thor The Dark World_ANDROSTEIN™.apk ( 9.74 МБ )
    2 — Бэтмен темный рыцарь в настройках жмите Английскую Локализацию Игра Русифицируеться) The Dark Knight Rises_1.1.4.apk ( 6.78 МБ )
    3 -The Avengers Aркада по фильму от Марвел версия 1.4.5 последняя на данный момент (в настройках выбора языка жмите Английскую локализацию игра русифицируеться) Перевод от warr11r The Avengers_1.4.5.apk ( 6.02 МБ )
    4 — Iron man 3 версия 1.1.7 Аркада По фильму Marvel Очень интересная Железный человек 3_1.1.7.apk ( 7.48 МБ )

    5 — Человек паук Аркада по фильму Marvel 1 Часть (у меня подтормаживала как у других пойдет незнаю))Новый Человек-паук_BRUXO.GAMES.JAVA.OFICIAL™.apk ( 7.73 МБ )

    6 — Человек паук 2 Аркада по фильму марвел (Часть 2) Человек паук 2_1.0.0.apk ( 9.66 МБ )
    7 — Человек паук невероятная сила очередная аркада про человека паука Человек паук невероятная сила 1.0.0.apk ( 9.08 МБ )

    8 — Карантин чужих Аркада шутер, хорор Alien Quarantine_1.2.5.apk ( 6.86 МБ )

    14 — Uno Карточная играUno_1.0.7.apk ( 9.16 МБ )

    15 — Uno Frends Продолжение карточной игры UNOFriends 1.0.9.apk ( 4.07 МБ )

    18 — Крепкий орешек 5 (Идет хорошо но пройти трудно) Die Hard 5_1.0.4.apk ( 5.93 МБ )

    34 -The Oregon Trail AmericanSettler (Стратегия) TheOregonTrailAmericanSettler_1.0.9.apk ( 5.51 МБ )

    Павел Бойко

    Может для начала освоить клик?
    Сорь за доёб, но просто, мне кажется ты куда-то слишком прям спешишь.

    Но да всё таки, тестить апк-шки всё же надо.

    Android SDK
    Java Development Kit 9

    Ставишь это всё куда душа пожелает (желательно туда, где места множечко)

    Потом открываешь SDK Manager (в папке с Android SDK)
    Ставишь:

    Минимальную, которую будешь поддерживать (minimal version в настройках приложения)

    Целевую версию (target version в настройках приложения)
    Можешь сразу 10-ый андро ставить, всё таки требование гугла — билдить по последним версиям API

    Build Tools для своей версии API,
    (т.е. если API 29 — соответственно и Build Tools 29-ых версий)

    В клике, сверху в вкладочках Tools — Preferences — General -> внизу окна выбираешь Андроид и указываешь пути к ASDK и JDK.

    Дальше тебе надо настроить своё приложение под билд:

    Указываешь уникальное название пакета (Package Name)
    Выставляешь последний установленный API (Build API)
    Указываешь минимальную версию, что собираешься поддерживать (Minimum Android Version)
    Указываешь целевую (Target Android Version)
    Если игру хочешь уже в гп или т.п. — тебе нужно в Release Mode билдить. Для этого уж надо будет сгенерить подпись, но об этом в другой раз.

    Остальные настройки ставишь по своему усмотрению, не забывая выставлять разрешения, которые нужны твоему приложению.

    Если всё сделал правильно — можно ставить на билд.
    Первый билд может занять до нескольких минут (с средненьким компом может быть и десятки минут)
    Если никаких ошибок не произошло — поздравляю, прога успешно собрана, можно тестить.

    Одно дело ковырять уже готовое, другое дело писать с нуля.
    Для теста, закинул в онлайн декомпилятор (Prycon) игру Rise Of Antares.
    Декомпилятор отдал мне вполне читаемый код.

    Допустим найдена точка старта игры, все файлы раскиданы правильно.

    Как мне правильно действовать чтобы получить рабочий apk. Есть какойто Example или что-то подобное?
    Или я всё таки хренью занимаюсь?)

    Прошу поделиться своими знаниями!
    * * * * *

    ! Нашёл портированную с java игру Revival Deluxe на андроид.
    При открытии apk как архива вижу такую структуру файлов.

    Лучшие эмуляторы для Java-игр на Android

    Многие знают, что существуют множество языков программирования, благодаря которым пишутся разные программы и игры в том числе. Особую популярность в России снискали игры на языке программирования J2ME (или же, если расшифровывать, Java 2 Mirco Edition). Второе их название — Мидлеты (произошло от английского MIDlets). В основном их устанавливают через WAP (хотя стоит сказать, что в нынешнее время есть множество других способов установки приложений).

    Что такое Java-игры

    Что же такого хорошего в Java-играх, что они до сих пор популярны? Все современные смартфоны имеют поддержку J2ME, также все Java-игры максимально портативны. Они портативны настолько, что их можно сотнями скачивать на свой телефон. Каждый человек рано или поздно сталкивается с тем, что ему нечем занять своё время. Например поездки в метро, ожидание в очереди, пробки и т.д. Скаченные на телефон Java-игры прекрасно справляются с убийством времени. Некоторые из игр (например головоломки) не только убивают время, но ещё и помогают человеку развиваться (или не забывать уже изученные знания).

    На данный момент имеются тысячи разных Java-игр, начиная от обычных аркад и головоломок, заканчивая стратегиями и эротическими играми. Для каждого найдётся своя игра по душе. Технологии не стоят на месте, потому стали появляться игры в 3D Java-игры, что положительно сказывается на их репутации самой индустрии таких игр.

    1. Bounce.
      Мало кто сможет забыть этот симулятор красного шара. Добраться до конца уровня и при этом не попасть на шипы и не упасть куда-либо — вот вся цель этой игры. Bounce притягивала своей простатой в дизайне и сложностью в геймплее. Любой, у кого был кнопочный телефон, скорее всего с ностальгией вспомнит этот красный шарик (ну и коды для него, разумеется, ведь не все могли пройти уровни честно).
    2. Doom RPG
      Все, кому сейчас за 30 лет с приятной ностальгией вспоминают первый Doom, который был просто хитом в 90-е годы. А теперь представьте, что вместо шутера, где нужно бегать и стрелять, вы получаете пошаговую Рпг с той же графикой и теми же особенностями (множество секретных комнат, пасхальных яиц и т.д.). На телефон игра была просто бесподобна и тысячи людей тратили своё драгоценное время на то, чтобы порубить в старый-добрый Doom в формате РПГ.
    3. Worms
      Если вы не играли в червячков, которые стреляют из РПГ и прочего оружия — у вас не было детства. Ведь каждый школьник в начале нулевых показывал своё мастерство именно игрой в червячки. А когда все поняли, что через Bluetooth можно играть вместе со своими друзьями — тогда игра окончательно поработила юные умы. Это как раз тот тип игр, которые запоминаются на многие годы.

    Если же вас одолела ностальгия по старым временам и хочется снова окунуться в мир нулевых с Java-играми, то специально для вас были придуманы Java-эмуляторы на Андроид, благодаря которым вы сможете на своём смартфоне поиграть в старые-добрые червячки. Или же вновь пройти всю игру за красного шарика.

    Java ME to Android

    В этой статье рассмотрим как портировать Java ME приложение на Android. Для примера возьмём какую-нибудь программу. Я в загрузках сайта выбрал эту. Ах да, все делать будем в NetBeans IDE с установленным плагином Android.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *