Spiegazione del gioco mobile
Se non hai familiarità con i giochi mobili, lo sarai presto perché questa è la prossima grande area di crescita prevista nel mercato dei giochi da un miliardo di dollari. Un gioco per cellulare è un gioco software per computer giocato su un telefono cellulare. I giochi mobili vengono solitamente scaricati tramite la rete dell’operatore di telefonia mobile, ma in alcuni casi i giochi vengono caricati anche nei telefoni cellulari al momento dell’acquisto o tramite connessione a infrarossi, Bluetooth o scheda di memoria. I giochi per dispositivi mobili sono sviluppati utilizzando tecnologie come DoJa di DoCoMo, J2ME di Sun, BREW (Binary Runtime for Wireless) di Qualcomm o ExEn (Execution Environment) di Infusio. Sono disponibili anche altre piattaforme, ma non così comuni.
Le diverse piattaforme
BREW è la tecnologia più potente, che fornisce, così come lo fa, il controllo completo del telefono e l’accesso completo alle sue funzionalità. Tuttavia, questo potere incontrollato potrebbe essere pericoloso e per questo motivo il processo di sviluppo di BREW è adattato principalmente ai fornitori di software riconosciuti. Sebbene BREW SDK (Software Development Kit) sia disponibile gratuitamente, l’esecuzione del software su hardware mobile reale (al contrario dell’emulatore fornito) richiede una firma digitale che può essere generata solo con strumenti emessi da una manciata di parti, vale a dire fornitori di contenuti mobili e Qualcomm stessi. Anche in questo caso, il gioco funzionerà solo su dispositivi abilitati per i test. Per essere scaricabile sui normali telefoni, il software deve essere controllato, testato e approvato da Qualcomm tramite il programma TRUE BREW Testing.
Java (noto anche come “J2ME” / “Java ME” / “Java 2 Micro Edition”) viene eseguito su una macchina virtuale (chiamata KVM) che consente un accesso ragionevole, ma non completo, alle funzionalità del telefono sottostante. Questo ulteriore livello di software fornisce una solida barriera di protezione che cerca di limitare i danni causati da software errato o dannoso. Consente inoltre al software Java di muoversi liberamente tra diversi tipi di telefono (e altri dispositivi mobili) contenenti componenti elettronici radicalmente diversi, senza modifiche. Il prezzo che viene pagato è una modesta diminuzione della velocità potenziale del gioco e l’incapacità di utilizzare l’intera funzionalità di un telefono (poiché il software Java può fare solo ciò che supporta questo livello intermedio).
A causa di questa sicurezza e compatibilità aggiuntive, di solito è un processo abbastanza semplice scrivere e distribuire applicazioni mobili Java, inclusi i giochi, su un’ampia gamma di telefoni. Di solito tutto ciò che serve è un Java Development Kit disponibile gratuitamente per creare il software Java stesso, gli strumenti Java ME (noti come Java Wireless Toolkit) per il confezionamento e il test del software mobile e lo spazio su un server web (sito web) per ospitare l’applicazione risultante una volta che è pronta per il rilascio pubblico.
Limitazioni attuali dei giochi per cellulari
I giochi per dispositivi mobili tendono ad essere di piccole dimensioni e spesso si basano su un buon gameplay su una grafica appariscente, a causa della mancanza di potenza di elaborazione dei dispositivi client. Uno dei problemi principali per gli sviluppatori e gli editori di giochi per dispositivi mobili è descrivere un gioco in modo così dettagliato da fornire al cliente informazioni sufficienti per prendere una decisione di acquisto. Attualmente, i giochi per dispositivi mobili vengono venduti tramite operatori di rete e portali di operatori, il che significa che ci sono solo poche righe di testo e forse uno screenshot del gioco per invogliare il cliente. Si fa affidamento su marchi e licenze potenti come Tomb Raider o Colin McRae, un gioco di corse. C’è anche l’uso di schemi di gioco ben noti e consolidati, ovvero meccaniche di gioco immediatamente riconoscibili in giochi come Tetris, Space Invaders o Poker. Entrambe queste strategie vengono utilizzate per invogliare i giocatori mobili ad acquistare giochi a pagamento quando una quantità limitata di Informazioni aggiuntive viene fornita dall’operatore wireless, che in genere agisce come una terza parte che ospita il gioco.
Le recenti innovazioni nei giochi mobili includono Singleplayer, Multiplayer e grafica 3D. I giochi d'amore virtuali appartengono sia ai giochi singleplayer che multiplayer. I giochi multiplayer stanno rapidamente trovando un pubblico, poiché i giocatori trovano la possibilità di giocare contro altre persone, un’estensione naturale della connettività del proprio telefono cellulare.