Visualizzazione post con etichetta center. Mostra tutti i post
Visualizzazione post con etichetta center. Mostra tutti i post

domenica 14 maggio 2017

How to solve when scores are not published on Apple Game Center Leaderboards

Sometimes I receive support request from players having troubles with my games (Pinnacola, Scala 40, Ramino, Machiavelli).

One common problem arrives when, at game end your score is not published on the  Apple Game Center leaderboards.

The Apple Game Center can be really annoying, it is like it freezes. In the future I'll try to use a different score system, but what to do in the meanwhile?

In the following paragraphs I illustrate how to solve this problem


-------------------------------------------------------------------------
for iOS 10 devices
-------------------------------------------------------------------------
if you are using an Apple device using iOS 10 follow those instructions:
-------------------------------------------------------------------------

  • close the game
  • open the Settings app
  • select Game Center
  • select your Game Center Apple ID
  • press the Exit button
  • restart your device
  • open  the game, when requested, enter  your Game Center Apple ID and password 
  • and finally try to play again


-------------------------------------------------------------------------
for iOS 9 (and previous) devices
-------------------------------------------------------------------------
if you are using an Apple device using iOS 9 (or a previous os version)
follow those instructions:
-------------------------------------------------------------------------
  • close the game
  • open the Settings app
  • select Game Center
  • select your Game Center Apple ID
  • press the Exit button
  • restart your device
  • open  Game Center app and enter your Game Center Apple ID and password when requested
  • and finally try to play again
the described procedure are valid fo all games publishing scores on the Apple Game Center leaderboards and not only for the www.onmadesoft.com ones

I hope this has been useful for you, if you still have troubles please contact me from the Feedback/Contact-us option of my games Help menu

domenica 15 gennaio 2017

Gioco Online, in questi giorni proprio non funziona

Intro

Da tre giorni ricevo decine di mail da giocatori di carte scontenti (a volte educati, a volte arrabbiati, a volte decisamente insolenti), mi sento trasformato in un capro espiatorio per il problema che li affligge.

I miei giochi sono frutto di alcuni anni di lavoro (design, sviluppo, traduzione, manutenzione, aggiornamenti, assistenza clienti). Di solito danno molte soddisfazioni sia a me che ai giocatori, ma quando qualcosa si inceppa eccomi sotto li fuoco incrociato dei giocatori:
  • mail inviatemi direttamente
  • mail ricevute dalla funzione di Feedback / Contattaci del gioco
  • rating negativi su App Store
  • messaggi sulla pagina Facebook dei miei giochi Games&apps onmadesoft Antonio Ferraioli
Veniamo alla natura del problema. Cosa non funziona? 
Il gioco online non funziona, non si trovano avversari, per quanto in tanti cerchino di giocare.  

I sintomi
Purtroppo non è  il gioco, se così fosse potrei intervenire e risolvere, ma ahimè non è lui, è il sistema di gioco online che ho malauguratamente adottato, si chiama Apple Game Center (da qui in avanti nell'articolo lo chiamerò AGC), era una grande promessa di Apple, ma è in disgrazia. Mi pare sia stato introdotto nel 2010, ma temo che sia in fase di  dismissione (la prima prova di questo è la rimozione dell'app Game Center dall'ultima versione di sistema iOS 10, non c'e' più l'app, ma dietro alle quinte AGC è presente e gestisce ancora il gioco online)

Quando si inizia una partita online (sincrona) AGC cerca degli avversari da sfidare, siamo in modalità Multiplayer, questa fase di chiama matchmaking, ma da qualche giorno quasi nessuno trova avversari e dopo un po la finestra di avvio della partita si chiude senza dare l'avvio al gioco

Le cause
Non le conosco, ma sono certo che non sono nel codice che ho scritto io, se cosi fossi avrei già trovato r risolto il problema:
  • potrebbe essere un problema di rete, ma dove? non è di certo la rete di casa vostra, né la rete 3G o LTE, quelle funzionano perfettamente, ho provato e testato su reti differenti. Un giocatore qui in Piemonte mi dice che i suoi nipoti a Roma non riscontrano problemi, questo potrebbe far pensare a qualche problema sulle reti, ma dove? in quale apparato di rete? Non di certo nel vostro iPhone/iPad. 
  • potrebbe essere un problema di un server del Game Center? Apple dice di no, e la loro pagina di supporto dove viene visualizzato lo stato dei loro sistemi, lo indica come vivo e vegeto https://www.apple.com/it/support/systemstatus
  • potrebbe essere un problema del vostro dispositivo? direi nemmeno ho testato su iPhone 6S, iPhone 5s, iPad Mini di prima e ultima generazione e su tutti si presenta il problema
  • potrebbe essere un problema relativo ad una versione sistema del dispositivo? nemmeno, ho testato su iOS9 e iOS 10 e su entrambi si presenta il problema
  • potrebbe essere un problema solo dei miei giochi? nemmeno, ho provato con giochi di altri produttori ad esempio" La Briscola", stessi problemi. Ho contattato altri sviluppatori e tutti riscontrano gli stessi problemi
