Майкл Моррисон - Создание игр для мобильных телефонов

Тут можно читать онлайн Майкл Моррисон - Создание игр для мобильных телефонов - бесплатно ознакомительный отрывок. Жанр: comp-programming. Здесь Вы можете читать ознакомительный отрывок из книги онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.
  • Название:
    Создание игр для мобильных телефонов
  • Автор:
  • Жанр:
  • Издательство:
    неизвестно
  • Год:
    неизвестен
  • ISBN:
    нет данных
  • Рейтинг:
    3.56/5. Голосов: 91
  • Избранное:
    Добавить в избранное
  • Отзывы:
  • Ваша оценка:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

Майкл Моррисон - Создание игр для мобильных телефонов краткое содержание

Создание игр для мобильных телефонов - описание и краткое содержание, автор Майкл Моррисон, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru

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

Книга написана простым языком, не содержит сложной и скучной теории программирования и шаг за шагом знакомит с методикой создания технологии «plug-and-play» применительно к созданию огромного количества игр.

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

Если вы любите играть в игры и занимаетесь программированием, то эта книга – для вас!

Перевод: К. Михалкин

Создание игр для мобильных телефонов - читать онлайн бесплатно ознакомительный отрывок

Создание игр для мобильных телефонов - читать книгу онлайн бесплатно (ознакомительный отрывок), автор Майкл Моррисон
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать
Рис. 16.2. Эмулятор J2ME загружает Web-страницу, чтобы получить доступ к ссылке на JAD-/JAR-файлы

После того как JAD-файл мидлета High Seas 2 обнаружен, эмулятор J2ME отображает файл, который вы можете выбрать (рис. 16.3).

Рис. 16.3. Отображается ссылка на JAD-файл мидлета, вы можете его выбрать

Когда файл выделен, эмулятор загружает его и извлекает информацию о мидлете. На рис. 16.4 показан экран подтверждения установки High Seas 2, вы можете увидеть информацию о мидлете до окончания установки. Обратите внимание, что на экран выводятся размер JAR-файла (95Кб), версия мидлета и поставщик программного обеспечения.

Рис. 16.4. Экран подтверждения эмулятора отображает информацию о загружаемом и устанавливаемом мидлете

Если вы выберите пункт Install (Установить), чтобы продолжить установку мидлета, то появится экран установки (рис. 16.5).

Рис. 16.5. В эмуляторе на экране загрузки отображается прогресс загрузки мидлета

В случае успешной загрузки мидлета он будет занесен в список установленных приложений (рис. 16.6).

Рис. 16.6. Успешно установленный мидлет отображается в списке установленных приложений и готов к запуску

Из рисунка видно, что вы можете запустить приложение и начать игру. Вы также можете заметить, что в меню эмулятора видна опция Update (Обновить). Обновление мидлета похоже на установку, но оно выполняется только в том случае, если есть более новая версия мидлета. Если вы вспомните, то версия мидлета указывается в JAD-файле. Чтобы быстро узнать версию мидлета, достаточно просмотреть JAD-файл. Тем проще вам предлагать пользователям обновленные версии игр.

Резюме

Эта глава осветила очередные аспекты создания мобильных игр, которые позволят вам поставлять качественные игры жаждущим игрокам. Первая затронутая тема – отладка. Вы научились не только обнаруживать и устранять ошибки, но также получили ряд советов, как предотвратить появление ошибок. Затем вы перешли к изучению методов распространения мобильных игр – подготовке игр для загрузки и установки через беспроводное соединение. Несмотря на то что для подготовки игры требуется выполнить целый ряд шагов, вы увидели, что этот процесс весьма прост. Также вы узнали, как J2ME Wireless Toolkit позволяет имитировать установку игры по беспроводному соединению без использования мобильного телефона и сервера.

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

Экскурсия

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

Часть V Оптимизация игр

Глава 17 Оптимизация мобильных Java-игр

...

Архив Аркад

В 1983 году компания Midway выпустила, несомненно, самую известную шпионскую игру Spy Hunter. В игре ваш герой – секретный агент, похожий на Джеймса Бонда. Он управляет автомобилем или катером, оснащенными всевозможным оружием. Вид в игре – сверху, но стрельба в плохих ребят – это задача, сравнимая с погоней за ними. Название главного автомобиля – G-6155 – дань разработчику игры, Джоржу Гомесу (George Gomez), а цифры – дата его рождения. В раннем прототипе игры использовалась музыкальная тема из фильма про Джеймса Бонда, но в конечном варианте она была заменена на тему Питера Гунна (Peter Gunn) из-за проблем с авторскими правами.

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

В этой главе вы изучите:

► основы оптимизации мобильных игр;

► различные методы оптимизации мобильных игр;

► приемы написания оптимального кода Java;

► как использовать анализатор для изоляции и оптимизации кода;

► как отслеживать расход памяти создаваемого приложения.

Понятие об оптимизации мобильных игр

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

Хорошо или плохо, но Java – очень гибкий язык программирования. Вы можете создать «тяжелый», неэффективный код даже в такой эффективной среде, как J2ME. Кроме того, даже если ваш код достаточно эффективен, дизайн игры может оказаться неэффективным, что приведет к снижению производительности. Например, вы можете обрабатывать намного больше данных, чем позволяют ограничения мобильного телефона, или искусственный интеллект игры выполняет сложные расчеты, которые не подходят для устройства со столь малыми вычислительными способностями. Любой может попытаться включить в мобильные игры возможности игр для персональных компьютеров или игровых консолей, но это неправильно.

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

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


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

Майкл Моррисон - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Создание игр для мобильных телефонов отзывы


Отзывы читателей о книге Создание игр для мобильных телефонов, автор: Майкл Моррисон. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x