Visualizzazione post con etichetta rummy. Mostra tutti i post
Visualizzazione post con etichetta rummy. 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

lunedì 6 giugno 2016

Ahoy! Berlin & Pinnacola

Ancora per dieci giorni a Berlino
lavoro in  un co-working chiamato Ahoy! ! il piano iniziale era di andare alla Betahaus ma qui sono più vicino a casa e l'ambiente è gradevole

la sola cosa tragica è il caffè, sul caffè in questa città si potrebbe scrivere un romanzo, si può trovare buono (di rado), si attendono 10 minuti per un espresso e spesso sembra che ci abbiano spremuto un limone dentro, non è un problema, è la norma, ma non son qui per parlare di questo




Sto lavorando ai soliti aggiornamenti a Scala 40, Machiavelli e Ramino e soprattutto all'ultimo gioco in arrivo, la Pinnacola di cui parlo ormai da mesi. Pensavo di averla pronta per fine maggio inizio giugno, sono super in ritardo per svariate ragioni,  non è un gioco semplice,  ma ci sto riuscendo pian piano, come sempre. Graficamente è molto simile al Machiavelli, con alcune differenze importanti:

  • si gioca a squadre (se in 4 o 2 giocatori ci saranno due squadre contrapposte, se in 3 giocatori le squadre saranno tre, una per giocatore)
  • il pozzo (assente nel Machiavelli), deve essere interamente visibile, può contenere molte carte, si può pescare qualsiasi carta dal pozzo, si può bloccare il pozzo scartando un jolly o una pinella, pescando una carta del pozzo diversa dalla prima si pescano anche tutte le carte poste sopra a questa
  • la pinelle sono dei jolly speciali, i 2 neri, questi si comportano come dei jolly 
Segue l''immagine di una partita in corso sul prototipo a cui sto lavorando, non vedo l'ora di farlo provare a qualcuno, mi servirà ancora un mese di lavoro perché sia utilizzabile. Nell'immagine si vede la separazione tra le due squadra (sinistra e destra), il pozzo è aperto, alcune pinelle ed alcuni jolly sono assegnati a giochi sul tavolo

se qualcuno ha osservazioni e suggerimenti mi mandi un messaggio 
grazie

buona giornata a tutti







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
























martedì 3 novembre 2015

Scala 40, Machiavelli and Rummy updated for iOS 9

Scala 40, Machiavelli, Rummy: card games for iPhone and iPad

onmadesoft.com card games update for iOS 9

We are glad to inform you of the latest updates of our card games  Scala 40, Rummy, Machiavelli.
 We hope those updates will be interesting for you, we wait your feedback, it is free for  iPhone and iPad.

news in Scala 40 (v.5.0.1 for iPad v.4.0.1 for iPhone):
  • compatibility with iOS 9 and iOS 8 (iOS 7 is not supported anymore)
  • new score penalty for abandoning players: -200 points
  • improvements in online games
  • less battery consumption
  • solved some minor bugs
news in Machiavelli (v.3.0):
  • compatibility with iOS 9 and iOS 8 (iOS 7 is not supported anymore)
  • improvements in online games (now available only on  iOS9)
  • new undo features, by pressing twice the undo button you will be able to restore the game at the beginning of your turn (a single press just undo the last move done)
  • new score penalty for abandoning players: -200 points
  • solved some minor bugs
news in Rummy (v.3.0.1):
  • compatibility with iOS 9 and iOS 8 (iOS 7 is not supported anymore)
  • new score penalty for abandoning players: -200 points
  • improvements in online games
  • less battery consumption
  • solved a problem when trying to take a joker form an existing meld
  • solved some minor bugs
more informations about our games www.onmadesoft.com
Scala 40
Machiavelli
Rummy

domenica 31 maggio 2015

Prossimi Passi


Una nuova versione del Ramino in arrivo, richiede ancora un po di lavoro
  • alcune configurazioni in più
  • un messaggio che spiega perché in certe situazioni le impostazioni non possono essere modificate
  • da questa versione tutte le configurazioni saranno gratis!!!!
  • integrazione con Facebook
  • qualche modifica agli automi che ora giocheranno un po meglio
  • -risoluzione di alcune anomalie segnalate dagli utenti

tutto ciò dovrebbe essere disponibile nell'arco di un paio di settimane
e poi tornerò al lavoro sul Machiavelli, l'ultima versione è meglio di prima, ma è necessario ancora parecchio lavoro: rimozione di alcuni errori una avvio e miglioramenti per il gioco online

grazie a tutti per i suggerimenti
non esitate a contattarmi





martedì 31 marzo 2015

Fate spazio al gioco !!!!

