13 Декабрь 2017, 01:40:57

Новости:

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


Магазин цифровых товаров

Java игры

Автор mob25, 02 Ноябрь 2009, 00:57:46

« предыдущая тема - следующая тема »
Вниз

mob25

Годом рождения java-игр можно считать 1999 год. Именно в этом году компания Sun Microsystems представила технологию J2ME (Java 2 Micro Edition). По сути, технология представляла собой упрощенный вариант J2SE, который используется для разработки обычных приложений. Несмотря на то, что данная технология не предназначена для создания игр, появившись первой, она смогла доказать свою жизнеспособность. В настоящее время, подавляющее большинство java-игр разрабатывается именно на этой платформе.

Основными требованиями к играм для мобильных телефонов являются:
- Уметь работать при слабых технических характеристиках телефона - слабый процессор, ограниченный размер экрана и объем оперативной памяти и т.д.
- Функционал приложения должен быть сильно ограничен, чтобы исключить доступ к конфиденциальным данным.
- Во время работы игры, телефон должен продолжать выполнять свое прямое предназначение (звонить, например).
- Максимальное удобство управления, с учетом того, что органы управления сотового телефона не предназначены для игр.

Для успешного продвижения, игра (или приложение) должна поддерживать разные модели телефонов (портирование). Соответственно характеристики аппаратов тоже сильно отличаются друг от друга.
Физически java приложение представляет собой набор файлов (обычно два). Указатель Jad, в котором содержится служебная информация (размер архивного файла, ссылка на него и другая справочная информация) и, собственно сам архив Jar. При загрузке java приложения первым загружается Jad-файл, который самостоятельно начинает загрузку основного архива. Все больше телефонов позволяют загружать непосредственно Jar-файл.

Загрузить java игру можно разными способами.
- Через компьютер. Синхронизировать телефон можно с помощью кабеля, ИК-порта, Bluetooth. Для телефонов с картой памяти, можно использовать переходник «USB - карта памяти»
- Посредством wap-протокола. С бесплатных сайтов, либо, после оплаты, с платных ресурсов.
- С телефона на телефон. Способы те же, что и при синхронизации с ПК.

Первые игры создавались с использованием машинных кодов, т.е. входили в состав прошивки телефона. Соответственно они были написаны под конкретную модель аппарата, оптимально использовали все его возможности, и заменить игру можно было только вместе с прошивкой.
В настоящее время для создания java-игр и приложений используются промежуточные коды.  Кроме вышеописанной J2ME, существуют и другие платформы:
- BREW (Binary Runtime Environment for Wireless). Наибольшее распространение - США. Так как данная технология появилась позже J2ME, в ней изначально присутствует много полезных решений. Промежуточный код более оптимизирован и выполняется быстрее, имеется встроенная защита от копирования и т.д.
- DoJa - распространен в Японии. Абсолютно несовместим с Java.
- Mophun - в настоящее время не используется.

Во времена, когда java-игры только пробивали себе дорогу к всемирному признанию, все разнообразие заключалось в двух жанрах - логические и аркадные. Сейчас ситуация сильно изменилась. Спрос пользователей порождает все новые и новые жанры игр, все разнообразие которых, можно разделить примерно так:
- Экшн (action). В народе - игры стрелялки.  Принцип сюжета понятен и без пояснения.
- Драки (fighting). Главные герои дерутся между собой.
- Исследования. Изучение новых миров. Существуют как текстовые вариации игры, так и с использованием 3D-режима.
- Головоломки. Игры с использованием логики и смекалки. Сюда же можно отнести и настольные java игры.
- Стратегии. Основной принцип - укрепить свои позиции и разгромить врага. Разделяются на пошаговые и стратегии реального времени.
- Ролевые игры (RPG). Набираемся опыта, проходим уровни, сложность которых возрастает вместе с навыками главного героя.
- Симуляторы. Управление, каким либо устройством или машиной.
В принципе данный список можно и продолжить. Многожанровые игры, эротические, бродилки (qwest) и т.п.

Как и другой цифровой товар, Java приложения необходимо защищать от копирования. Новые модели телефонов позволяют беспрепятственно передавать jar-файл с одного телефона на другой. Ниже описаны основные приемы защиты от копирования:
- При загрузке игры Jad или Jar модифицируется (генерируется новый уникальный файл). Практически не используется.
- Активация игры (с помощью GPRS, SMS, или телефона). Технология отличается довольно высокой устойчивостью к взлому. Из недостатков - приложение немного увеличивается в размерах и  необходимость круглосуточной службы активации.
- После скачивания программы на телефон, она будет работать только на такой же модели. Как оказалось, данный метод легко взламывается.

Вверх
 

Быстрый ответ

В быстром ответе можно использовать BB-теги и смайлы.

Имя:
E-mail:
Визуальная проверка:
Оставьте это поле пустым:

Наберите символы, которые изображены на картинке
Прослушать / Запросить другое изображение

Наберите символы, которые изображены на картинке:

подсказка: нажмите alt+s для отправки или alt+p для предварительного просмотра сообщения

Обзор игры Puyo Puyo Tetris

Автор mob25Раздел Новостная лента

Ответов: 0
Просмотров: 47
Последний ответ 13 Июль 2017, 00:07:00
от mob25
[E3 2017] Игры оригинального Xbox станут доступны на Xbox One X, благодаря системе обратной совместимости

Автор mob25Раздел Новостная лента

Ответов: 0
Просмотров: 20
Последний ответ 15 Июнь 2017, 23:28:14
от mob25
Battlefield 1, Titanfall 2 и другие игры скоро станут бесплатны в EA Access и Origin Access

Автор mob25Раздел Новостная лента

Ответов: 0
Просмотров: 15
Последний ответ 15 Июль 2017, 12:00:36
от mob25
Samsung "Hello Kitty GT-C3300i" не открывает скачанные игры и программы

Автор LucyРаздел Сотовые телефоны

Ответов: 1
Просмотров: 1962
Последний ответ 04 Ноябрь 2013, 01:33:44
от Alla4
Ubisoft на E3: анонс Beyond Good and Evil 2 и The Crew 2, новой игры про пиратов Skull & Bones, гибрида миров Mario и Raving Rabbids

Автор mob25Раздел Новостная лента

Ответов: 0
Просмотров: 17
Последний ответ 13 Июнь 2017, 21:06:36
от mob25
Ninja Theory показала финальный трейлер психоделической Hellblade: Senua’s Sacrifice и рассказала о главных особенностях игры

Автор mob25Раздел Новостная лента

Ответов: 0
Просмотров: 12
Последний ответ 30 Июль 2017, 06:00:44
от mob25


Resident Evil 6 (Steam) RU/CIS | Магазин цифровых товаров

Qualification schedule | Digital goods store