JAVA игри с пълноценно touch управлениеДо преди около година, когато ставаше дума за PocketPC, JAVA игрите бяха нещо пренебрегвано от феновете на Windows Mobile базираните машинки.
Първо (и най-вече), защото някак си подсъзнателно всеки очаква игрите за WinMobile да са "създадени специално за тази платформа", а не да се пускат през "някакъв си емулатор" и второ - защото същите тези игри бяха създавани най-вече за стандартни телефони - т.е. - с пълноценна цифрова клавиатура, което напълно противоречи на основното предимство в управлението на покетите - тъч-екрана.
Благодарение обаче на SonyEricsson и по-точно на техният Symbian интерфейс - UIQ, машините с операционна система, които в същото време да разполагат с JAVA MIDP 2.0 и ЕДНОВРЕМЕННО с това - с тъч-екран, се разпространиха масово. Последваха ги и хората от NOKIA с поддръжката на тъч-екрани в телефони като 5530 и 5800 и Samsung - с D980 Duos. По този начин за кратко време телефоните с тъч-екран станаха толкова много, че беше редно създателите на игри да напишат нови (или да прекроят старите си заглавия), така че те да вървят пълноценно на тези устройства.
Обратно, към света на Windows Mobile - тук майсторите от XDA-Developers Forum също не стояха със скръстени ръце и след редица експерименти изведоха de facto в статуса на стандартен емулаторът Esmertec Jbed, който към днешна дата има версии за практически всички покети, които работят с най-разнообразни екрани, количества памет и операционни системи. Резултатът е, че по този начин, след инсталиране на Jbed, JAVA игрите с тъч-управление могат да се играят пълноценно и без да отстъпват по нищо, като графика, звук и геймплей, на "оригиналните" игри за покети.
Като че ли първи се усетиха участниците във форума 4pda.ru и отвориха тема за "JAVA игри с тъч-управление", но дори и те "изостават от графика" - към днешна дата в тяхната тема са събрани малко над 70 игри (като четири са добавени от пишещият тези редове). Всичко останало е разхвърляно на порции от по 10-15 геймки във форуми, посветени най-вече на UIQ-телефоните или на NOKIA 5530. Общият им брой, обаче, по моя преценка, надхвърля 350 (sic!)!!!
Тук ще се постарая да запълня тази празнина и да дам линкове (засега ще се въздържа от описания и скринове) към възможно повече JAVA Full Touch игри, като за всяка от тях ще е гарантирано, че е тествана именно на покет, а не е просто сложена тук поради споменаването й в подобна тема другаде.
------------------
ПРЕДВАРИТЕЛНА ПОДГОТОВКАКакто бе казано по-горе, за да стартирате успешно JAVA приложение (в частност - JAVA Touch игра) на Windows Mobile устройство, е необходимо да инсталирате емулатора
Esmertec Jbed. При някой покети вече има вградена версия именно на този емулатор, но дори и тогава е добра идея да се инсталира една от следните версии "пипнати" от хората от
XDA Developers:
Esmertec Jbed 20090506.2.1 by Aqrab -
сваля се оттук - инсталира се в основната памет
Esmertec Jbed 20090416.5.1 by Aqrab -
сваля се оттук - инсталира се в основната памет
Esmertec Jbed 20090217.5.1 VGA -
сваля се оттук - инсталира се в основната памет
Esmertec JBed 20081113.2.1 VGA -
сваля се оттук - инсталира се в основната памет
Esmertec JBed 20081113.2.1 QVGA -
сваля се оттук - инсталира се на SD картата
Логиката е, че по-новите версии са по-стабилни и по-бързи, но ако някоя от тях, по някаква причина не тръгне на вашата машина, то просто пробвате по-раншна версия.
ВАЖНО: Някой игри имат пълно тъч-управление, в смисъл - на геймплея и менютата, но им трябват единия или двата софт-бутона, за да се стигне до някой функции. Тъй като всички покети имат поне 3-4 хардуерни бутона, можете да заделите два от тях да работят като Left Softkey и Right Softkey от Control Panel > Buttons > Assign. Подобна игра например е Moohurhun Touch, при който навигацията и стрелбата се прави само със стилуса, но презареждането на пушката става с десния софт-бутон.
ЗАБЛ.#1 Все още НИКОЙ от JAVA емулаторите (не само Esmertec, но и JBlend и т.н.) за Windows Mobile не поддържа Bluetooth комуникации. Т.е. - няма да е възможно да играете мултиплеър, където играта по принцип го позволява.

-------------------
ИНСТАЛИРАНЕ НА JAVA игри и приложенияПросто копирате всички .JAR файлове някъде на SD-картата си (разбира се, може и в основната памет, но така само ще заемат мясо), стартирате емулатора и избирате MENU > Install > Local Files - емулаторът сканира всички налични директории за .JAR файлове и ви представя списък, от който да изберете, какво да инсталирате. Потвърждавате инсталацията, игнорирате предупреждението за "Untrusted JAVA Application" и готово - играта се появава като иконка и име в списъка на Jbed.
-------------------
По-надолу в темата следват два поста със собствено списъкът на JAVA Touch игрите, които съм намерил към днешна дата. Разделянето на две части се наложи поради ограниченията за дължина на постовете във форума, но това, от друга страна само ще улесни търсенето. Eто и директни линкове към
част 1-ва - A-N и
част 2-ра - O-Z, 0-9, съответно.
ЗАБЛ.#1 Списъкът ще се обновява и допълва непрекъснато с игри и линкове, надявам се и с ваша помощ! Ще помоля също така, ако някоя игра тръгне при вас на цял екран на разрешаваща способност различна от посочената тук, да се обадите, за да добавим тази важна информация.
ЗАБЛ.#2 Както вече казах по-горе, доста от игрите са разработени за UIQ телефоните на Sony Ericsson. Затова съществуват няколко версии на една и съща игра, но съобразени с трите съществено различни вида хардуерни клавиатури на тези телефони (тези на M600, P990 и P1i). Това по никакъв начин не се отразява на тъч-функците, но ще давам линкове и към всички възможни версии, доколкото това може да е от полза за някой притежател на UIQ телефон.
ЗАБЛ.#3 ВСИЧКИ игри (освен ако не е изрично указано) трябва да работят без проблеми на QVGA екрани (240x320). Някой от игрите обаче е възможно да са "мултискрийн" - т.е. един и същи .JAR файл да тръгва на екрани с различна разрешаваща способност. Където това е така, ще посочвам изрично в списък в скоби ВСИЧКИ екрани на които играта върви без проблеми. При други игри разрешаващата способност е фиксирана (най-често на споменатите 240х320 точки), но пък съществуват други версии, за други екрани (най-често за Omnia - 240х400). Където разполагам с тези други версии, разбира се ще давам повече от един линк.