Java-игры с максимальной мобильностью - PullRequest
1 голос
/ 12 августа 2010

Я хочу запрограммировать простую Java-игру, что мне следует сделать, чтобы она была максимально переносимой?Я довольно новичок в Java, какие графические и рендеринг библиотеки я должен использовать, чтобы сделать его легко переносимым на мобильные Java (для мобильных телефонов)?Я не могу разработать его непосредственно для мобильного Java, потому что мне также нужна версия для ПК.или я должен был просто разработать strait forward для ПК и позже сделать полную новую мобильную версию?

Ответы [ 2 ]

2 голосов
/ 12 августа 2010

Я бы сказал, сначала сделайте версию для ПК (переносимую для Mac, Linux, Windows, если это для вас приоритет) и разработайте (или даже несколько) совершенно новую версию для мобильных телефонов.

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

Код, который вы можете использовать повторно, вероятно, потребуется адаптировать для J2ME или Android, но лучше о нем беспокоитьсячто позже, чем пытаться быть чрезмерно кроссплатформенным с самого начала (что наложит ограничения на функциональность в версии для ПК и пожирает много времени, не будучи уверенным, что оно когда-нибудь окупится).

Опятьво всяком случае, беспокоиться о переносимости в нескольких средах рабочего стола и в нескольких телефонах, но не слишком много о переносимости между двумя.

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

0 голосов
/ 14 мая 2011

Я думаю, что возможно создать игру, переносимую на широкий спектр платформ.Хотя настольная версия игры J2ME может выглядеть примитивно, она позволяет пользователям просматривать игру перед ее установкой.Посмотрите мой проект JGame , который позволяет написать игру, которая работает без изменений на J2ME, Android и ПК.Я считаю, проект Slick также имеет рабочую версию Android.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...