Сейчас подавляющее большинство сотовых телефонов поддерживают технологию
Java, а вернее адаптированую для мобильников ее версию
Java2MicroEdition. Так как код написанный на яве выполняется виртуальной машиной, то производителю остается лишь сделать свой телефон совместимым со спецификацией J2ME и в руках потенциального покупателя оказывается огромное колличество игр и программ.
Всего существует две версии
Java2ME: Midlet 1.0 и Midlet 2.0. Надо сказать, что
Midlet 1.0 — не предназначен для создания на нем игр и, чтобы сделать нормальную игру, придется перевернуться через голову или ориентироваться на конкретного вендора, использовать его SDK в которой могут быть добавлены все необходимые классы. Да и мобилки с мидлет 1.0 как правило имеют экран низкого разрешения, так что я считаю учиться писать надо сразу на
Midlet 2.0 и ориентироваться на современные телефоны с минимальным разрешением 176Х220.
Теперь давайте подумаем зачем вообще учиться писать игры для сотовых. Ну, во-первых ради интереса, например можно сделать подарок любимой девушке, а во-вторых рынок мобильных игр сейчас быстро развивается, в нем уже крутятся деньги порой большие, чем в аналогичном PC Shareware рынке.
Игры для телефонов делать куда проще и быстрее, чем для компьютера, а раз доход с этого примерно одинаковый, то выходит это — золотая жила. Остается только договориться с издателем, который будет сплавлять ваше творчество за бугор, в нашей стране увы заработать этим ремеслом пока нельзя.
Ну вот, собственно, для введения хватит, скажу еще лишь, что статья расчитана на не новичков в геймдеве, ни разу не писавших под J2ME.