Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Facultad de INGENIERÍA
PROGRAMA DE Ingeniería de sistemas
PROGRAMACIÓN II
Ext. Chía
iIi semestre
PROYECTO FINAL DE SEMESTRE
Nuestro proyecto se realizara mediante un juego, donde haremos un juego que se llama
“Memoria”, básicamente, es una cantidad de cartas boca abajo donde por la parte
delantera (la que esta abajo) tendrá una imagen, por ende el jugador tiene que buscar
otra carta que sea igual a la que levantó, las cartas tendrán una temática con ambiente de
programación donde las imágenes de las cartas serán logos, dibujos o letras sobre
programación.
1. Crear desde cero un controlador de los eventos para que este se pueda usar con
varios objetos (Que son las cartas)
2. Se creará un temporizador con cuenta regresiva para darle dinámica a la hora de
jugar
3. Por parte del código agregaremos Un objeto T<List> para que pueda almacenar los
objetos (Serian los iconos)
Hablando de Íconos, un ejemplo de los iconos que llevará el juego sería este:
El juego tendrá un límite de 2 jugadores (hasta el 2do corte, para el tercer corte le
agregaremos un tercer jugador), el cual quien destape el mayor numero de cartas será el
ganador, por cada carta se sumara unos puntos, quien tenga más punto gana, al principio
será un juego corto pero muy adictivo gracias al temporizador, el cual generara más
competitividad.
Para poder finalizar el juego tendremos que agregar un método para poder para el juego
cuando el el primer jugador gane, por ende tenemos que agregar un método
CherForWinner() el cual comprobará si el jugador ha ganado.
Este método se agrega al final del código debajo del controlador de eventos
if (icono != null)
{
if (iconotorre.ForeColor == iconotorre.BackColor)
return;
}
}
Donde el final saldrá un cuadro emergente diciendo que pudo encontrar todas las cartas.