venerdì 17 marzo 2017

Regole del Machiavelli per iPhone e iPad

Introduzione

Il Machiavelli, è un gioco di carte derivato dal Ramino, viene anche chiamato Ramino Machiavellico ed è simile ad altri giochi quali il Rummykub.

Giocatori

In questa versione per iOS può essere giocato da 2 a 4 giocatori. Sia contro il vostro dispositivo che online contro avversari reali.

Mazzo di carte

Per giocare si utilizzano uno o due mazzi di 52 carte francesi. Ad ogni mazzo si possono aggiungere o meno uno o due jolly.

Svolgimento del gioco

Distribuzione delle carte

Il mazziere, scelto a caso tra i partecipanti al gioco, distribuisce una ad una le carte coperte.
Le carte distribuite possono essere 5, 7, 10, 13 o 15 per giocatore.
Finita la distribuzione il mazziere deposita il mazzo restante (tallone) sul tavolo, senza scoprire la prima carta.

Apertura del gioco

Si può giocare in senso orario o antiorario, inizia il giocatore che si trova dopo al mazziere (in base alle impostazioni scelte).

Azioni del giocatore

Vi sono due principali azioni che il giocatore di turno può decidere di svolgere:
  • Depositare sul tavolo di gioco una o più combinazioni di carte valide.
  • Pescare una carta dal mazzo se non si possono o non si vogliono fare combinazioni.
Per combinazione valida si intende:
  • Tre o quattro carte dello stesso valore e di semi diversi (ad esempio: 7♥ 7♠ 7♦).
  • Scale di almeno tre carte di valore consecutivo dello stesso seme (ad esempio: A♠ 2♠ 3♠ o J♠ Q♠ K♠ A♠ ).
  • Aggiunta di una o più carte alle combinazioni presenti sul tavolo (ad esempio: aggiunta del 4♠ alla combinazione precedente e/o aggiunta del 7♣ al tris del primo esempio).
Una volta terminata la propria giocata, si deve passare la mano al giocatore successivo premendo l’apposito pulsante, se si sceglie di non depositare carte sul tavolo, si pesca una carta dal tallone ed il gioco passa al giocatore successivo.

Particolarità del gioco

La particolarità del gioco consiste nel poter effettuare modifiche alle combinazioni di carte presenti sul tavolo.
Il giocatore di turno, se lo desidera, può modificare a piacere le combinazioni presenti sul tavolo al fine di trovare soluzioni più favorevoli al deposito di una o più carte che ha in mano.
Il giocatore che effettua nuove combinazioni deve necessariamente creare combinazioni valide e non può appropriarsi delle carte già depositate sul tavolo.
I jolly sono delle carte particolari, essi possono essere qualunque carta il proprietario voglia.

Scopo del gioco

Vince il giocatore che riesce a depositare per primo tutte le carte che ha in mano sul tavolo di gioco.

Modalità di gioco

Sono possibili due modalità di gioco:
  • Partita Singola : ad eliminazione diretta dove il primo giocatore che rimane senza carte ha vinto la partita.
  • Partita a Punti : in cui vengono giocate più partite per determinare il vincitore, questo potrà essere il primo a raggiungere un punteggio prefissato oppure quello con il maggior punteggio dopo che sono state completate un numero prefissato di partite (mani di gioco).
    Queste due modalità possono essere giocate sia contro il vostro dispositivo, sfidando giocatori automatici, che contro giocatori reali online.
    Al termine della mano il vincitore riceve un punteggio pari alla somma dei punti delle carte rimaste in mano agli avversari.
    È anche possibile attribuire un bonus al vincitore e un malus ai perdenti.
    I punti delle carte rimaste in mano agli avversari sono conteggiati come segue:
    2,3,4,5,6,7,8,9,10 valore facciale della carta (2 vale 2, il 3 vale 3, e così via)
    fante, regina, re 10 punti l’uno
    jolly 25 punti
    asso 11 punti


Classifica Game Center

Al termine della partita il giocatore (se collegato all’Apple Game Center) riceve un punteggio che va ad aggiornare il suo punteggio totale in classifica generale (e di conseguenza la sua posizione nella classifica stessa).
Il punteggio assegnato viene determinato come segue:

Partite Offline(contro il vostro iPad, iPhone o iPod)

