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

sabato 24 giugno 2017

Apple Game Center Addio .....ancora no, ma TranquilSea sta arrivando!!!


Negli miei ultimi quattro anni di lavoro sui giochi marchiati onmadesoft.com
(Scala 40, Ramino, Pinnacola e Machiavelli), ho dovuto adattarmi al sistema di gestione delle classifiche e di gioco online messo a disposizione da Apple, quello che definirei l'infausto "Apple Game Center".

Su questo blog, andando indietro nel tempo, potete leggere alcuni miei post scoraggianti (e scoraggiati) sulle disavventure che ho (ed avete) avuto con il Game Center.

Periodicamente ci sono stati problemi con le classifiche e con il gioco online, probabilmente per la legge di Murphy questi sono sempre stati eventi corrispondenti con le mie vacanze (ad esempio la scorsa estate mentre camminavo in Spagna per un mese lungo la via della Plata mi sono trovato ogni sera a dover rispondere a mail di giocatori infelici perché il Game Center non funzionava)

Da qualche mese ho iniziato un grosso lavoro di ristrutturazione del mio sistema di gioco, l'obiettivo finale è rendermi indipendente dal Game Center introducendo un mio sistema di gestione delle classiche e del gioco online.

Questo nuovo sistema è in parte operativo (da un paio di mesi), sino ad oggi l'ho usato per:

  • ricostruire ex novo il mio sito internet www.onmadesoft.com, ora compatibile con i dispositivi mobili e facilmente configurabile per aggiungere nuovi prodotti (non ora, ma in futuro aspettavi un Burraco, spero migliore di quelli attualmente in circolazione)
  • gestire le configurazioni remote dei giochi (quelle che, ad esempio, mi consentono di avvisare il giocatore se è disponibile un'aggiornamento del gioco a cui  sta giocando)
  • gestire le classiche online  (ormai operativo su Ramino, Pinnacola e Machiavelli e presto anche sulla Scala 40)
    • queste ora si aggiornano più rapidamente (pochissima attesa tra la fine della partita ed il momento in cui viene pubblicato il punteggio)
    • non presentano più errori di aggiornamento
    • forniscono a chi gioca online la posizione in classifica degli avversari (mostrata vicino al nome dell'avversario sul campo di gioco)
    • consentono la creazione un maggior numero di classifiche extra durante l'anno (simili a quelle introdotte per Pasqua, per Halloween e per Natale), forse ne introdurrò una estiva, o per Ferragosto.

Rimane ancora una cosa molto impegnativa, in questo periodo sto progettando e realizzando un gestore di gioco online (rimpiazzerà quello di Apple), spero di fare meglio del Game Center, e spero di farcela per fine anno (almeno su uno dei giochi che userò come piattaforma pilota). Non sarà uno scherzo.

Quando avrò terminato sarò in grado di gestire eventuali emergenze (speriamo poche) in prima persona senza dover attendere che i problemi si sistemino da soli, come avveniva con l'Apple Game Center.

Ma come si chiama questo "nuovo sistema"? Ebbene si ha un nome. Un nome che non ho scelto io, ma che è stato generato casualmente dal servizio  Cloud che lo ospita. Il nome è TranquilSea!!! Mare tranquillo.  Spero sia di buon auspicio per un futuro senza tutte le grane causate sino ad oggi dal (pessimo) Apple Game Center.

Per chi volesse qualche dettaglio tecnico su cosa c'e' dietro a TranquilSea, vi posso dire che è ospitato su un sistema cloud chiamato Heroku  ed è scritto usando un linguaggio chiamato Scala ed basato su framework chiamato Play.


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

sabato 1 ottobre 2016

Di nuovo al lavoro

Lunga assenza quest'estate, ho fatto tantissimi km a piedi e in solitudine lungo la via della Plata
dove ho pensato a molte cose, giochi inclusi, camminare per 750km quasi sempre in solitudine sotto un gran caldo non aiuta sempre la concentrazione, ma qualche allucinazione e qualche miraggio potrebbero avermi dati utili spunti




Mentre ero via si sono verificati  parecchi problemi con i punteggi, in parte per via del Game Center ed in parte per via di un server di Google che faceva qualche capriccio (quest'ultimo problema era evitabile, ma sono stato in grado di capirlo solo al mio rientro)

Alcuni giocatori di Pinnacola mi hanno inviato mail con ottime osservazioni e  sto giusto lavorando su questi spunti, spero di migliorare il gioco, in particolare gli automi ed alcuni aspetti legati all'interfaccia:

  • gli automi spesso scartano stupidamente
  • gli automi tendono a giocare combinazioni che potrebbero essere giocate meglio per totalizzare un maggio numero di punti
  • il pozzo, durante il vostro turno, dopo che avete pescato,  è chiuso e non potete aprirlo, invece sarebbe utile poterlo fare in fase di decisione dello scarto

E' arrivata anche qualche mail molto offensiva, era un po che non succedeva, mi spiace, probabilmente ho rovinato le vacanze a qualcuno, io consiglierei sempre ai più nervosi di non giocare a carte, o almeno ai miei giochi, sarebbe un sollievo non ricevere mail del genere.


L'estate ha portata un'altra novità, a settembre  è arrivato iOS 10, molti di voi lo hanno già installato. Forse avrete notato che l'app Game Center è sparita ed il meccanismo di gestione degli inviti nel gioco online è pure cambiato.

I miei primi interventi sui giochi sono stati in particolare per iOS 10, ci sono già versioni di Scala 40, Ramino e Machiavelli aggiornate e altre in arrivo. Queste versioni non introducono novità sostanziali, sistemano solo alcuni problemi che si presentavano con iOS 10.

Per la Pinnacola servirà ancora qualche settimana, su questa gli interventi sono un pò più complessi.

Per ora è tutto, un passo alla volta, come sempre!

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 e Ramino aggiornati per iOS9

Scala40, Machiavelli e Ramino, giochi di carte per iPhone e iPad

onmadesoft.com aggiornati i giochi per iOS 9


Vi aggiorniamo sulle versioni disponibili dei nostri giochi di carte Scala 40, Ramino e Machiavelli.
Ssperiamo che vi interessi provare queste ultime versioni, sono gratis per iPhone e per iPad. non esitate a contattarci per eventuali chiarimenti
novità nella Scala40 (v.5.0.1 per iPad v.4.0.1 per iPhone):
  • compatibilità con iOS 9 ed iOS 8 (iOS 7 non è più supportato)
  • nuova regola per le partite abbandonate: -200 punti 
  • alcuni miglioramenti nel gioco online con distinzione tra errori di connessione rispetto agli abbandoni volontari degli avversari
  • riduzione del consumo di batteria
  • risolti alcuni errori secondari

novità nel Machiavelli (v.3.0):
  • compatibilità con iOS 9 ed iOS 8 (iOS 7 non è più supportato)
  • migliorata la stabilità il gioco online (ora disponibile solo su iOS 9)
  • ora è possibile annullare in un solo colpo tutte le mosse effettuate durante il proprio turno di gioco premendo il pulsante di annullo due volte in rapida successione
  • nuova regola per le partite abbandonate: -200 punti a chi abbandona 
  • risolti alcuni errori secondari
novità nel Ramino (v.3.0.1):
  • compatibilità con iOS 9 ed iOS 8 (iOS 7 non è più supportato)
  • nuova regola per le partite abbandonate: -200 punti
  • alcuni miglioramenti nel gioco online con distinzione tra errori di connessione rispetto agli abbandoni volontari degli avversari
  • risolto un problema legato alla presa dei jolly
  • riduzione del consumo di batteria
  • risolti alcuni errori secondari
per maggiori informazioni www.onmadesoft.com
Scala 40
Machiavelli
Ramino

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


lunedì 7 settembre 2015

Evoluzione di un gioco

Mentre procedevo all'adattaemento di Scala 40, Ramino e Machiavelli ad iOS9
ho trovato un un piccolo pezzo di storia nei miei archivi, ecco a voi  il primissimo mockup (prototipo visuale) della Scala 40

Scala 40 iPad, mockup, versione 0.1d
bruttino, ma l'idea di fondo era li, usare lo spazio disponibile, tutto quello possibile per il gioco, per le carte, senza troppi fronzoli

la prima versione del gioco era più o meno questa, avevo bisogno di spazio  per la pubblicità, e per il menu, la grafica era migliore del prototipo, il menu era un po all'antica, in legno (schumorfismo), le ombre li per dare un po di profondità e l'idea di chi era il giocatore di turno (come faccio tutt'ora)


Scala 40 iPad, versione 1.0 (per ios6)

dopo un paio d'anni con l'arrivo di iOS7 (e successivi), una prima rivoluzione, nessun elemento di legno, interfaccia più piatta, la pubbicità c'e' ancora, ma in questa immagine non si vede, sarebbe in bassom cosa contestata da alcuni utenti, ma vantaggioso per aumentare lo spazio di gioco disponibile

Scala 40 iPad,  ultima versione (per ios7,8 e 9)








e ora? ci saranno altre evoluzioni? forse si, ma non immediate, nell'ultimo  gioco che ho realizzato, il Machiavelli, ho spinto le cose ancora un po più avanti, recuperando lo spazio in alto, ho rimosso il menu e forse un giorno lo vedremo lo stesso anche per la Scala 40


Machiavelli, ultima versione
cosa rimane da fare? progressi continui e costanti, senza fretta, come sempre

giovedì 3 settembre 2015

Aggiornamenti in arrivo iOS9 per Scala 40 Machiavelli e Ramino

Finte le vacanze, molto lunghe, il vantaggio di essere un indie developer, purchè tu possa fare almeno l'assistenza clienti mentre sei a zonzo, il vantaggio che andando a zonzo si trovano persone curiose, tra cui uno spagnolo di Madrid che sul Cammino di Santiago (Cammino del Nord lungo l'oceano Atlantico) amava aprire una bottiglia di vino tutte le sere prima di andare a nanna. Un giocatore di poker che si è fatto tatuare un asso nella manica.....



in Cammino ho trovato altri personaggi che giocavano a carte, giochi russi, bulgari e spagnoli, forse un giorno mi cimenterò nella realizzazione di qualcuno di questi giochi che per me erano sconosciuti


E ora su cosa mi metto all'opera? iOS9 ovviamente, Apple sta per uscire con un nuovo cellulare ed un nuovo sistema operativo per i vostri iPhone ed iPad e devo fare in modo che su questo nuovo sistema tutto funzioni correttamente

In primo luogo abbandono il supporto per iOS7 e il gioco sarà compatibile solo con i più recenti iOS8 ed iOS9, qualcuno protesterà, ma vedrete che aggiornando ad iOS9 avrete molti vantaggi, a partire da una maggiore durata della batteria

Quali sono le grandi novità di iOS9 per Scala 40, Ramimo e Machiavelli,
apparentemente nessuna, non vedrete novità importanti nell'interfaccia del gioco
ma dietro le quinte alcune cose cambiano, soprattutto nella comunicazione in rete,
ora è più sicura e le informazioni relative alle vostre partite più protette

Per chi è interessato ai dettagli tecnici:
- aggiunti certificati SSL sul sito www.onmadesoft.com
- comunicazione verso www.onmadesoft.com tutta in HTTPS
- rimosso il supporto ad iOS7
- altri dettagli, ma che noiaaaa. lasciamo perdere, ho un lungo elenco, ma se proprio vi interessa meglio mandarmi una mail

rileggo il mio post e non è per niente interessante, vedremo se la prossima volta sarò più brillante
inchini a tutti





mercoledì 8 luglio 2015

Aperto per ferie?

Negli ultimi anni si sono spesso verificati due curiosi fenomeni estivi

- aumento del numero dei giocatori di Scala 40, Ramino e Machiavelli
- mentre sono in vacanza qualcosa va storto e non posso dare un adeguato supporto tecnico ai giocatori

di solito il problema con i giochi avviene in Agosto, ed è quasi sempre un problema con l'Apple Game Center! Tutti a giocare e molti giochi (non solo i miei) si ritrovano in panne per via del Game Center che (speriamo non quest'anno) si mette a zoppicare.

Come procedo in questi casi? come faccio ad aiutare i giocatori?  di solito posso solo spedire qualche mail, sia a chi è in difficoltà, sia ad Apple per sollecitare delle soluzioni.

Passerò l'estate camminando con uno zaino in spalla ed un iPhone in tasca, cercherò di rispondere a tutti e speriamo che non ci siano grosse sorprese

in attesa di partire (un paio di settimane ancora) sarò sempre qui a darvi supporto quasi immediato

buone partite a tutti


martedì 28 aprile 2015

Scala 40 tra pochi giorni un nuova versione in arrivo

Ed ecco una nuova versione della Scala 40 è in arrivo


sia per iPhone (3.7) che per iPad (4.9),  le novità non sono molte, ma alcune significative, 
soprattutto per il gioco offline, in particolare, nella nuova versione:

  • gli automi "deboli" ora pescano più frequentemente le carte dal pozzo (prima erano veramente troppo distratti, era una cosa voluta, ma esagerata)
  • gli automi medi e forti ora non si incartano più, non rimarranno mai con due carte in mano  dopo aver scartato
  • la parte  del gioco che si occupa di generare le combinazioni giocabili per gli automi (qualsiasi sia la loro forza), ora genera alcune possibili giocate in più rispetto alle versioni precedenti del gioco
  • partite a punti gratuite per sempre e non più solo in certi periodi dell'anno o  a pagamento
  • visualizzazione, nella partita a punti, del punteggio totale delle carte che si hanno in mano
  • a richiesta di alcuni giocatori, ho aggiunto  nuove opzioni per configurare come può essere effettuato lo scarto:
    • se con doppio tap sulla carta da scartare
    • se trascinando la carta da scartare sul pozzo
    • oppure entrambe le opzioni simultaneamente (come  è stato sino ad oggi)

ora sono in attesa di approvazione da parte di Apple, speriamo di vedere tutto online entro una o due settimane



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