Però in alcuni casi il gioco online funziona....
  • se giocate a Machiavelli pare funzionare, ma è un caso leggermente diverso, Machiavelli usa AGC in una modalità differente rispetto agli altri giochi (modalità Turn Based)
  • sia a Scala 40 che a Ramino, potete comunque giocare, ma invitando gli avversari, invece di farli assegnare automaticamente ad AGC. Per invitare un avversario seguite queste istruzioni  "Invita avversari online" (solo iOS 10)
  • ogni tanto, dopo vari tentativi qualche partita online, tramite assegnamento automatico dei giocatori funziona, ma si devono fare molti tentativi ed avere del gran tempo libero e tanta pazienza 
  • un'altro caso in cui le cosa funzionano e' quando tutti gli  avversari sono sulla stessa rete wifi. Giocando con un proprio famigliare o un collega sulla stessa rete Wifi riuscirete ad inviare gli inviti senza problemi (riprova che il problema è legato alle rete e non al gioco)
  • e se proprio non si riesce forse è meglio giocare offline contro il vostro iPad o iPhone ed attendere che il problema si risolva
Aiutooooo a che santo mi rivolgo?
  • ho contattato il supporto tecnico di Apple http://www.apple.com/support, sono stati gentili come sempre, non hanno risolto il problema, mi hanno passato un paio di tecnici differenti ed infine mi hanno detto che sottoporranno il problema a qualche ingegnere di Apple, ma alla fine non mi hanno potuto aiutare
  • ho inserito un messaggio sul forum degli sviluppatori del developer.apple.com, li ho ricevuto qualche feedback da altri sviluppatori che riscontrano gli stessi problemi
  • ho inserito un paio di messaggi su https://discussions.apple.com/ con scarse risposte da altri possessori di dispositivi Apple
  • ho contattato il supporto tecnico di iTunesConnect (il sistema di Apple usato per rilasciare le versioni dei giochi su App Store)
  • ho inserito una segnalazione d'errore nel sistema di raccolta dei Bug http://bugreport.apple.com
Risultati
  • pochi, per ora niente
  • solo questo articolo dove do qualche indicazione su come aggirare il problema (se avete qualcuno da invitare)
  • e molte richieste di aiuto inviate tramite i canali ufficiali che non hanno ancora prodotto risultati
Aiutatemi anche voi
E' possibile che nemmeno Apple possa farci niente, ma se riscontrate anche voi il problema e state leggendo questo articolo potreste fare pressioni su Apple contattando il supporto tecnico http://www.apple.com/support

Speranze

Questo problema si è già presentato in passato, mi ricordo un pessimo Agosto di due o tre anni fa, niente gioco online, niente classifiche, alla fine tutto rientrò un mese dopo, non si seppe mai il perché. Speriamo che anche questa volta il problema rientri "da solo"

Futuro
  • Apple probabilmente sta abbandonando AGC, a giugno scorso ha presentato alcune novità per gli sviluppatori, un'alternativa ad AGC, ma sarebbe un rischio è poco documentata, online non ne parla nessuno, temo sia solo una specie di progetto arenatosi nel nulla. 
  • Comunque un'alternativa dovrò cercarla perché sono un po stanco di ricevere mail di protesta per cause esterne ai giochi. 
  • Se tutto funzionasse potrei dedicare molto più tempo a migliorarli, invece di essere qui a scrivere queste cose.
  • Che alternative ho?
    • le API per lo sviluppo di giochi online Google Play? forse
    • scrivere un sistema di gioco online ad hoc di mia proprietà, in modo che possa intervenire liberamente se si verifica un problema? non sarebbe male, ma richiederebbe tantissimi mesi di lavoro
    • altri sistemi a pagamento? quali? indagherò, ma se costeranno cari dovrò chiedere un abbonamento mensile a chi desidera giocare online, mi spiace
    • qualsiasi soluzione scelga non sarà una passeggiata, mi servirà molto tempo per trovare un sostituto ad AGC