Forza degli avversari
(automi)
Avete vintoAvete PersoVi siete ritirati dalla partita
Debole150-50-200
Media165-50-200
Forte180-50-200
Bilanciata150+(30*%forza)-50-200


Partite Online
(contro giocatori reali)


Avete vintoAvete vinto
(tutti gli avversari si sono ritirati)
Avete PersoVi siete ritirati dalla partita
150100-50-200

In Game Center sono presenti più classifiche, una per il 'Gioco a partita singola' e una per il 'Gioco a punti'.
Talvolta sono presenti anche classifiche speciali e temporanee, come quella di Natale e altri tornei che vengono proposti durante l’anno.

Opzioni configurabili

Il gioco offre notevoli possibilità di personalizzazione, per i dettagli consultate il pannello delle impostazioni accessibile dal menu.


lunedì 13 marzo 2017

Playing online games with friends on iPhone or iPad (iOS 10)

It is possibile to play cards online with a friend using an iPhone or an iPad
If you want to play to one of my cards games online read this page!

follow those steps:
  • start your card game app while you have a good internet connection   (your iPad or iPhone must be online over a Wifi or Mobile network)
  • wait for the Game Center welcome message on the top of your screen (if you do not receive this message check your Game Center settings in the Settings app)
  • start an online game by pressing the corresponding button (you can start both a Single or a Score online game)
  • the Game Center shows you a panel to start online games
  • on the top right of the screen you see the number of players, if you like you can change it (usually it is easier to find opponents by playing online games with two players only)
  • to invite your friends press the "Invite Friends" button
  • an invite message is shown on the screen
  • now you have to choose who you want to invite
  • by pressing the + button (the plus button on the top right of the screen) a player selector will be shown, there are three possible lists of  players you can invite:
    • "Contacts" : a list of contacts present in your Contacts app 
    • "Recents": a list of players you played with recently
    • "Nearby" : a list of players currently on your same Wifi network and connected to Game Center (to see them everybody need to activate this mode in the Settings app -> Game Center by activating the corresponding setting "Nearby Players",  and the game must be installed and opened on every player device)
  • select from one of the lists the players you want to invite an proceed 
  • now the invite message is ready,  just send it
  • your friends will receive the invite:
    • it will appear on the top of their screen
    • by touching it they will accept  it
    • (if they do not have the game installed they will be redirected to the App Store app where they will be able to proceed by installing the game)
    • (if they do not receive the invite they have to check their notification settings in the Settings app, and check their network connection)
  • if all your friends will accept the game  the online game will start
(the following images are in Italian, my language, but i think they are enough to  give an idea)


Start of online game
 

by pressing the  "4 giocatori" button (on top right)
you can change the number of players (in italian giocatori)



then, once the number of players is set, press the Invite Friends button
the invite message is shown, you have to send it to your invitees

by pressing the + button (on the top right of the screen)
you will have three lists from which you can choose players to invite

  



additional notes:

those instructions are valid for Apple devices (iPhone/iPad) using iOS 10, in the past with iOS9 things seemed simpler, but from iOS 10 Apple changed the rules

Apple On iOS 10:
- removed the Game Center app
- does not provide anymore an option to invite people to be friends and invite them, now you have to used the new Invite lists (from your contacts, recently players and nearby players)


My main language is Italian, so if you have annotations about my post please tell me and I'll fix it.
thank you

lunedì 13 febbraio 2017

Regolamento della Pinnacola per iPhone e iPad

Introduzione

La Pinnacola è un gioco di carte diffuso in Italia negli anni trenta, probabilmente come derivazione di un gioco inglese chiamato Pinochle.

Non esiste un regolamento ufficiale che definisce le regole di questo gioco, ne esistono tantissime varianti regionali.

Per realizzare questo gioco mi sono basato su alcune fonti trovate online, tra queste le principali sono state: Wikipedia e www.cavallore.it, inoltre ho utilizzato il libro di E.Fantini & C.E.Santelia 'I Giochi di Carte' (Rizzoli, 1985/1997)

Giocatori

In questa versione della Pinnacola per iOS si può giocare o in 2 o in 4 giocatori, organizzati in due squadre.

Attualmente è consentito il solo gioco offline contro il vostro iPad o iPhone, in futuro sarà resa disponibile una versione che consente di giocare online contro persone reali.

