Estoy haciendo el juego gato.... hasta ahora hice casi todos los metodos... pero me falta el que revise si la diagonal principal y secundaria tienen el mismo numero tres veces... y ahi no cacho como hacerlo... ayudenme porfa
Que es el juego gato? :rolleyes:
el triqui.
El metodo que necesitaba hacer... lo hice asi:
El metodo revisar Diagonal Principal lo hice asi:
boolean revisarDiagonal()
{for(int f=0;f<3;f++)
for(int c=0;c<3;c++)
if(((matriz[0][0]==1)&&(matriz[1][1]==1)&&(matriz[2][2]==1))||((matriz[0][0]
==2)&&(matriz[1][1]==2)&&(matriz[2][2]==2)))return true;
return false;}
que opinan??
¿Es el tic tac toe?
El código hay que ponerlo con las etiquetas de código, y es un poco horrible porque no sé porqué compruebas todo eso 9 veces.
Boolean ppal = True;
for(int i=1; ppal && i<3; i++)
ppal = ppal && matriz[i][i] == matrix[0][0];
Boolean sndia = True;
for(i=1; sndia && i<3; i++)
sndia = sndia && matriz[i][2-i] == matriz[0][2];
Cita de: Ragnarok en 29 Abril 2007, 23:10 PM
¿Es el tic tac toe?
El código hay que ponerlo con las etiquetas de código, y es un poco horrible porque no sé porqué compruebas todo eso 9 veces.
Boolean ppal = True;
for(int i=1; ppal && i<3; i++)
ppal = ppal && matriz[i][i] == matrix[0][0];
Boolean sndia = True;
for(i=1; sndia && i<3; i++)
sndia = sndia && matriz[i][2-i] == matriz[0][2];
Olvide explicar esto... pero se supone que son dos jugadores... uno marca con el numero 1 y el otro con el 2...
hay que formar tres.
entonces cual seria otra forma de hacerlo?
es que por lo menos con ciclo se me complico un poco...
por eso hice esas 9 comparaciones... porque debe ser o 1 o 2.
Este es el juego (http://es.geocities.com/rodruizreyes/imagenes/gato.jpg)
Pero si ya Ragnarok te dió la solución, que más quieres?
Es que no entiendo lo que hizo...