Está en la página 1de 2

ESCUELA DE INGENIERA DE SISTEMAS

PROGRAMACIN INTERACTIVA
2017-I

TALLER # 2

Normas del Taller:

El taller se desarrollar de manera individual.


Debe aplicar el enfoque orientado a objetos y aplicar el patrn MVC (Modelo Vista
Controlador), es decir, la lgica del programa debe estar separada de la Vista o interfaz de
usuario.
Debe documentar el cdigo, es decir, comentar clases y mtodos como mnimo.
Debe respetar ciertas buenas prcticas de programacin como:
o Nombres de Clases con Inicial Mayscula
o Nombre de atributos y mtodos inician en minscula, si usa una palabra compuesta
la primera letra de la siguiente palabra ir en maysculas. Ejemplo: int laPalabra
o Debe usar llaves cuando sea necesario e indentar el cdigo
Fecha de entrega mircoles 19 de abril por el Campus Virtual o por el google class room.
En caso de haber falla en alguno de los medios se recoger de manera presencial durante
la clase.
Para la entrega debe subir un archivo.zip as: codigoApellidoNombreTaller2.zip

Ejercicio.
El juego del Buscador de Minas.

Este juego consiste en despejar todas las casillas de una pantalla que no oculten una mina.
Algunas casillas tienen un nmero, este nmero indica las minas que suman todas las casillas
circundantes. As, si una casilla tiene el nmero 3, significa que de las ocho casillas que hay
alrededor (si no es en una esquina o borde) hay 3 con minas y 5 sin minas. Si se descubre
una casilla sin nmero indica que ninguna de las casillas vecinas tiene mina y estas se
descubren automticamente.
Si se descubre una casilla con una mina se pierde la partida.
El jugador podr ubicar una marca en las casillas que piensa que hay minas para ayudar a
descubrir la que estn cerca (Use el botn izquierdo del ratn para este fin).

Algunos Bocetos de Interfaz:

GUI Inicio Juego GUI Durante el Juego

Profesora: Paola-J Rodrguez-C paola.rodriguez@correounivalle.edu.co


ESCUELA DE INGENIERA DE SISTEMAS
PROGRAMACIN INTERACTIVA
2017-I

GUI Jugador Gan GUI Jugador Perdi

Funcionalidades adicionales:
Mostrar el tiempo del jugador ms rpido.
Usar una matriz de 8 x 8
Distribuir aleatoriamente 10 minas explosivas
Use colores diferentes para el texto que indica las minas aledaas a la casilla, por
ejemplo, Azul para 1, Verde para 2, rojo para 3, etc.
Use un cronmetro para mostrar al jugador el tiempo que lleva de juego.
En caso de perder identifique la casilla que explot colorendola en rojo y muestre las
casillas donde estaban ubicadas todas las minas.
Si el jugador logra superar el puntaje del mejor jugador, se le notificar y se registrar
su tiempo como el mejor.
Debe entregar un archivo comprimido con el proyecto en Eclipse que contenga:
o Paquetes con las clases implementadas
o Paquete que contenga el Diagrama de Clases

May The force be with you!!

Profesora: Paola-J Rodrguez-C paola.rodriguez@correounivalle.edu.co

También podría gustarte