Squadre nella partita a due giocatori:

SUD : il vostro giocatore
NORD : il giocatore avversario (un automa)

Squadre nella partita a quattro giocatori:

NORD-SUD : il vostro giocatore (sud) ed il vostro compagno di squadra (nord) (un automa)
EST-OVEST : i giocatori avversari (est e ovest) (entrambi automi)

Forza degli automi (i giocatori automatici governati dal computer)

Gli automi possono essere impostati a Debole, Medio, Forte e Casuale (avversari a compagno di squadra hanno forze differenti assegnate casualmente).

La forza può essere configurata nel pannello delle impostazioni di gioco alla voce Giocatori.

Mazzo di carte

Per giocare si utilizzano due mazzi di 52 carte francesi più due jolly per mazzo.

Nelle configurazioni di gioco è possibile scegliere se i due neri (2♣️ e 2♠️) sono Pinelle (dei jolly particolari), in tal caso non vengono inseriti i due rossi (2♥ 2♦) nel mazzo.

Sempre nelle configurazione è anche possibile escludere i Jolly dal mazzo.

Svolgimento del gioco

Distribuzione delle carte

Il mazziere, scelto a caso tra i partecipanti al gioco, distribuisce una ad una le carte coperte.
Le carte distribuite possono essere 13 o 15 per giocatore (sempre in base alla configurazioni di gioco).
Finita la distribuzione il mazziere deposita il mazzo restante (tallone) sul tavolo, e scopre la prima carta così creando il pozzo degli scarti.

Apertura del gioco

Inizia il giocatore che si trova dopo al mazziere (si può giocare in senso orario o antiorario in base alle impostazioni scelte).

Azioni del giocatore

Il giocatore di turno:
  • Deve pescare una carta dal tallone o dal pozzo per iniziare il proprio turno.

  • Può depositare sul tavolo di gioco una o più combinazioni di carte valide:

    • Tre (tris) o quattro (poker) carte dello stesso valore e di semi diversi (ad esempio: 7♥ 7♠ 7♦).

    • Scale di almeno tre carte di valore consecutivo dello stesso seme (ad esempio: A♠ 2♠ 3♠ o J♦ Q♦ K♦ A♦ ).

      • in caso si utilizzino le pinelle le scale non prevedono il 2 e vanno dall'Asso all'Asso
        A♠ 3♠ 4♠ 5♠ 6♠ 7♠ 8♠ 9♠ 10♠ J♠ Q♠ K♠ A♠
        i due neri (le pinelle) ed i jolly sono utilizzabili in sostituzione di qualsiasi carta

      • in caso non si utilizzino le pinelle le scale prevedono il 2 e vanno dall'Asso all'Asso
        A♥ 2♥ 3♥ 4♥ 5♥ 6♥ 7♥ 8♥ 9♥ 10♥ J♥ Q♥ K♥ A♥
        solo i jolly utilizzabili sono utilizzabili in sostituzione di qualsiasi carta

  • Può attaccare carte ai giochi della propria squadra (trasformare i tris in poker o allungare scale esistenti, purché i nuovi giochi siano combinazioni valide):

    • ad esempio attaccando un 7♣ al tris del primo esempio si ottiene un poker di 7♥ 7♠ 7♦7♣

    • oppure si può aggiungere un 4♠ alla combinazione A♠ 2♠ 3♠ ottenendo A♠ 2♠ 3♠ 4♠

  • Può prendere un jolly dai giochi della propria squadra o della squadra avversaria (sostituendoli con la carta che rappresentano):
    • ad esempio sul tavolo è presente una scala A♠ 2♠ 3♠ 4♠ 🃏 6♠ il giocatore può prendere in mano il 🃏 usando un 5♠
      il jolly preso per sostituzione deve essere utilizzato prima di scartare passando il turno al giocatore successivo

  • Può prendere una pinella dai giochi della propria squadra (sostituendola con la carta che rappresenta):
    • ad esempio sul tavolo è presente una scala A♥ 3♥ 4♥ 2♠ 6♥ il giocatore può prendere in mano il 2♠ usando un 5♥
      la pinella presa per sostituzione deve essere utilizzata prima di scartare passando il turno al giocatore successivo.

  • Deve scartare una carta nel pozzo per concludere il proprio turno che passa quindi al giocatore successivo.