giovedì 5 gennaio 2017

Giocare a carte online con un amico

Non tutti sanno di poter sfidare un amico a carte online usando un'app per iPhone o iPad.
Se desiderate provare con uno di questi giochi seguite le istruzioni di seguito

procedete in questo modo:
  • avviate il vostro gioco preferito mentre siete connessi ad internet   (il vostro iPad o iPhone deve essere collegato ad una rete telefonica o ad un Wifi)
  • attendete l'apparizione del messaggio di benvenuto in Game Center
  • iniziate la partita online premendo il pulsante di avvio della partita online (singola o a punti)
  • appare la schermata di avvio della partita online 
  • in alto a destra viene visualizzato il numero di giocatori, se desiderate potete cambiarlo  (è preferibile giocare online in due, è molto più facile trovare avversari)
  • per invitare i vostri amici premete il pulsante "Invita Amici"
  • viene visualizzato un messaggio di invito pronto per l'invio
  • ora dovete scegliere chi invitare 
  • premete il pulsante + (in alto a destra) in modo da visualizzare un selettore con tre liste:
    • "Contatti" : l'elenco dei contatti presenti nell'app Contatti
    • "Recenti": l'elenco dei giocatori contro cui avete giocato di recente 
    • "Vicini" : l'elenco dei giocatori che si trovano sulla vostra stessa rete wifi (per questa modalità nell'app Impostazioni, alla voce Game Center, è necessario che sia attivo l'opzione "Giocatori Vicini")
  • selezionate dalle liste le persone a cui inviare l'invito e chiudete la schermata
  • quindi inviate il messaggio
  • gli amici riceveranno il messaggio di invito, toccandolo potranno accettare l'invito (in caso non abbiano il gioco installato verranno ridiresti sull'App Store dove potranno procedere con il download e l'installazione del gioco)
  • se tutti gli amici accetteranno l'invito la partita avrà inizio

Inizio della partita online
 

premendo il pulsante "4 giocatori" (in alto a destra)
 potete cambiare il numero dei giocatori



una volta scelto il numero dei giocatori e premuto il pulsante
"Inivita amici" appare il messaggio di invito che sarà spedito agli amici

premendo il pulsante a forma di + cerchiato in alto a destra
avrete a disposizione tre liste di persone che potete invitare

  



note a margine:

in passato, quando il vostro dispositivo utilizzava iOS9 era più semplice, ora con iOS10
sembra che Apple abbia un po nascosto queste funzionalità

Apple con iOS 10
- ha rimosso l'app Game Center dal vostro dispositivo
- non prevede più la possibilità di avere una lista di amici in Game Center, con possibilità di invitare qualcuno a diventare amico o di rimuoverlo dalla lista degli amici, in iOS10 questa lista è stata sostituita con l'elenco dei Contatti




martedì 29 novembre 2016

Apple Game Center le solite grane......

Apple Game Center le solite grane......

pare che ci siano nuovamente problemi in GC
pare che alcuni riescano a pubblicare i punteggi nelle classiche ed altri no
in alcuni casi i punteggi vengono pubblicati, ma poi quando il gioco interroga le classifiche risultano vecchi di una decina di giorni

ho contattato la solita Apple, per una volta avevo una prova concreta, uno screenshot di un loro sistema dove vengono visualizzati i punteggi vecchi dei primi cento giocatori

sono stati gentilissimi, come sempre, mi ha risposto ad una mail una persona la domenica, mi ha chiesto dettagli, li ho forniti e mi hanno risposto nuovamente ringraziandomi e dicendomi che hanno passato la palla ad altri e che mi faranno sapere

qualcosa mi fa pensare che non avrò una risposta a breve, come è già successo altre volte per il Game Center,  a volte non ho proprio avuto risposte

è frustrante, provo a fare sempre del mio meglio, e saltano fuori problemi irrisolvibili in sistemi a cui non  posso di certo avere accesso

attendo, vediamo come va a finire, se una fine ci sarà




domenica 31 gennaio 2016

Classifiche: Novità in arrivo!


Ho passato più di un mese al lavoro su un'evoluzione di Scala 40, Ramino e Machiavelli
è una modifica importante alle classifiche speriamo vada tutto bene
al momento è attiva solo sul Ramino, man mano sarà disponibile anche per altri giochi

