miércoles, 23 de noviembre de 2011

Puntos Extra

Patrones de diseño - Ejercicio

Sistemas distribuidos

El sistema de mi juego para que sea distribuido debe ser eficaz y sencillo, para que así los usuarios que lo jueguen lo manejen fácilmente y no batallen. En los sistemas que se podría distribuir más fácilmente seria en los dispositivos móviles o dispositivos fijos, cualquiera de los dos o ambos funcionarían correctamente.

El juego contendrá un sistema de puntuación global para que se pueda ver en línea la puntuación de cada uno de los jugadores que tengan el juego en algún dispositivo con Internet y se actualizara con forme la puntuación va aumentando.

Para el buen funcionamiento en cada dispositivo el sistema contendrá un servidor para que cada usuario pueda manejar con éxito el juego en los diversos dispositivos que existen como por ejemplo en los móviles como el iPod, el Blackberry, la Laptop, entre otros y en fijos como las computadoras de escritorio.

Para que el sistema funcione correctamente con forme va pasando el tiempo se ira acuatizando para las nuevas funciones que ofrezcan los dispositivos que contengan el sistema.

Pruebas unitarias


Prueba #
1
Descripción
Probar el buen funcionamiento del movimiento de la nave para poder cubrirse del ataque enemigo.
Objetivos
Defenderse de los enemigos.
Condiciones
Que existan escudos para que el jugador pueda cubrirse.
Resultado esperado
El cañón láser no sea destruido.
Resultado obtenido
El cañón láser se protege con el escudo.


Prueba #
2
Descripción
Probar el botón de disparo para destruir los enemigos.
Objetivos
Dispararle a los aliens.
Condiciones
Que existan enemigos.
Resultado esperado
Que el cañón láser dispare.
Resultado obtenido
El cañón láser disparo.


Prueba #
3
Descripción
Probar que el juego inicie correctamente.
Objetivos
Al momento de darle clic al botón de iniciar el juego empiece correctamente.
Condiciones
Que el usuario le de clic en el botono de iniciar.
Resultado esperado
Que cuando se le de clic al botón iniciar empiece el juego.
Resultado obtenido
El juego empieza correctamente cuando se le da clic al botón iniciar.

Anti-patrones de diseño

Pruebas unitarias - Buscaminas


Prueba #
1
Descripción
Probar que al iniciar el juego todas las casillas estén tapadas.
Objetivos
Iniciar el juego correctamente.
Condiciones
Que cuando el usuario inicie el juego las casillas se encuentren tapadas.
Resultado esperado
Las casillas estén tapadas.
Resultado obtenido
Las casillas se encontraban tapadas.


Prueba #
2
Descripción
Probas que al momento de seleccionar una casillas aparezca que esta vacía, tiene un número o una mina.
Objetivos
Que las casillas funcionen correctamente.
Condiciones
Al momento de darle clic a alguna casilla aparecerá vacía, un numero o una mina.
Resultado esperado
Que aparezcan en las casillas las opciones correctas.
Resultado obtenido
Cuando se selecciono una casilla aparecieron las opciones correctas.

Eventos, excepciones y errores - Buscaminas


Eventos
Componente gráfico generador
Tipo de evento
Acción que se dispara
Botón iniciar
Presionar
Comienza el juego.
Botón menú salir
Presionar
Cierra el juego.
Botón menú reiniciar
Presionar
Reinicia la partida.
Botón menú ayuda
Presionar
Despliega la ayuda que contiene el juego.
Botón casilla
Presionar
Muestra si la casilla esta vacía o contiene mina.
Botón bandera
Presionar (botón derecho mouse)
Coloca una bandera en donde puede tener una mina.

Excepciones y errores
Modo en que se genera
Manejo
Eliminar archivos del juego.
Despliega un mensaje donde te indica que no faltan o no existen algunos archivos.


lunes, 31 de octubre de 2011

Interfaz gráfica

La interfaz gráfica que muestro a continuación es como se vera mi juego:

Al momento de iniciar el juego en la pantalla principal aparece el menú donde las únicas opciones que muestra son “Iniciar” y “Salir”, al momento de seleccionar la opción “Iniciar” esta te envía a la pantalla del juego, cuando seleccionas la opción “Salir” esta cierra el juego.

 


Cuando se selecciona la opción “Iniciar” te manda a la siguiente pantalla en la cual comienza el juego, en esta pantalla muestra el cañón láser que usaras, los aliens que tendrás que destruir y el platillo volador que aparece de vez en cuando, así como la vida y la puntuación, y el escudo que te protegerá del ataque enemigo.