Mobilspill forklart

post-thumb

Hvis du ikke er kjent med mobilspill, vil du bli snart fordi dette er det neste store vekstområdet som forventes i spillmarkedet for milliarder dollar. Et mobilspill er et dataspill som spilles på en mobiltelefon. Mobilspill lastes vanligvis ned via mobiloperatørens nettverk, men i noen tilfeller lastes spill også inn i mobiltelefonene når de kjøpes, eller via infrarød forbindelse, Bluetooth eller minnekort. Mobilspill er utviklet ved hjelp av teknologier som DoCoMo’s DoJa, Suns J2ME, Qualcomms BREW (Binary Runtime for Wireless) eller Infusio’s ExEn (Execution Environment). Andre plattformer er også tilgjengelige, men ikke så vanlige.

De forskjellige plattformene

BREW er den kraftigere teknologien som gir, som den gjør, full kontroll over håndsettet og full tilgang til funksjonaliteten. Imidlertid kan denne ukontrollerte kraften være farlig, og av denne grunn er BREW-utviklingsprosessen skreddersydd hovedsakelig mot anerkjente programvareleverandører. Mens BREW SDK (Software Development Kit) er fritt tilgjengelig, krever programvare på ekte mobil maskinvare (i motsetning til den medfølgende emulatoren) en digital signatur som bare kan genereres med verktøy utstedt av en håndfull parter, nemlig mobilinnholdsleverandører og Qualcomm selv. Selv da vil spillet bare fungere på testaktiverte enheter. For å kunne lastes ned på vanlige telefoner, må programvaren kontrolleres, testes og godkjennes av Qualcomm via deres TRUE BREW Testing-program.

Java (aka ‘J2ME’ / ‘Java ME’ / ‘Java 2 Micro Edition’) kjører på toppen av en virtuell maskin (kalt KVM) som gir rimelig, men ikke fullstendig tilgang til funksjonaliteten til den underliggende telefonen. Dette ekstra programvarelaget gir en solid beskyttelsesbarriere som søker å begrense skader fra feil eller skadelig programvare. Det lar også Java-programvare bevege seg fritt mellom forskjellige typer telefoner (og andre mobile enheter) som inneholder radikalt forskjellige elektroniske komponenter, uten endring. Prisen som blir betalt er en beskjeden reduksjon i spillets potensielle hastighet og manglende evne til å utnytte hele telefonens funksjonalitet (da Java-programvare bare kan gjøre det dette mellommannslaget støtter.)

På grunn av denne ekstra sikkerheten og kompatibiliteten er det vanligvis en ganske enkel prosess å skrive og distribuere Java-mobilapplikasjoner, inkludert spill, til et bredt spekter av telefoner. Vanligvis er alt som trengs et fritt tilgjengelig Java Development Kit for å lage Java-programvare i seg selv, de medfølgende Java ME-verktøyene (kjent som Java Wireless Toolkit) for emballering og testing av mobilprogramvare, og plass på en webserver (nettsted) som vert den resulterende applikasjonen når den er klar for offentlig utgivelse.

Nåværende begrensninger for mobilspill

Mobilspill har en tendens til å være lite i omfang og er ofte avhengige av god gameplay fremfor prangende grafikk, på grunn av manglende prosessorkraft til klientenhetene. Et stort problem for utviklere og utgivere av mobilspill er å beskrive et spill så detaljert at det gir kunden nok informasjon til å ta en kjøpsbeslutning. Foreløpig selges mobilspill gjennom nettverksbærere og operatørportaler, noe som betyr at det bare er noen få tekstlinjer og kanskje et skjermbilde av spillet for å lokke kunden. Det er avhengighet av kraftige merker og lisenser som Tomb Raider eller Colin McRae, et racingspill. Det er også bruk av kjente og etablerte spillemønstre, som betyr spillmekanikk som er umiddelbart gjenkjennelig i spill som Tetris, Space Invaders eller Poker. Begge disse strategiene brukes til å lokke mobilspillere til å kjøpe spill mot et gebyr når en begrenset mengde tilleggsinformasjon blir gitt av den trådløse operatøren, som vanligvis fungerer som en tredjepart som er vert for spillet.

Nylige innovasjoner innen mobilspill inkluderer Singleplayer, Multiplayer og 3D-grafikk. Virtuelle kjærlighetsspill tilhører både singleplayer- og multiplayer-spill. Flerspillerspill finner raskt et publikum, ettersom spillerne finner muligheten til å spille mot andre mennesker, en naturlig utvidelse av mobiltelefonens tilkobling.