ciao a tutti sto facendo un semplice giochino in python con pygame: TIC TAC TOE
ho la griglia in una matrice 3X3 dove memorizzo i segni due giocatori, in particolare:
-a inizio partita la matrice è inizializzata a 0
-se il primo giocatore clicca su una casella valida allora matrice[x][y], con x,y coordinate della casella, la metto a 1 mentre se a cliccare è l'altro giocatore allora la metto a 4!
ora vorrei sapere se c'è un modo più efficace di controllare se qualcuno a vinto?
io pensavo di fare cosi:
-siccome ci sono otto possibilità di vittoria pensavo di leggere la matricola
1)riga per riga
2)colonna per colonna
3)in diagonale
e sommare i valori se somma==3 o somma==12 allora qualcuno ha vinto
esiste un modo più efficace di questo? grazie