Hola, a todos espero que estén bien, bueno en esta oportunidad voy a publicar el juego de picas y fijas, voy a explicar el juego: Es un juego con números que data de un siglo o más, el juego también se puede jugar con varios dígitos, en este caso esta echo para 4 es muy sencillo modificar la cantidad de valores, cada uno de los jugadores escribe un
número secreto de n dígitos. Las cifras deben ser todas diferentes. Luego, a su
vez, los jugadores tratan de adivinar el número de su oponente, que da el
número de aciertos. Si las cifras son coincidentes en sus posiciones correctas,
son "fijas"(o bulls), si en diferentes posiciones, son
"picas"(o cows). Ejemplo:
El número secreto: 4271
Intento del oponente: 1234
Respuesta: una fija y dos picas. (La fija es "2",
las picas son "4" y "1".)
Como siempre se debe crear un nuevo proyecto en visual studio 2013 que se llame Picas y Fijas, luego de ello pensamos en las funciones y cualidades que va a tener la aplicación de picas y fijas:
Yo personalmente quise hacer una interfaz donde el jugador realiza el juego solitario, pero también es adaptable al juego por parejas o mas, para el desarrollo de esta aplicación creamos los parametros iniciales y el método constructor:
El método que sigue realiza la operación de llenar el arregloEscondido o primer vector con los números aleatorios que el usuario debe adivinar:
Existe un método que realiza la operación de crear los arreglos mediante el comboBox que creamos para insertar la cantidad de dígitos que el usuario quiere adivinar:
El siguiente método realiza la comparación con los dos vectores y escoge la cantidad de picas que tiene el arreglo ingresado por el usuario:
En el siguiente caso ocurre lo mismo pero en cambio ahora compara el numero de fijas obtenidas por el usuario:
El método ganar compara sencillamente si la cantidad de fijas es igual al valor que el usuario escogió como dígitos, existe otro método que ingresa los datos de cada caja de texto y los guarda en el arreglo:
Y por ultimo generamos un método que genera un nuevo juego, y lo que hace es que desbloquea el combobox, y borra las cajas de texto de los paneles que el usuario generado anteriormente:
Yo realice una ventana nueva que cuando el usuario gana el juego se abre automáticamente y muestra un archivo .gif, también se cierra 2 segundos después de haberse abierto.
Bueno eso es todo por hoy, les agradezco por su tiempo y espero que les haya gustado, enseguida dejo el enlace para descargar el proyecto .zip.
Gracias.
Descargar archivo
Bueno eso es todo por hoy, les agradezco por su tiempo y espero que les haya gustado, enseguida dejo el enlace para descargar el proyecto .zip.
Gracias.
Descargar archivo