Allora decido di fare un gioco di carte
una delle prime cose che vengono in mente quando si crea un'applicazione è l'aspetto che avrà per gli utenti, non sono un mago con la grafica, ma voglio risparmiare (non è sempre un'ottima idea)
e butto giù qualche idea

prima di tutto vedo i giochi di carte già esistenti, molti di questi hanno una cosa in comune
mostrano sullo sfondo una specie di tavolo, con i giocatori seduti attorno,  magari qualche elemento grafico decorativo (l'angolo di un posacenere, delle fiches, la sagoma degli avversari) ed al centro un tappeto verde (o rosso o blu) su cui poggiano le carte

la mia prima impressione riguarda la dimensione del campo di gioco e delle carte,
dovendo realizzare un gioco per iPad (si inizialmente ho pensato solo ad iPad)
ed in particolare un gioco in cui molte carte potevano essere presenti sul campo di gioco
perché avrei dovuto sacrificare dello spazio per mostrare i bordi di un tavolo di legno, o altri elementi decorativi?

volevo dare tutto lo spazio possibile al gioco, lasciando qualcosa sopra o sotto per un menu dei comandi e la pubblicità, si perché in fin dei conti l'idea è si di realizzare un gioco di carta, ma magari anche di guadagnare qualche pizza, o magari (ma questo  era un sogno) vivere di giochi realizzati e venduti dal sottoscritto

Quindi nel mio gioco avrei avuto:

- un banner ed un menu in alto (poi con il tempo le cose si sono un po spostate, ma questo lo vedremo in futuro),
- il tappeto verde,
- il tallone (il mazzo da cui si pescano le carte) appoggiato sul tappeto verde
- il pozzo degli scarti (la pila delle carte scartate), sempre appoggiato sul tappeto verde
- la mano  del giocatore sud (le carte in mano al mio potenziale utente)
- le mani degli avversari (le carte in mano agli automi avversari, i giocatori sfidati dal mio cliente, ma di questi parlerò più avanti)


per ora era tutto, non avevo la minima idea di come avrei rappresentato ogni elemento, di come avrei abbellito il tutto, di come sarebbero state le carte

ma per questo vedremo al prossimo post, per oggi basta,
quel che conta è aver spiegato che la cosa importante per me è stata mettere solo l'essenziale dedicando tutto lo spazio possibile al gioco, sperando che la mia scelta potesse essere apprezzata dai miei giocatori (scusate il "miei" un po troppo possessivo, ma si tende ad essere un po fieri delle proprie creature informatiche e dei possibili utenti)


lunedì 30 marzo 2015

Come dove e quando

Era l'estate del 2011 volevo realizzare un desiderio in attesa da anni, creare un video gioco,
cercavo un progetto che fosse alla mia portata, non avevo né i mezzi né le capacità per creare qualcosa di troppo evoluto graficamente

Allo stesso tempo giocavo spesso a Scala 40 dopo pranzo, qualche partita all'ultimo sangue con una persona cara che mi dava molto filo da torcere, usavamo carte vere e l'atmosfera della cucina di casa diventava degna dei bar popolati da pensionati accaniti in interminabili duelli


Chissà magari con le carte potrei farcela, non sarà così difficile ed il  computer è il mio mestiere,
una persona esperta avrebbe dovuto fare un'indagine di mercato, capire se ne valeva la pena, iniziare con una sorta di marketing, io no, mi sono limitato a pensare a cosa sarei riuscito a fare

La sola indagine fu dare un'occhiata all'App Store di Apple e scoprire che la Scala 40 non c'era ancora, era luglio, mi sarei cimentato a partire da settembre, pare che i soli giochi italiani presenti erano i classici Scopa, Tressette e simili

Estate al mare, pensieri su come avrei realizzato il gioco e poi un rientro deludente, in mia assenza qualcuno aveva realizzato il gioco ed era disponibile sull'App Store, abbandonare l'impresa? provarci comunque?

Scarico il prodotto della "concorrenza", gioco un po, a mio avviso pessimo, ma qualche altra persona interpellata non lo trovava così brutto, era solo gelosia per essere stato superato da un avversario? no sono convinto fosse un pessimo gioco

E allora al lavoro, serviva la grafica, le carte, un campo di gioco, la possibilità di muovere le carte sul campo, di controllare che il giocatore facesse solo mosse lecite, e poi servivano degli avversari? i giocatori avrebbero sfidato il loro dispositivo Apple oppure si sarebbero sfidati online, e poi il regolamento di gioco, le varianti, moltissimi dettagli

Insomma moltissime cose da valutare e non avevo nessuna esperienza, ma si doveva pur iniziare da qualche parte

avessi ancora qualche vecchia immagine mostrerei qui i primi prototipi grafici dell'interfaccia, un po  fanno sorridere, era bruttina (non spetta a me giudicare, sono solo mie impressioni personali)

per oggi basta, devo lavorare alla nuova versione del Machiavelli, ma domani riprendo con un nuovo articolo e vediamo dove mi porta

domenica 29 marzo 2015

Presentazioni

Ciao a tutti sono Antonio di onmadesoft.com
ho realizzato qualche gioco di carte per iPhone ed iPad e scriverò qui delle mie esperienze come sviluppatore iOS e come (pessimo) giocatore di carte

Questi sono i miei prodotti, quelli di cui scriverò prossimamente

Scala 40 per iPad 
Scala 40 per iPhone



Ramino

Machiavelli per iPhone e iPad
Machiavelli