Bienvenid@ lector/a, en esta nueva entrada mostrare como crear el juego del gato o tres en línea, es un juego de lápiz y papel bastante sencillo jugado entre 2 jugadores y estos son representados por X o O, los cuales van dejando su marca por los espacios vacios de un tablero de 3x3. Para mas información al respecto http://es.wikipedia.org/wiki/Tres_en_l%C3%ADnea A continuación se verá el paso a paso para crear el mini-juego con VisualC# en la plataforma Visual Studio 2013 con la tecnología WPF. Primero que todo debes de crear una nueva solución, en el siguiente link encontraras el paso a paso de cómo crear una nueva aplicación o solución wpf con VisualC# Primera aplicacion WPF. A continuación en nuestro escritorio de desarrollo debemos de dar la resolución mínima y máxima de la ventana, para este prototipo será de 330 x 350, esto es para que la grilla pueda dividirse en regiones iguales. Imagen 1
^^
ResponderBorrarEste codigo no siempre funciona, siempre que guardes a la variable ant valores mas grandes que los que siguen no entrara a la condición de if(ant < valor[j])
ResponderBorrarpor ejemplo no funciona CIV, MCD, entre otros mas. Me gustaria que me ayudaras a resolverlo, no se si he podido explicar bien, espero que me entiendas lo que he querido decir.
okey vere cual es el problema,y publicare la solucion en los comentarios
BorrarMi amigo encontré el error, resulta que al no cumplirse que el valor anterior sea menor a valor actual (if(ant < valor[j])) la variable ant no guardaba el valor anterior por lo que en la siguiente pregunta tomaba el valor que habia guardado anteriormente que seria el valor[j-2],
BorrarDemostracion:
an teclear CXIV
0 < 100
100 < 10
100 < 1 << en este punto no se guardaba el 1 en la variable anterior
100 < 5
resu 116
la solucion a esto es colocar un simple
else{
ant = valor[j];
}
con lo cual se guardara el 1, demostracion:
tecleando CXIV:
0 < 100
100 < 10
10 < 1
1 < 5
resu 114
de todas formas actualizare el codigo de inmediato, asi que puedes descargarlo nuevamente en 10 min aprox despues de este comentario. :) y gracias por decirme el error.
Borrar