Мобильные игры

Мобильные игры

Моби́льная игра́ — игровая программа для мобильных устройств, например сотовых телефонов, смартфонов, коммуникаторов, КПК и прочих (за исключением ноутбуков).

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

Содержание

Технологии

Установка игр в мобильный телефон осложняется такими техническими ограничениями:

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

Поэтому существует несколько технологий мобильных игр.

На машинном коде

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

Игра — часть прошивки

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

Игры для смартфонов и КПК

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

На промежуточных кодах

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

J2ME

Sun J2ME (Java 2 Micro Edition, в просторечии портирования позволяет выпускать одну и ту же игру на большое число различных устройств. Использование виртуальной машины для выполнения промежуточных кодов позволяет ограничить доступ приложения к данным телефона для повышения безопасности, однако это же зачастую приводит к снижению функциональности.

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

DoJa

DoCoMo Японии.

BREW

BREW (Binary Runtime Environment for Wireless) представляет собой специальную виртуальную машину, оптимизированную под скорость и небольшой размер. Распространён в США. Под BREW можно программировать на Си или на SDK бесплатен, но в свою очередь для конечного продукта необходима дорогостоящая сертификация в Qualcomm, а для отладки — специальное устройство.

Mophun

Synergenix Mophun (искажённое More fun).

Полноценная Mophun‐машина и лишь номинальная поддержка J2ME были в мобильном телефоне Sony Ericsson T610. Впрочем, через некоторое время сама компания Sony Ericsson отказалась от поддержки Mophun.

Жанры

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

Чтобы привлечь потенциального покупателя, зачастую выпускаются мобильные игры с использованием известного бренда (например, Doom RPG), по мотивам недавно появившегося фильма или полноценной видеоигры, или с использованием обнажённой натуры.

Портирование игр

Для того, чтобы игра могла приносить прибыль, важно, чтобы её поддерживало большое количество телефонов. При этом технические особенности разных аппаратов сильно различаются: например, максимально возможный размер приложения или объём ОЗУ. Обычно пишут игру для некоторого «среднего» телефона, а затем модифицируют под остальные.

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

Для отладки конечного продукта может использоваться эмулятор (наиболее дешёвый вариант) или настоящие устройства (более дорогостоящий, но надёжный вариант). Почти у всех компаний‐разработчиков есть инструментарий, упрощающий портирование. Как правило, он является коммерческой тайной, хотя существуют коммерческие решения (напрмер Celsius) и доступные бесплатно для некоммерческого использования (например J2ME Polish).

Оплата мобильных игр

Проблемы мобильных игр

Качество

Основная проблема мобильных игр в бывшем СССР — низкое качество. Реклама даёт мало представления о содержании мобильной игры, а сформировавшегося сообщества мобильных игроков (интернет-форумы, пресса и т. д.) нет. Поэтому разработчики мобильных игр соревнуются скорее в качестве рекламы, чем в качестве игр. Иногда это соревнование доходит до абсурда (например, на украинских порталах высокие места занимали заведомо ложная реклама и плагиат с известной, не требующей рекламы, игры; ссылки из этических соображений не приводятся). Из‑за невозможности сориентироваться во всём разнообразии рынка мобильных развлечений игроки ориентируются на известные брэнды: знаменитый производитель, лицензия по понравившейся ПК‐игре или фильму, и т. д. В Европе крупные операторы мобильной связи принимают политику не распространять плохих игр — по сути, вводят цензуру. Чтобы оператор принял игру на реализацию, она должна пройти тестирование (тест оплачивается разработчиком). В бывшем СССР такой подход невозможен, так как только у транснациональных операторов доход от реализации окупает тестирование.

Цена

Некоторые[кто?] утверждают, что на территории бывшего СССР цена собственнической коммерческой мобильной игры не соответствует доходам основной массы населения. 2—3 $, которые игрок платит за игру, на Западе являются «бросовой» суммой, в СНГ — нет. Отчасти высокая цена связана с высоким уровнем несанкционированного распространения. Хотя по требованию официальных распространителей незаконные веб-сайты периодически закрываются или перестают размещать такие игры, проблема «пиратства» остаётся. Кроме того, как было сказано выше, из этих 2—3 $ бо́льшая часть идёт не распространителю и не разработчику. Поэтому рентабельность коммерческих мобильных игр на территории бывшего СССР чрезвычайно низка. У разработчиков, как правило, есть резервный источник дохода, очень слабый, но более стабильный: подготовка заставок и рингтонов. Также существуют бесплатные мобильные игры. Обычно их приобретение осуществляется через Интернет. Это происходит следующим образом: с какого — либо сайта скачивается пакетный файл или дескриптор, который при открытии телефоном скачивает дистрибутив с игрой.

Недостатки устройств

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

Защита от копирования

В большинстве телефонов можно, легально скачав игру, перекачать

Помимо закрытия пиратских сайтов, встречаются такие технологии защиты:

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

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

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

На стадии внедрения находится стандарт OMA DRM. Хотя версия 1.0 OMA DRM оказалась не очень удачной, версия 2.0, по‑видимому, сможет существенно сократить нелегальное копирование. Кроме того, во многих телефонах запрещена перекачка любых Java‐файлов на компьютер.

Известные производители мобильных игр

Россия

Мир

  • EA Mobile (подразделение Electronic Arts)
  • Fish Labs
  • Glu Mobile
  • Telcogames

Примечания


См. также

Мобильные телефоны Общее История · Развитие · Функции · Сетевые операторы · Сравнение стандартов · Частоты · SIM-карта · WAP · XHTML-MP Культура Блоггинг · Знакомства · Безопасность при вождении · Азартные игры · Игры · Обучение · Мания звонка Другое Смартфоны · Электронные отходы

Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Полезное


Смотреть что такое "Мобильные игры" в других словарях:

  • Игры для мобильных устройств — …   Википедия

  • Игры о Человеке-пауке — По мотивам приключений супергероя Marvel Comics Человека паука было разработано множество компьютерных и видеоигр. Содержание 1 До 1990 х 2 1990 е 3 2000 е 4 Примечания …   Википедия

  • Игры@Mail.Ru — Игры@Mail.Ru …   Википедия

  • Мобильные устройства — Какие устройства на самом деле являются мобильными? И почему их так называют? Давайте разберемся в чем заключается эта всем известная мобильность. Давайте обратим внимание на такие устройства как смартфоны, интернет планшеты, электронные книги,… …   Википедия

  • Мобильные ТелеСистемы — Координаты: 55°44′23.59″ с. ш. 37°36′51.22″ в. д. / 55.739886° с. ш. 37.614228° в. д.  …   Википедия

  • Мобильные коммуникации — Сотовые телефоны разных времён Сотовый телефон вид мобильного телефона (за исключением стационарного сотового телефона, см. секцию основные форм факторы сотовых телефонов) предназначенный для работы в сетях сотовой связи. В настоящее время… …   Википедия

  • Мобильные телефоны — Сотовые телефоны разных времён Сотовый телефон вид мобильного телефона (за исключением стационарного сотового телефона, см. секцию основные форм факторы сотовых телефонов) предназначенный для работы в сетях сотовой связи. В настоящее время… …   Википедия

  • Мобильные платежи — Мобильный платёж  альтернативный метод оплаты товаров и услуг с помощью мобильного телефона. Первый мобильный платёж был осуществлён в 1997 году жителями Хельсинки, когда на улицах города были установлены два автомата компании Кока Кола по… …   Википедия

  • Disney's Aladdin (видео-игры) — Заставка игры от Virgin Interactive. Ниже представлен список официально издававшихся компьютерных игр по мотивам трилогии Диснея Аладдин. Содержание 1 …   Википедия

  • Всемирные компьютерные игры — Эмблема World Cyber Games Страны участницы Всемирные компьютерные игры (англ. World Cyber Games)  ежегодные соревнования по кибериграм, проводятся с 2000 года. Число участников, стран и призовой фонд турнира с каждым годом увеличиваются. WCG  это …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»