Ciao a tutti!
Qualcuno sa dirmi come implementare le regole di questo semplice gioco del tris??E' per un esame...
Ecco qui il mio Modello..
Grazie!codice:public class TrisModel extends Observable{ private int [][]matrice; private boolean win=false; private int[][] combinazioni={ {1,2,3,},{4,5,6},{7,8,9}, {1,4,7},{2,5,8},{3,6,9}, {1,5,9},{3,5,7} }; private int count=0; public TrisModel(){ matrice=new int [3][3]; for(int i=0;i<3;i++){ for(int j=0;j<3;j++){ matrice[i][j]=0; } } } public void getGiocatore1(int i,int j){ count++; if(count==1||count==3||count==5||count==7||count==9){ matrice[i][j]=1; } if(count==2||count==4||count==6||count==8){ matrice[i][j]=2; } setChanged(); notifyObservers("Aggiorna"); } public int getStato(int i,int j){ return matrice[i][j]; } public int getCount() { return count; } public void setCount(int count) { this.count = count; } public int[][] getCombinazioni() { return combinazioni; } public void setCombinazioni(int[][] combinazioni) { this.combinazioni = combinazioni; } public boolean isWin() { return win; } public void setWin(boolean win) { this.win = win; } }

Rispondi quotando