Sunteți pe pagina 1din 3

UNIVERSIDAD INCA GARCILASO DE LA VEGA

Facultad de Ingeniera de Sistemas, Cmputo y Telecomunicaciones


Estructura de Informacin

1. Tema

Se plantea un tema de investigacin:

El trabajo consiste en crear el juego Busca Minas para hacerlo usando solo filas.

El tema constara de las siguientes partes

Una parte terica, donde expondr los algoritmos y explicara como trabajan, tcnicas de
programacin, datos de entrada y salida necesarios para ejecutar el programa, etc.
Una parte aplicativa, la cual constara de un programa usando la POO en trminos de
clases y objetos, en java que permitir implementar la parte terica.

2. Explicacin del tema

2.1. Programa que implementa el juego Busca Minas

El siguiente trabajo consiste en crear un programa usando solo filas el cual implementa el juego
Busca Minas.

Tareas a programar

El programa debe implementar todas las caractersticas del juego Busca Minas. Un
ejemplo del juego y como funciona puede encontrarlo en la parte de accesorios de
Windows.
El trabajo no debe usar GUI o Interfaces Grficos de Usuario. El trabajo debe hacerse en
modo consola.
Cuando el juego comienza, debe mostrar un tablero en forma de una matriz, donde cada
guio(-) se refiere a un casillero, usted puede usar otro simbolo. Por ejemplo:

- - - - - - - -
- - - - - - - -
- - - - - - - -
- - - - - - - -
- - - - - - - -
- - - - - - - -


El jugador tiene como meta abrir todas las casillas posibles sin tocar una mina lo cual lo
dar como ganador. Al ganar tambin todas las minas deben visualizarse. Por ejemplo
para abrir una casilla podra ingresar las coordenadas de la casilla a abrir:




Leer x: 5
Leer y: 3

- - - - - - - -
- - - - - - - -
- - - - # - - -
- - - - - - - -
- - - - - - - -
- - - - - - - -

El jugador comenzara escogiendo la casilla que desee. Al seleccionar una casilla pueden
suceder tres cosas: una que exista una mina en esa casilla lo cual determinara que el
jugador perdi el juego, la segunda cosa que puede suceder es que muestre un numero el
cual indicara el numero de minas que hay alrededor y la tercera que quede abierta y no
muestre ningn numero de advertencia alrededor de la casilla y otras que se abrieron a la
vez podran mostrar nmeros de advertencia de minas. Por ejemplo






Cuando comienza un juego, debe asegurarse que las minas se esparcen aleatoriamente
sobre el tablero.
Usted decide la forma de acceder a una posicin en el tablero, as como la forma de
interpretar una mina, la forma de interpretar espacios vacios, etc.
El juego debe ofrecer 3 tamaos de tableros como mnimo.
El juego debe ofrecer antes de comenzar un juego, niveles de dificultad.
El juego debe ofrecer al ganador de un juego su tiempo que demoro en ganar.
Tambin debe tener la posibilidad de guardar los tiempos y el nombre del jugador
Debe poder ofrecer los mejores tiempos logrados por los jugadores.

3. Consideraciones a tener en cuenta para el desarrollo del trabajo

1. El trabajo se desarrollara de manera individual.
2. El trabajo debe hacerse usando filas y en modo consola(no usar GUI).
3. Para la implementacin use clases y objetos.
4. No use arreglos o listas para nada.
5. Es necesario que la presentacin del software este acompaada de un informe en el cual
deben estar presentes los algoritmos debidamente explicados para que su trabajo sea
calificado.

Partes del informe:

Portada
Incluir el ttulo y los datos del alumno.
ndice
Ordenamiento de los temas o partes y las pginas.
Introduccin
Establecer el foco o idea central del trabajo. Indicar la direccin y las ideas
principales que cubrir, como los objetivos del trabajo.
Mtodos
Describir los algoritmos, tcnicas de programacin, datos de entrada y salida
necesarios para ejecutar el programa y todo lo necesario para llegar al resultado.
Resultados
Describir la consecuencia a la que se ha llegado despus de aplicar los mtodos y
tcnicas algortmicas
Conclusiones
Deducciones finales obtenidas de los resultados generados
Bibliografa

6. Fecha de presentacin:

El trabajo se podr subir a la plataforma hasta el da 20 de junio del 2014. Despus
de esa fecha no se recibir ningn trabajo.
El trabajo debe incluir el informe y el software. Trabajo sin informe tendr nota cero.

Observacin.

En el trabajo se recomienda al alumno seguir las consideraciones expuestas. El hacer el trabajo
de otra manera no indicada har que el trabajo tenga nota cero.

S-ar putea să vă placă și