Láttam egy telefont egyik kollégámnál. Az illető éppen valami mászkálós lövöldözős játékot nyomott ezerrel, és annyira bele volt merülve, hogy azt se vette észre, hogy a lift megállt- Ebben a pillanatban döbbentem rá, mit is jelent egy mobil játék az ember kezébe. Szórakozás, kikapcsolódás, pillanatnyi felüdülés, mindez kötetlenül, bármikor, amikor az ember ráér.
De most visszatérve a játékra, boncolgassuk picit, mert érdekes dolgokat tapasztalhatunk. Nem volt valami nagy szám, azoknak, akik annak idején játszották a Pharaohs Tomb -ot, talán még ismerősnek is tűnhetett volna. Kis karakter megy körbe a (nagy) világba, gyűjtögeti a kincseket, növeli a pontszámot, átmegy a következő pályára - mindez 2D grafikával, tök egyszerű animációkkal- Mi a titka?
PC-n manapság a játékipar hiper-szuper renderelt 3D grafikás csodajátékokat produkál, mert egyfelől ez a trend, másfelől meg ezek kelnek el- Viszont a mobil piac kapacitása semmiképpen nincs (még) felkészülve az ehhez fogható technológiák kivitelezésére, ezért megfigyelhető a tíz évvel ezelőtti játékstílusok (logikai, táblás, mászkálós - lövöldözős) illetve technológiák felbukkanása a mobiltelefonokon, PDA-kon, és más egyéb miniatürizált technikai csodákon.
Minimális grafika, maximális mobilitás, agyonoptimalizált kód, és egy nagyon kellemes és élvezetes játékmenet- Ez jellemzi a mai mobilpiac játékvilágát- Klasszikus játékok, mint a PacMan, meg Asteroids, meg Pong mobilizálódtak, felkerültek mindennapi útitársaink listájára-
És mit jelent ez egy programozó szemszögéből? Kihívásokat. A Mobil piac gépei nem igazán a sebességükről híresek, a memória mérete se csillagászati. Viszont ide is lehet játékprogramot fejleszteni. Használhatunk C++-t, amennyiben Symbian vagy PalmOS alá fejlesztünk, a Windows CE platform aránylag ismerős a Windows programozóknak, és természetesen a Sun se hagyja magát, hisz a J2ME megtalálható (más egyéb mobil Java termékekkel együtt) minden fontosabb platformon.
A jövő mindenképp mobil, picivel lassabban, redukáltabban, mint az asztali gépeknél, de rövidesen minden alkalmazás megtalálható lesz mind a két világban, a távoli jövő pedig már azt fogja nyújtani, hogy közös erőforrásokat használván a két platform közt már csak a méret lesz a különbség, hisz gyakorlatilag mindkét gépen ugyanazt a munkát fogjuk tudni elvégezni. Csak az egyiket otthon, a másikat pedig a metróba-
Tisztelettel