Майкл Моррисон

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


Скачать книгу

работает мидлет на реальном устройстве, как он смотрится на экране.

      Резюме

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

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

      Экскурсия

      Уделите немного времени и поиграйте с эмулятором J2ME и тремя играми, которые были включены в состав J2ME Wireless Toolkit. Если вы хотите чего-то большего, посетите сайт одного из производителей мобильных телефонов, например, Motorola или Nokia, и загрузите пакет J2ME SDK, разработанный для конкретных моделей производимых ими телефонов. Вы сможете эмулировать продаваемый телефон, что много интереснее, нежели эмулятор стандартных телефонов, входящий в состав J2ME Wireless Toolkit.

      Глава 3

      Создание мобильной игры Skeleton

      Архив Аркад

      Игра Galaxian, выпущенная компанией Namco в 1979 году, была первой игрой жанра «космический шутер», наследницей Space Invaders. Galaxian – предшественница игры Galaga, которая, вероятно, является самой успешной игрой всех времен в своем жанре. В Galaxian, как и в любой другой игре жанра «космического шутера», вы управляете космическим кораблем, перемещающимся вдоль нижнего края экрана и вверх при атаке кораблей противника. Galaxian занимает особое место в истории видеоигр, потому что это первая аркада с RGB-графикой.

      Разработка на языке Java связана со знанием Java и набора API, которые обеспечивают поддержку сервисов приложений (например, GUI-компоненты, работу в сетях, и ввод/вывод). В этом смысле разработка мобильных приложений на Java ничем не отличается, здесь также есть набор API для поддержки различных процессов, необходимых мидлетам игр для нормальной работы в беспроводной мобильной среде. Чтобы стать разработчиком мобильных игр, необходимо понять эти API и их назначение. В данной главе вы познакомитесь с API мобильного Java и пройдете стадию разработки «скелета» игры. Такой «скелет» мидлета послужит как шаблон для разработки игр во всей книге.

      Прочитав эту главу, вы узнаете:

      ► как программирование на J2ME разбивается на несколько различных API;

      ► о внутренней структуре мидлетов;

      ► как построить мидлет на основе шаблона, который отражает основную игровую информацию о мобильном телефоне;

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

      Знакомство