Particolarità del gioco

I giocatori di ogni squadra giocano solo sui giochi della propria squadra (calano, attaccano e effettuano sostituzione di pinelle solo su giochi della propria squadra)

I giocatori possono invece sostituire i jolly di qualsiasi gioco anche se appartiene alla squadra avversaria

La presa di jolly e pinelle per sostituzione è ammessa solo se il giocatore ha già aperto calando almeno un gioco durante il proprio turno

Si può pescare una qualsiasi carta dal pozzo

Le carte del pozzo sono scoperte e tutte visibili, il giocatore che pesca dal pozzo, può scegliere una qualsiasi carta

La carta pescata dal pozzo deve essere utilizzata immediatamente per calare nuovi giochi o completarne di esistenti

Nel prendere una carta dal pozzo che non sia quella appena scartata, si dovranno prendere anche tutte le altre carte scartate dopo di essa con l'obbligo di mettere a terra solo la prima carta.

Conclusione del gioco

Il gioco si conclude quando uno dei giocatori scarta una carta restando senza carte in mano, a questo punto si devono conteggiare i punti per stabilire quale squadra ha vinto.

Scopo del gioco

Lo scopo del gioco è quello di fare raggiungere alla propria squadra il punteggio maggiore, vincendo così la partita. Nei paragrafi successivi sono descritte le modalità di gioco possibili ed il meccanismo di calcolo del punteggio.

Modalità di gioco

Sono possibili due modalità di gioco:
  • Partita Singola : ad eliminazione diretta dove la squadra che ottiene il miglior punteggio vince.
  • Partita a Punti : in cui vengono giocate più partite per determinare la squadra vincitrice, questa sarà la prima a raggiungere un punteggio prefissato nelle impostazioni di gioco (1500, 2000, 2500 o 3000 punti)

Queste due modalità possono essere giocate contro il vostro dispositivo sfidando giocatori automatici, in futuro sarà disponibile anche una versione online contro avversari reali.

Calcolo del punteggio

