Poradnik gier mobilnych
Jeśli nie jesteś zaznajomiony z grami mobilnymi, wkrótce się zorientujesz, ponieważ jest to kolejny duży obszar wzrostu oczekiwany na rynku gier o wartości miliardów dolarów. Gra mobilna to gra komputerowa rozgrywana na telefonie komórkowym. Gry mobilne są zwykle pobierane za pośrednictwem sieci operatora komórkowego, ale w niektórych przypadkach gry są również ładowane do telefonów komórkowych przy zakupie lub przez połączenie na podczerwień, Bluetooth lub kartę pamięci. Gry mobilne są tworzone przy użyciu technologii, takich jak DoCoMo’s DoJa, Sun J2ME, Qualcomm’s BREW (Binary Runtime for Wireless) lub Infusio’s ExEn (Execution Environment). Dostępne są również inne platformy, ale nie tak powszechne.
Różne platformy
BREW to potężniejsza technologia, zapewniająca pełną kontrolę nad telefonem i pełny dostęp do jego funkcjonalności. Jednak ta niekontrolowana moc może być niebezpieczna iz tego powodu proces rozwoju BREW jest dostosowany głównie do uznanych dostawców oprogramowania. Chociaż BREW SDK (Software Development Kit) jest swobodnie dostępny, uruchamianie oprogramowania na prawdziwym sprzęcie mobilnym (w przeciwieństwie do dostarczonego emulatora) wymaga podpisu cyfrowego, który można wygenerować tylko za pomocą narzędzi wydanych przez kilka stron, a mianowicie dostawców treści mobilnych i Qualcomm siebie. Nawet wtedy gra będzie działać tylko na urządzeniach z włączoną funkcją testową. Aby można było pobrać na zwykłe telefony, oprogramowanie musi zostać sprawdzone, przetestowane i zatwierdzone przez Qualcomm za pośrednictwem programu TRUE BREW Testing.
Java (inaczej „J2ME” / „Java ME” / „Java 2 Micro Edition”) działa na maszynie wirtualnej (zwanej KVM), która umożliwia rozsądny, ale nie pełny, dostęp do funkcji telefonu. Ta dodatkowa warstwa oprogramowania zapewnia solidną barierę ochronną, która ma na celu ograniczenie szkód spowodowanych przez błędne lub złośliwe oprogramowanie. Pozwala także oprogramowaniu Java na swobodne przemieszczanie się między różnymi typami telefonów (i innymi urządzeniami mobilnymi) zawierającymi radykalnie różne komponenty elektroniczne, bez modyfikacji. Zapłacona cena to niewielki spadek potencjalnej szybkości gry i niemożność wykorzystania całej funkcjonalności telefonu (ponieważ oprogramowanie Java może robić tylko to, co obsługuje ta warstwa pośrednika).
Z powodu tego dodatkowego bezpieczeństwa i kompatybilności pisanie i rozpowszechnianie aplikacji mobilnych Java, w tym gier, na wielu różnych telefonach jest zwykle dość prostym procesem. Zwykle wszystko, czego potrzeba, to bezpłatny zestaw Java Development Kit do tworzenia samego oprogramowania Java, towarzyszące mu narzędzia Java ME (znane jako Java Wireless Toolkit) do pakowania i testowania oprogramowania mobilnego oraz miejsce na serwerze sieciowym (witrynie internetowej) do hostowania wynikowa aplikacja, gdy będzie gotowa do publicznego wydania.
Aktualne ograniczenia gier mobilnych
Gry mobilne mają zwykle niewielki zakres i często polegają na dobrej rozgrywce z efektowną grafiką, ze względu na brak mocy obliczeniowej urządzeń klienckich. Jednym z głównych problemów twórców i wydawców gier mobilnych jest opisanie gry tak szczegółowo, że dostarcza klientowi informacji wystarczających do podjęcia decyzji o zakupie. Obecnie gry mobilne są sprzedawane za pośrednictwem operatorów sieci i portali operatorów, co oznacza, że jest tylko kilka wierszy tekstu i być może zrzut ekranu gry, aby zachęcić klienta. Opiera się na potężnych markach i licencjach, takich jak Tomb Raider czy Colin McRae, gra wyścigowa. Istnieje również zastosowanie dobrze znanych i ugruntowanych schematów gry, co oznacza mechanikę gry, która jest natychmiast rozpoznawalna w grach takich jak Tetris, Space Invaders czy Poker. Obie te strategie są wykorzystywane do zachęcania graczy mobilnych do kupowania gier za opłatą, gdy ograniczona ilość dodatkowych informacji jest dostarczana przez operatora bezprzewodowego, który zazwyczaj działa jako strona trzecia hostująca grę.
Najnowsze innowacje w grach mobilnych obejmują tryb dla jednego gracza, tryb wieloosobowy i grafikę 3D. Wirtualne gry miłosne należą zarówno do gier jednoosobowych, jak i wieloosobowych. Gry wieloosobowe szybko znajdują odbiorców, ponieważ gracze uważają możliwość gry przeciwko innym osobom, co jest naturalnym przedłużeniem łączności ich telefonów komórkowych.