ecco un elenco delle novità:
  • ora potrete vedere in un singolo elenco la vostra posizione in tutte le classifiche in cui avete giocato almeno una partita
  • per ogni classifica elencata:
    • si potranno vedere quali giocatori si trovano prima e dopo di voi 
    • sarà visualizzabile l'elenco dei primi 20 giocatori
    • saranno disponibili alcuni diagrammi che riportano:
      • una statistica degli esiti delle partite giocate
      • l'andamento della vostra posizione nel tempo
      • l'andamento del vostro punteggio nel tempo
    • sarà presente un elenco con le informazioni di ogni partita giocata:
      • contro chi si è giocato
      • quando
      • esito della partita
      • forza degli avversari (se automi)
le informazioni statistiche per ogni classifica saranno raccolte man mano che si giocheranno nuove partite, e non saranno disponibili per le partite giocate nelle versioni precedenti dei giochi

inoltre (per il momento) i dati statistici raccolti non saranno soggetti a backup, quindi rimuovendo e reinstallando il gioco sul vostro dispositivo andranno perduti (ma non la posizione in classifica, solo i dati storici)

ecco alcune immagini che mostrano un esempio delle novità



il giocatore scriba45 (se mai lo trovate come avversario online state sfidando l'autore del gioco)
ha giocato in varie classifiche, sono elencate in ordine cronologico inverso dall'alto al basso

nella classifica "Partita Singola 2016"
scriba 45 e' in posizione 2.494


i primi 20 giocatori della classifica "Partita Singola 2016"


andamento della posizione in classifica nell'arco delle ultime 24 ore


andamento del punteggio nelle ultime 24 ore


storico delle partite giocate



esiti delle partite nell'ultimo mese
























venerdì 23 ottobre 2015

Scala 40 e Ramino nuove versioni in arrivo


Mi sono servite tre settimane per capire cosa non andava nel gioco online, la Scala 40 ed il Ramino con iOS9 generavano frequentissime interruzioni delle partite in corso

ho fatto alcune modifiche importanti per migliorare la situazione:
  • ora, in presenza di reti particolarmente lente, il gioco riesce a collegarsi in modo più affidabile al Game Center
  • non è stato possibile impedire che vengano interrotte le partite per cause legate alla rete (comunque molto frequenti su reti Wifi scadenti o in presenza di variazioni della connessione a partita in corso), ma ho comunque potuto identificare il 90% di queste situazioni ed interrompere in modo differente la partita segnalando la presenza di problemi di comunicazione e non l'abbandono da parte degli avversari (cosa che creava molta confusione e risentimenti tra i giocatori)
  • i problemi di connessione alla rete potrebbero essere sia degli avversari che vostri, ma non sono in grado di segnalarvi dove si trova il problema, se avete frequenti interruzioni delle partite probabilmente il problema è legato alla vostra rete, potete provare a passare ad un'altra ad esempio da Wifi a 3G e vedere se le cose migliorano
  • ho reintrodotto i 100 punti di bonus per il vincitore a tavolino quando gli altri giocatori si ritirano volontariamente (non per problemi di  connessione)
  • ho introdotto un sistema per evitare che alcuni bari sfruttino i 100 punti di bonus a tavolino per salire in classifica
  • ho accelerato l'avvio della partita online ora è più rapido
  • ho evitato che a volte le carte vengano distribuite due volte durante il gioco online
  • ho limitato le partite online al solo iOS9, era necessario, tutti i giocatori iOS8 possono tranquillamente aggiornare ad iOS9.1 senza problemi
tutti progressi notevoli, sperando di non aver fatto errori, le modifiche sono tante, a volte, per quanto io collaudi i giochi non riesco a verificare tutto

i giochi ora sono pronti, ma non disponibili, Apple li ha in carico nel giro di 5/10 giorni se avrò il benestare di Apple li metterò online e potrete aggiornarli

buona giornata a tutti
Antonio


giovedì 8 ottobre 2015

Disavventure con iOS9 e Game Center
















Buongiorno a tutti,

in questi giorni ho rilasciato vari aggiornamenti dei miei giochi (Scala 40, Machiavelli e Ramino)

in linea di massima funzionano bene sia online che offline, ma succede di ricevere mail da utenti che hanno problemi con l'Apple Game Center


I problemi sono principalmente legati al gioco online e più raramente alla pubblicazione delle classifiche

Apple Game Center è il sistema di Apple che mi consente di gestire le classifiche e di realizzare il gioco online, purtroppo pare che Apple con l'aggiornamento di iOS9 abbia rotto qualcosa, non si tratta di un problema che riguarda tutti i giocatori, solo alcuni

D'abitudine di fronte a problemi con il Game Center ho sempre consigliato la procedura seguente:

- aprire l'app Impostazioni
- selezionare Game Center
- selezionare il vostro Game Center AppleID (il vostro nome utente in Game Center)
- premere il pulsante Esci
- riavviare il vostri dispositivo (iPad o iPhone)
- riavviare il gioco
- reinserire utente e password di Game Center quando richiesto dal gioco

consiglio comunque di provare, a volte è sufficiente


qui riporto alcuni link dove potete trovare informazioni su questi problemi:

https://discussions.apple.com/thread/7218355

http://www.ibtimes.co.uk/ios-9-bug-update-game-center-not-working-iphone-ipad-ipod-touch-1521185

http://www.ubergizmo.com/2015/10/ios-9-game-center-bug/

pare che la sola soluzione possibile sia quella di ripristinare il proprio dispositivo (iPhone o iPad) alle impostazioni di fabbrica e poi riconfigurare il dispositivo come nuovo

il problema di questa procedura è che si perdono tutti contenuti del dispositivo, vanno reinstallate le applicazioni e non si deve ripristinare un backup precedente poiché  facendolo spesso il problema si ripresenta

alcuni suggeriscono anche di rimuovere iOS9 dal dispositivo e reinstallare iOS8
(non è una cosa che consiglierei di fare non è semplice)

è probabile che Apple trovi una soluzione e rilasci un aggiornamento, quando? non si sa, non ci sono comunicazioni ufficiali, speriamo che con la nuova iOS9.1 che sicuramente è in cantiere il problema venga risolto

ad alcuni utenti ho consigliato di fare un esperimento (meno doloroso di una reinstallazione)
- aprire l'app Impostazioni
- selezionare Generali
- selezionare Ripristino
- selezionare "Ripristino Impostazioni"

meglio farlo con il dispositivo carico o collegato alla corrente elettrica
in alcuni casi ha funzionato, non si perdono i propri dati

buona giornata a tutti
Antonio

lunedì 11 maggio 2015

Weekend freschi e Scale quarante zoppe


Il weekend  e' stato fresco per esser maggio
finalmente ho avuto la soddisfazione di vedere i  Berlinesi infreddoliti con qualche maglione e giacca pesante, di solito girano in sandali e maniche corte anche con 15 gradi, ma scesi ai 10 e con un bel vento hanno ceduto, li osservavo soddisfatto con la mia giacca da sci (e stavo appena bene), ma oggi siamo da capo è di nuovo primavera (la loro, non la nostra...)


Weekend di brutte sorprese sulla Scala 40! Apple proprio non ne vuole sapere, il Game Center è inaffidabile, fragile e riserva sempre nuovi problemi (o problemi di sempre che a volte si acutizzano), non credo sia un malato terminale, ma è malandato. Negli ultimi giorni le partite online sono un disastro, molti si lamentano, iniziano a giocare e dopo qualche mossa si ritrovano disconnessi dal gioco per "problemi di comunicazione".

Ho fatto qualche test, se si gioca da un dispositivo su rete WiFi contro uno su una rete 3G si verificano i problemi, da WiFi contro WiFi e pare nemmeno da 3G contro 3G (ma questo non ho potuto testarlo, l'ho solo dedotto dalle mail di alcuni giocatori).

Le cause? Quasi ignote... ho trovato un forum per gli sviluppatori Apple dove si parla del problema da mesi, già lo notavo ogni tanto, ma pensavo che potesse esser dovuto a qualche mio errore, e invece no. Questa volta non ci sono contromisure, salvo smantellare il gioco online sincrono (quello usato nella Scala 40) ed introdurre quello asincrono (che uso nel Machiavelli, ma che devo ancora testare bene sul campo nella nuova versione presto in arrivo)

Prima di mettermi a fare una cosa del genere (e non sarà una passeggiata) aspetto gli eventi e mi dedico ad altro

Una  novità: oggi ho un nuovo ambiente di lavoro, mi sono spostato in un co-working più importante, non é un bar, ma uffici condivisi in un palazzo, la zona è interessante, qui sotto,  nel raggio di 200 metri,  si può mangiare di tutto dal Vietnam alla Turchia. Passerò i prossimi giorni qui al www.co-up.de lavorando in attesa di UIKonf


buona giornata a tutti (i miei 2 o 3 lettori, ma xché mai mi leggono? e soprattutto perché mai scrivo questo blog?)