Alla conclusione di una mano di gioco (quando uno dei giocatori scarta l'ultima carta restando così senza carte in mano), si conteggiano i punti.
Le due squadre avversarie devono contare i punti delle carte sul tavolo e sottrarre i punti delle carte che hanno in mano

  • il giocatore che chiude ha diritto a 100 punti
  • se il giocatore che chiude apre e chiude nella stessa mano (cala tutte le carte in un solo turno e chiude) ha diritto invece a 200 punti
  • il giocatore che non na aperto (non ha calato nemmeno un gioco sul campo) prende una penalità di 100 punti
  • le carte dal Due al Cinque valgono 5 punti
  • le carte dal Sei al Dieci valgono 10 punti
  • Fanti, Regine e Re valgono 10 punti
  • gli Assi valgono 15 punti
  • i Jolly valgono 25 punti
  • le Pinelle valgono 20 punti

Punteggi particolari

  • poker (quattro carte uguali) di carte da 5 punti vale 40 punti
  • poker di carte da 10 punti vale 80 punti
  • poker di 4 jolly vale 400 punti (opzione configurabile nel pannello delle impostazioni)
  • scala da 7 o più carte (detta Pinnacola) senza matta vale doppio: i punti delle carte raddoppiano
  • scala da 10 o più carte (detta Pinnacola) senza matta vale triplo: i punti delle carte triplicano
  • scala da 13 o più carte (detta Pinnacolone) senza matta vale 1500 punti e determina la fine della partita

Classifica Game Center

Al termine della partita il giocatore (se collegato all’Apple Game Center) riceve un punteggio che va ad aggiornare il suo punteggio totale in classifica generale (e di conseguenza la sua posizione nella classifica stessa).
Il punteggio assegnato viene determinato come segue:



Partite Offline
(contro il vostro iPad, iPhone o iPod)


Forza degli avversari
(automi)
Avete vintoAvete PersoVi siete ritirati dalla partita
Debolepunteggio totalizzato conteggiando i punti a fine partita0-1500
Mediopunteggio totalizzato conteggiando i punti a fine partita0-1500
Fortepunteggio totalizzato conteggiando i punti a fine partita0-1500

In Game Center sono presenti più classifiche, una per il 'Gioco a partita singola' e una per il 'Gioco a punti'.
Talvolta sono presenti anche classifiche speciali e temporanee, come quella di Natale e altri tornei che vengono proposti durante l’anno.

Opzioni configurabili

Il gioco offre notevoli possibilità di personalizzazione, per i dettagli consultate il pannello delle impostazioni accessibile dal menu.

Supporto Tecnico

Per qualsiasi aiuto, commento o suggerimento contattateci utilizzando la funzione 'Feedback'.

sabato 28 gennaio 2017

Regole della Scala 40 per iPhone e iPad

Introduzione
  • '40' è essenzialmente la classica 'Scala 40' (un gioco di carte italiano derivato negli anni venti dal Ramino)
  • questa applicazione è basata su regolamenti e varianti descritti ai seguenti link:

'40' Regolamento
  1. Mazzo di carte e valori delle carte
    1. a '40' si gioca con due mazzi di carte Francesi (ogni mazzo contiene 52 carte + 2 jolly)
    2. il valore delle carte è quello nominale (es. il 3 vale 3 punti, il 7 vale 7 punti)
    3. le figure valgono invece 10 punti ognuna (Fante, Donna e Re valgono 10 punti)
    4. l'Asso vale un punto se messo in una scala prima del Due
      (es. A♥ 2♥ 3♥ = 6 punti)
    5. l'Asso vale 11 punti se messo in una scala dopo il Re
      (es. Q♥ K♥ A♥ = 31 punti)
    6. l'Asso vale 11 punti se messo in una combinazione
      (ex. A♣ A♥ A♠ = 33 punti)
    7. il Jolly che si trova in mano ad un giocatore vale 25 punti
    8. il Jolly che si trova in una scala o una combinazione prende il valore della carta che sostituisce

  2. Giocatori e carte
    1. i giocatori possono variare da un minimo di due ad un massimo di quattro
    2. ogni giocatore inizia la partita con 13 carte in mano
    3. terminata la distribuzione delle carte, si mette sul tavolo la prima carta non distribuita, con il valore visibile (scoperta), questa è la prima carta del 'Pozzo degli scarti' dove verranno messe le carte scartate dai giocatori
    4. tutte le altre carte non distribuite vengono impilate sul tavolo in un mazzo chiamato 'Tallone', devono essere coperte (con il valore non visibile)

  3. Definizione di Giocata (Scala o Combinazione)
    1. le giocate sono di due tipologie 'scale' o 'combinazioni'
    2. 'scale'
      • le 'scale' lecite possono essere formate da un minimo di 3 ad un massimo di 14 carte dello stesso seme, messe in ordine, più l'eventuale jolly
        A-2-3-4-5-6-7-8-9-10-J-Q-K-Jolly or Jolly-2-3-4-5-6-7-8-9-10-J-Q-K-A
      • è possibile calare una scala uguale ad una già calata precedentemente
      • è anche possibile attaccare carte ad una scala già calata precedentemente
    3. 'combinazioni'
      • le 'combinazioni' lecite sono formate da carte con stesso valore e semi differenti
      • una combinazione può essere formata da un minimo di 3 ad un massimo di 4 carte, incluso un possibile jolly (al massimo uno non di più)
      • non sono permesse combinazioni composte da soli jolly
      • (esempio di combinazione corretta: 9♥ 9♣ 9♦)
      • (esempio di combinazione errata 9♥ 9♣ 9♣ poiché sono presenti due 9 con lo stesso seme)
    4. non è consentito l'utilizzo di più di un jolly in una giocata (sia essa scala o combinazione)

  4. Modalità di gioco
    1. è possibile giocare a '40' in due modalità differenti
    2. 'Partita Singola' : si gioca una singola partita, vince il giocatore che scarta per primo l'ultima carta della sua mano rimanendo così senza carte
    3. 'A Punti' : si giocano più partite, vince il giocatore che riesce ad eliminare tutti gli altri in base ai punteggi accumulati in ogni singola partita (si veda sotto 'Regole di assegnamento dei punteggi')

  5. Regolamento di apertura
    1. per poter iniziare a calare delle 'giocate' è necessario che il valore delle carte 'calate' sia eguale o maggiore a 40 punti
    2. se un giocatore non riesce ad aprire non può mettere nuove giocate sul tavolo né fare altre mosse, ma solo pescare una carta dal Tallone e scartarne una nel Pozzo (si vedano sotto 'Fasi di gioco')
    3. ad esempio è possibile iniziare a calare carte giocando una combinazione di 9 (9♥ 9♦ 9♣ = 27 punti) e una scala dal 10 alla Regina (10♠ J♠ Q♠ = 30 punti) avendo raggiunto e superato i 40 punti richiesti (27+30=57).
    4. non è invece possibile calare carte giocando una combinazione di 4 (4♥ 4♦ 4♣ 4♠ = 16 punti) e una scala dal 3 al 6 (3♠ 4♠ 5♠ 6♠ = 18 punti) avendo raggiunto in questo modo solo 34 punti in totale (16+18 = 34 punti)
    5. il jolly all'interno di una scala o combinazione prende il valore della carta che sostituisce (4♠ 5♠ 🃏 7♠ = 22 punti)

  6. Fasi di gioco
    1. introduzione
      • in funzione della modalità di gioco scelta si giocheranno una o più partite
      • durante una partita i concorrenti giocano uno alla volta in senso orario (turni)
      • un giocatore inizia il proprio turno pescando una carta (dal Tallone o dal Pozzo)
      • durante il turno un giocatore può usare le carte nella sua mano per:
        • calare nuove giocate (combinazioni o scale)
        • attaccare carte a giocate esistenti
        • prendere jolly per sostituzione da giocate esistenti ed utilizzarli per calare nuove giocate o attaccarli a giocate esistenti
      • il turno del giocatore termina con lo scarto di una carta della mano nel Pozzo
      • il primo giocatore che scarta l'ultima carta che ha in mano vince la partita

    2. inizio del turno del giocatore
      • il turno inizia pescando una carta
      • se il giocatore non ha ancora aperto, deve pescare una carta dal Tallone
      • se il giocatore ha già aperto, può pescare l'ultima carta scartata nel pozzo. Questa carta deve essere immediatamente utilizzata in una nuova scala o combinazione o attaccata ad una scala/combinazione presente sul tavolo
      • per pescare una carta la si trascini dal Pozzo o dal Tallone sulla propria mano di gioco, o si faccia doppio tap sul Pozzo o sul Tallone

    3. durante il turno il giocatore può:
      • calare nuove giocate
        • calare sul tavolo 'scale' (tre o più carte consecutive dello stesso seme)
        • calare sul tavolo 'combinazioni' (tre o quattro carte con stesso valore, ma semi differenti)
      • se ha già aperto, attaccare carte a giocate esistenti sul tavolo (ad esempio completare una combinazione attaccando il 4♠ a 4♣4♦4♥)
      • se ha già aperto, prendere jolly da giocate esistenti sul tavolo
        • il giocatore che ha già aperto può sostituire un jolly presente in una giocata con la carta corrispondente della sua mano
        • il jolly preso deve essere immediatamente utilizzato in una nuova giocata (scala o combinazione) o attaccato ad una gioco esistente sul tavolo

    4. fine del turno del giocatore
      • il turno del giocatore termina scartando una carta della mano nel Pozzo
      • un giocatore non può scartare una carta che può essere attaccata ad una combinazione o ad una scala presente sul tavolo, a meno che non abbia già aperto o che stia chiudendo con lo scarto
      • un giocatore non può scartare la carta pescata dal Pozzo, deve scartare una delle carte che aveva già in mano prima di pescare dal Pozzo
      • un giocatore che scarta l'ultima carta della sua mano (rimanendo così senza carte) vince la partita
      • per scartare una carta la si trascini sul Pozzo o si faccia doppio tap sulla carta stessa

  7. Lo scopo della partita
    1. primo obiettivo del gioco è rimanere senza carte in mano, in gergo 'chiudere'.
      • per chiudere è necessario, come azione finale, scartare l'ultima carta rimasta in mano nel pozzo
      • secondo scopo del gioco, in caso non fosse possibile raggiungere la 'chiusura', è quello di rimanere con il minor numero di punti in mano, considerando come punti il valore delle carte
    2. non è consentito rimanere senza carte in mano senza aver effettuato lo scarto (se ciò dovesse capitare, il giocatore deve riprendere in mano le scale o combinazioni calate e ripetere le mosse in modo che non rimanga senza carte)
    3. quando un giocatore “chiude”
      • se in 'Modalità di gioco: Partita Singola', la partita si conclude, il giocatore che chiude è il vincitore
      • se in 'Modalità di gioco: A Punti', si conclude la partita in corso, vengono calcolati i punti delle carte rimaste in mano ai giocatori che non hanno chiuso (se veda sotto 'Regole di assegnamento dei punteggi'), e una nuova partita inizia
    4. se nessuno riesce a chiudere prima che finiscano le carte del Tallone, se ne crea uno nuovo mischiando le carte del pozzo, lasciando nel pozzo l'ultima carta scartata
    5. non è permesso chiudere durante il primo turno di gioco, ogni giocatore deve aver giocato almeno un turno

  8. Regole di assegnamento dei punteggi (valide solo se in 'Modalità di gioco: A Punti')
    1. dopo che un giocatore ha chiuso, si calcolano i punti delle carte rimaste in mano ad ogni altro giocatore
      • il Jolly vale 25 punti
      • l'Asso vale 11 punti
      • ogni figura vale 10 punti
      • tutte le altre carte hanno il valore nominale (Due=2 Tre=3 etc.)
    2. al giocatore che ha chiuso viene assegnato il punteggio 0 (relativamente alla partita appena conclusa)
    3. agli altri giocatori viene assegnato il punteggio dato dalla somma dei punti delle carte rimaste in mano, questo viene sommato a quello delle partite precedenti

  9. Uscita di un giocatore e condizioni di vittoria (valide solo se in 'Modalità di gioco: A Punti')
    1. di norma il punteggio che un giocatore deve raggiungere per 'uscire' dal gioco è pari o superiore a 101 ovvero 201 punti a discrezione dei partecipanti (in '40' è un valore configurabile nelle impostazioni)
    2. il punteggio di uscita o eliminazione deve essere sempre concordato dai giocatori prima dell'inizio della partita
    3. quando un giocatore supera o raggiunge i 101 punti viene 'eliminato' ed esce dal gioco
    4. le partite a '40' continueranno anche dopo l'uscita di uno o più giocatori sino a che non ne rimarrà solo uno che abbia un punteggio inferiore a quello di 'uscita', questo sarà considerato il vincitore
    5. nel pannello delle impostazioni è possibile abilitare l'opzione di 'Rientro', in questa modalità i perdenti rientrano sempre in partita con una penalità (il peggior punteggio dei giocatori non ancora eliminati), in questo caso tutti i giocatori sono sempre in gioco sino a quando non vengono eliminati tutti (tranne il vincitore) in un sol turno

  10. Classifiche
    Il gioco prevede alcune classifiche online, queste sono disponibili per i giocatori che si sono registrati sull'Apple Game Center, le classifiche variano in base al tipo di partita giocata, nelle tabelle seguenti illustriamo il criterio di assegnamento dei punti in classifica


    Partite Offline(contro il vostro iPad, iPhone o iPod)

    Forza degli avversari
    (automi)
    Avete vintoAvete PersoVi siete ritirati dalla partita
    Debole150-50-200
    Media165-50-200
    Forte180-50-200
    Bilanciata150+(30*%forza)-50-200


    Partite Online
    (contro giocatori reali)


    Avete vintoAvete vinto
    (tutti gli avversari si sono ritirati)
    Avete PersoVi siete ritirati dalla partita
    150100-50-200


  11. Varianti di gioco
    1. 'apertura dal Pozzo'
      il giocatore pesca l'ultima carta scartata nel pozzo anche se non ha ancora aperto, ma a due condizioni:
      • il giocatore apre immediatamente nello stesso turno in cui pesca dal Pozzo
      • il giocatore usa la carta pescata dal Pozzo per calare i giochi di apertura
    2. 'chiusura in mano'
      un giocatore apre e chiude nello stesso turno (pesca una carta, cala i giochi e scarta l'ultima carta in mano in un sol turno)
      • il punteggio degli altri giocatori viene raddoppiato
      • il punteggio dei giocatori giocatori che non hanno aperto viene comunque conteggiato 100 punti indipendentemente da quali carte hanno ancora in mano
    3. 'altre varianti'
      su Wikipedia 'Scala 40' sono descritte molte varianti, molte tra queste possono essere abilitate nel 'Pannello delle Impostazioni'

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à