Ciao a tutti,
finalmente sono riuscito a programmare il gioco di scopa in python.

Il gioco funziona da terminale, non ho avuto di tempo di farci la grafica.

Il gioco è a 4 giocatori, 2 squadre.

Ho fatto la simulazione con 4 giocatori CPU che lanciano le carte a random.

Ho contato i punti totali (scopa/e, primera, settebello, ori e carte) o partite vinte o perse.
Ho fatto giocare il computer 100 volte e ho sommato i risultati poi li ho espressi in %ale.
Ho ripetuto la simulazione 100 volte, cosi ho 100 risultati che se oscillavano attorno al 50% sapevo che non ci sarebbe stato nessuno vantaggio se si iniziava primi.

ora se si guardano solo le partite vinte o perse: il 53.19% viene vinto dal primo
se si sommano i punti il primo ha il 58.89% in piu dei punti rispetto al secondo.
vedi grafico... bias sul primo: partite vinte o perse, bias sul primo punti: somma dei punti

grafico

Dunque si c'è un vantaggio, e se si sommano i punti si ha un vantaggio più alto!

Ciò che mi ha bloccato per tanto tempo è il fatto che si possono prendere più carte lanciando una singola. Ma con un alberello sono riuscito a risolverlo yeeh!

codice [Python]:
GiocoScopa.py
sum_problem_card.py



ps. naturalmente se i giocatori sanno giocare le percentuali cambiano... ma di base il primo parte avvantaggiato anche se gioca a caso