L'integrazione del Game Center è stata sicuramente una grande mossa da parte di Apple. Ha unificato i sistemi per le classifiche, gli obiettivi e ha abilitato il multiplayer online in tempo reale, rendendo molto più semplice per gli sviluppatori l'implementazione di tale sistema. Ma è sufficiente?
I dispositivi iOS sono diventati una piattaforma di gioco a tutti gli effetti nel corso della loro esistenza e, oltre a vari giochi casual, ci sono anche titoli forti che eccellono nel gameplay e nella grafica. Porzioni di giochi popolari più vecchi, i loro remake o giochi completamente unici come questo Infinity Blade attira sempre più i giocatori verso i touch screen. Giocare su iPhone, iPod e iPad è diventato mainstream, ma c’è ancora molto margine di miglioramento. Ecco perché ho messo insieme cinque cose su cui Apple potrebbe ancora lavorare per offrire ai giocatori un'esperienza di gioco ancora migliore.
1. Supporto per giochi a turni
La ricerca automatica dei compagni di squadra e il successivo multiplayer in tempo reale è impeccabile. Il sistema è molto ben sintonizzato e per vari giochi da Fruit Ninja po Infinity Blade serve eccellente. Ma poi ci sono quei giochi a cui è assolutamente impossibile giocare in tempo reale. Questi includono varie strategie a turni, giochi da tavolo o vari giochi di parole, ad es. Parole con gli amici.
In questi giochi, spesso devi aspettare per lunghi minuti il turno del tuo avversario, mentre potresti, ad esempio, gestire la posta elettronica durante il suo turno. Nel gioco sopra menzionato il problema viene risolto in modo intelligente: ogni volta che sei in un turno, il gioco ti invia una notifica push. Quindi puoi giocare per diversi giorni e con più giocatori contemporaneamente. Dipende da te quanto velocemente reagisci, mentre il tuo avversario non deve fissare lo schermo con sguardo assente e osservare la tua inazione.
Questo è esattamente ciò che manca a Game Center. Ancora una volta, questo sistema sarebbe unificato e non ci sarebbero necessarie diverse implementazioni di extra per ogni gioco. Sarebbe sufficiente una singola implementazione di Game Center.
2. Sincronizzazione delle posizioni di gioco
Apple si occupa da tempo di questo problema. Attualmente non esiste una soluzione generale semplice per il backup dei dati dalle applicazioni. Sebbene ogni backup venga salvato sul computer o su iCloud, non è possibile estrarli separatamente. Se elimini un gioco già utilizzato, dovrai riprodurlo dopo una nuova installazione. Pertanto, sei costretto a tenere i giochi sul tuo telefono finché non li finisci, durante il quale consumano inutilmente preziosi megabyte.
Il problema è ancora peggiore se stai giocando allo stesso gioco sul tuo iPad e iPhone/iPod touch contemporaneamente. Il gioco funziona separatamente su ciascun dispositivo e, se vuoi giocarci su entrambi i dispositivi, devi giocare a due giochi, perché Apple non offre alcuno strumento per sincronizzare le posizioni di gioco tra i dispositivi. Alcuni sviluppatori hanno risolto questo problema almeno integrando iCloud, ma un servizio del genere dovrebbe essere fornito da Game Center.
3. Standard per gli accessori da gioco
Gli accessori da gioco per dispositivi iOS sono un capitolo a parte. Sul mercato attuale abbiamo diversi concetti che dovrebbero facilitare il gioco su un display che non offre alcuna risposta fisica e quindi emula almeno in parte la comodità del controllo dei pulsanti.
Esistono dal portafoglio di vari produttori scagliare se Joystick-IT, che si collegano direttamente al display e fungono da collegamento fisico tra le dita e il display. Poi ci sono giocattoli più avanzati come iControlpad, Icade o GamePad di 60beat, che trasformano un iPhone o iPad in un clone di Sony PSP, una macchina da gioco o funzionano come un gamepad separato collegato tramite un cavo. Anche Apple lo ha fatto proprio brevetto per un conducente simile.
Tutti e tre gli ultimi accessori citati hanno un grosso difetto nella loro bellezza: un numero limitato di giochi compatibili, che per ogni modello è al massimo decine, ma per lo più unità di titoli. Allo stesso tempo, piace ai giocatori di grandi giochi Electronic Arts se Gameloft ignorano completamente questo accessorio.
Tuttavia, questa situazione potrebbe essere facilmente modificata. Sarebbe sufficiente che Apple aggiungesse agli strumenti di sviluppo un'API per il controllo hardware del gioco. La compatibilità sarebbe quindi indipendente da chi realizza il controller, attraverso un'API unificata ogni gioco supportato sarebbe in grado di elaborare correttamente i segnali provenienti da qualsiasi dispositivo che utilizza l'API. Il livello di gioco verrebbe così aumentato di tre livelli e controllare i giochi d'azione dalla prospettiva in prima persona diventerebbe improvvisamente comodo.
4. Centro giochi per Mac
In molti modi, Apple sta cercando di portare elementi iOS su OS X, come ha dimostrato con l'ultima versione del sistema, 10.7 Lion. Allora perché non implementare anche Game Center? Sempre più giochi iOS compaiono nel Mac App Store. In questo modo il salvataggio delle posizioni potrebbe essere risolto in tanti modi, anche tra due Mac che si possiedono, il multiplayer verrebbe semplificato e il sistema di classifiche e obiettivi sarebbe unificato.
Attualmente esiste una soluzione simile per Mac: Steam. Questo negozio di distribuzione di giochi digitali non è solo in vendita, ma include anche un social network di gioco in cui puoi interagire con i tuoi amici e giocare online, confrontare punteggi, ottenere risultati e, ultimo ma non meno importante, sincronizzare i tuoi progressi di gioco tra dispositivi, sia che si tratti di un Mac o una macchina Windows. Tutto sotto lo stesso tetto. Il Mac App Store è già in concorrenza con Steam, quindi perché non portare altre cose funzionali che funzionino altrove?
5. Modello sociale
Le opzioni social di Game Center sono fortemente limitate. Sebbene sia possibile visualizzare i punteggi e i risultati ottenuti dai giochi e confrontarli con gli amici, qui manca un'interazione più profonda. Non è possibile comunicare con gli altri, né tramite chat né tramite comunicazione vocale, durante il gioco. Eppure ciò potrebbe portare il gioco a un livello completamente nuovo. Dopotutto, ascoltare l'avversario dall'altra parte provare ad arrabbiarsi può essere un intrattenimento interessante. E se non ti interessa, puoi semplicemente disattivare questa funzione.
Allo stesso modo, avrebbe senso la possibilità di chattare direttamente nell'applicazione Game Center. Quante volte conosci un determinato giocatore solo con il suo soprannome, non deve assolutamente essere una persona della tua vita. E allora perché non scambiare qualche parola con lui, anche solo per congratularsi con lui per la vittoria? È vero, i social network non sono esattamente il punto di forza di Apple, se ricordiamo, ad esempio, Ping in iTunes, a cui oggi nemmeno un cane abbaia. Tuttavia, varrebbe la pena provare questo esperimento, soprattutto perché funziona sul rivale Steam.
È anche un peccato che non puoi utilizzare in alcun modo i punti ottenuti per gli obiettivi completati, funzionano solo per il confronto con altri giocatori. Allo stesso tempo, Apple potrebbe utilizzare qui un sistema simile a quello del caso Playstation Network o Xbox Live – ogni giocatore potrebbe avere il proprio avatar, per il quale potrebbe, ad esempio, acquistare vestiti, migliorare il proprio aspetto e simili in cambio dei punti presi nei giochi. Allo stesso tempo, non deve vagare nel mondo virtuale come v PlayStation casa, ma sarebbe comunque un grande, anche se infantile, valore aggiunto piuttosto che un semplice aumento del punteggio.
E come pensi che potrebbe contribuire a una migliore esperienza di gioco sui dispositivi Apple?
Sono d'accordo soprattutto con il punto 3, giocare su iPad sarebbe un'esperienza completamente diversa. Non è male così, ma giochi come Asphalt, ad esempio, non funzionano bene con un dispositivo di grandi dimensioni in mano, e un controller che possa essere collegato all'ingresso/uscita dell'apparecchio acustico sarebbe fantastico :)
In GameCenter vedo punteggi completamente privi di significato per molti giochi, ovviamente qualcuno sa come "hackerare" il sistema di crittografia che invia i punteggi a GameCenter. Richiederebbe ad Apple di cancellare punteggi così assurdamente alti e di bannare i giocatori. Intendo, ad esempio, quei giochi in cui la stragrande maggioranza dei giocatori ha un punteggio massimo di circa 20, ma i primi cinque hanno un punteggio di forse 100 miliardi = frode evidente.
La maggior parte dei giochi può essere hackerata utilizzando il jailbreak. Ci sono molti tutorial su YouTube su come farlo.
E' proprio questo che dà fastidio anche a me. Sto hackerando Fruit Ninja, sono sorpreso che il vetro del mio iPad non si sciolga, ma ce ne sono alcuni che ne hanno milioni. Lo stesso con Temple Run, per esempio. Che gioia dovrei trarne allora, quando i miei sforzi sono di fatto inutili.
La colpa è soprattutto dei giocatori (cheaters) che fanno questo, se pensano una cosa del genere, la seconda colpa è che Apple "permette" loro di farlo.
Una cosa del genere non poteva succedere su Steam. Sono un utente Steam fin dai primi anni, quando tutti lo prendevano in giro e non aveva altri giochi oltre a Half Life. E che aspetto ha oggi?
Con questo intendo dire che probabilmente ha bisogno di tempo. Con l’espansione della base di giocatori su Mac e iOS, è sicuramente necessario preparare un ambiente adeguato. Ma quando Apple dorme molto, qualcun altro ne trarrà vantaggio.
Questo è un bell'articolo! Non ho niente da aggiungere. Oppure sì, consegnerò qualcosa. È strano che Apple non abbia inventato qualcosa di simile molto tempo fa. Dopotutto, i giochi sono un grande business per lui, e sono passati i tempi in cui l'iPhone veniva presentato come un telefono puramente tie-dye con quella strana applicazione integrata per tenere traccia delle azioni...
Totalmente d'accordo con Martin: GameCenter non ha senso finché i punteggi compromessi non vengono controllati o prevenuti.
Direi che la prima cosa di cui abbiamo bisogno è l'HW. L'iMac è fantastico, anche il MacMini, ma ogni giocatore di PC riderà di loro. La prima cosa che dovrebbe arrivare è qualcosa come un Cube, o "MacPro mini" in breve, qualcosa in cui è possibile sostituire (espandere) la scheda grafica. Un tipico esempio: il padre ha un iMac nell'edizione Extreme, la cui colpa è che X-Plane 10 funziona senza intoppi, solo il secondo GB di RAM GFX. Purtroppo con Apple non esiste altra soluzione che vendere e acquistare una macchina nuova e intera. Non esiste nemmeno una soluzione per Mac Pro, perché una cosa vecchia di un anno e mezzo andrebbe bene se avesse schede GFX e Thunderbolt più moderne.
Non voglio scrivere sciocchezze, ma penso che la grafica e l'iMac possano essere sostituiti in modo non ufficiale. Probabilmente era su iFixit o qualcosa di simile. Prova a cercare su Google.
Non sono nemmeno sicuro se puoi inserire solo la grafica utilizzata da Apple o anche qualche altro tipo.
Ma in teoria dovrebbe funzionare. Sappiamo che Apple utilizza la grafica del laptop. Quindi lo scambio dovrebbe essere possibile. Alla fine rimane la domanda se il problema non viene risolto come, ad esempio, con il Mac Pro, dove gli slot grafici hanno una dimensione leggermente diversa e quindi non è possibile inserire alcuna grafica PCI Express lì.
Buon articolo, sono totalmente d'accordo con molti punti, anche se non sono sicuro che alcuni di essi in qualche modo non funzionino più. Se ricordo bene, durante l'annuncio di iOS 5 si era parlato del supporto per i giochi a turni. Per il resto non sono del tutto sicuro dell'ultimo paragrafo. Su Xbox Live non si può comprare nulla con i punti degli obiettivi, Microsoft ha punti completamente diversi per questo scopo, che devono sempre essere acquistati. Una cosa leggermente diversa è che per determinati risultati i giocatori riceveranno un'immagine del gioco, ma questa non viene più vista due volte. È molto più comune che i creatori di un gioco appena rilasciato realizzino un set di accessori di abbigliamento che il giocatore può acquistare. Non vedo se è lo stesso su PSN
Beh, se dovessi scegliere la cosa che mi manca di più, allora direi sicuramente la sincronizzazione dei SAP non solo tra iOS, ma soprattutto iOS/Mac. Perché ho anche Angry Birds sul mio Mac, ma li carico. Sono stanco di ripetere tutto da capo...