Mobiilne mängimine selgitatud
Kui te pole mobiilimängudega kursis, olete varsti teada, sest see on miljardi dollari suuruse hasartmänguturu järgmine suur kasvupiirkond. Mobiilimäng on mobiiltelefoniga mängitav arvutitarkvara mäng. Mobiilimänge laaditakse tavaliselt alla mobiilsideoperaatori võrgu kaudu, kuid mõnel juhul laaditakse mängud mobiiltelefonidesse ka nende ostmisel või infrapunaühenduse, Bluetoothi või mälukaardi kaudu. Mobiilimängude arendamisel kasutatakse selliseid tehnoloogiaid nagu DoCoMo DoJa, Suni J2ME, Qualcommi BREW (Binary Runtime for Wireless) või Infusio’s ExEn (Execution Environment). Saadaval on ka muud platvormid, kuid mitte nii levinud.
Erinevad platvormid
BREW on võimsam tehnoloogia, mis annab telefonitoru täieliku juhtimise ja täieliku juurdepääsu selle funktsionaalsusele. Kuid see kontrollimata võimsus võib olla ohtlik ja seetõttu on BREW arendusprotsess kohandatud peamiselt tunnustatud tarkvara müüjate jaoks. Kuigi BREW SDK (tarkvaraarenduskomplekt) on vabalt saadaval, nõuab tarkvara töötamine reaalses mobiilses riistvaras (erinevalt pakutavast emulaatorist) digitaalallkirja, mida saab luua ainult käputäie osapoolte, nimelt mobiilsisu pakkujate ja Qualcomm ise. Isegi siis töötab mäng ainult testitud seadmetega. Tavaliste telefonide allalaadimiseks peab tarkvara kontrollima, testima ja Qualcomm selle TRUE BREW testimisprogrammi kaudu heaks kiitma.
Java (aka ‘J2ME’ / ‘Java ME’ / ‘Java 2 Micro Edition’) töötab virtuaalse masina (nn KVM) peal, mis võimaldab mõistliku, kuid mitte täieliku juurdepääsu aluseks oleva telefoni funktsionaalsusele. See täiendav tarkvarakiht tagab kindla kaitsebarjääri, mis püüab piirata vigase või pahatahtliku tarkvara kahjustusi. Samuti võimaldab see Java-tarkvaral ilma muudatusteta vabalt liikuda erinevat tüüpi telefonide (ja muude mobiilseadmete) vahel, mis sisaldavad radikaalselt erinevaid elektroonilisi komponente. Makstav hind on mängu potentsiaalse kiiruse tagasihoidlik langus ja võimetus telefoni kogu funktsionaalsust ära kasutada (kuna Java tarkvara saab teha ainult seda, mida see keskmise mehe kiht toetab).
Selle lisaturvalisuse ja ühilduvuse tõttu on Java-mobiilirakenduste, sealhulgas mängude kirjutamine ja levitamine paljudele telefonidele tavaliselt üsna lihtne. Tavaliselt on vaja ainult Java-tarkvara loomiseks vabalt saadaval olevat Java-arenduskomplekti, kaasasolevaid Java ME tööriistu (tuntud kui Java juhtmeta tööriistakomplekt) mobiilse tarkvara pakkimiseks ja testimiseks ning veebiserveri (veebisaidi) ruumi hostimiseks pärast seda, kui see on avalikuks avaldamiseks valmis.
Mobiilimängude praegused piirangud
Mobiilimängud on oma olemuselt väikesed ja kliendiseadmete töötlemisvõimsuse puudumise tõttu tuginevad sageli toretsevale graafikale heale mängule. Üks suur probleem mobiilimängude arendajate ja väljaandjate jaoks on mängu kirjeldamine nii üksikasjalikult, et see annaks kliendile piisavalt teavet ostuotsuse tegemiseks. Praegu müüakse mobiilimänge võrguoperaatorite ja operaatorite portaalide kaudu, mis tähendab, et kliendi meelitamiseks on ainult paar rida teksti ja võib-olla ka ekraanipilt mängust. Loodetakse võimsatele kaubamärkidele ja litsentsidele nagu võidusõidumäng Tomb Raider või Colin McRae. Samuti kasutatakse tuntud ja väljakujunenud mängumustreid, mis tähendab mängumehaanikat, mis on koheselt äratuntav mängudes nagu Tetris, Space Invaders või Poker. Mõlemat strateegiat kasutatakse selleks, et meelitada mobiilimängureid tasulisi mänge ostma, kui traadita sideoperaator pakub piiratud koguses täiendavat teavet, mis tavaliselt tegutseb mängu võõrustajana.
Mobiilimängude hiljutiste uuenduste hulka kuuluvad üksikmängija, mitmikmäng ja 3D-graafika. Virtuaalsed armumängud kuuluvad nii ühe- kui ka mitme mänguga. Mitmikmängud leiavad kiiresti vaatajaskonna, kuna mängijad leiavad võimaluse mängida teiste inimestega, mis on nende mobiiltelefoni ühenduvuse loomulik pikendus.