Sei sulla pagina 1di 3

UNIVERSIDAD INCA GARCILASO DE LA VEGA Facultad de Ingeniera de Sistemas, Cmputo y Telecomunicaciones Trabajo de Lenguaje de Programacin II

1. Tema Se plantea un tema de investigacin: El trabajo consiste en crear el juego Busca Minas para hacerlo usando solo arreglos.

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 arreglos 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. 2. 3. 4. El trabajo se desarrollara de manera individual. El trabajo debe hacerse usando arreglos y en modo consola(no usar GUI). Para la implementacin use clases y objetos. Es necesario que la presentacin del software este acompaada de un informe en el cual deben estar presentes los algoritmos 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

5. Fecha de presentacin: 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. El trabajo se podr subir a la plataforma hasta el dia domingo 17 de febrero del 2013. Despus de esa fecha no se recibir ningn trabajo. El trabajo debe incluir el informe y el software. Trabajo sin informe tendr nota cero.

Potrebbero piacerti anche