Skip to content

acominf/DungeonOfWords

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 

Repository files navigation

En construcción

TRAILER DEL JUEGO

https://www.youtube.com/embed/DjgLZRGqZeo

Objetivo del juego/aplicación

El objetivo del juego/aplicación es poner en practica los conocimientos aprendidos a lo largo del curso y poder desarrollar un videojuego que nos permita usar nuestro razonamiento logico y poder crear este juego didactico de manera que pueda servirle a personas de diferentes edades.

Descripción del juego/aplicación

La descripción del juego/aplicación es un juego de palabras aleatorias en ingles que se muestran en pantalla de manera revuelta, el jugador debe de identificar de que palabra se trata para escribirla correctamente y poder avanzar a la siguiente palabra, debes ser habil pues el personaje solo atacara a los enemigos si aciertas la palabra, de lo contrario el enemigo atacara al personaje y perdera una vida.

Clases principales y sus características

  1. Clase 1 Juego *caracteristica1: Extiende de la clase World. *caracteristica2: Se inicializa el tamaño de la ventana de juego. *caracteristica3: En esta clase se inicializa la base de datos. *caracteristica4: Se selecciona el personaje para jugar.

  2. Clase 2: Ins *caracteristica1: Extiende de la clase World. *caracteristica2: Se encarga demostrar todo el apartadode instrucciones del juego.

  3. Clase 3: MyWorld *caracteristica1: Extiende de la clase World. *caracteristica2: Administra las funciones del menu, ya sea jugar, instrucciones o salir. *caracteristica3: Muestra la imagen del fondo.

  4. Clase 4 Elige

  • caracteristica1: Extiende de la clase World.
  • caracteristica2: Administra el personaje seleccionado por el usuario.
  1. Clase 5: BaseDeDatos
  • caracteristica1: Extiende de la clase Actor.
  • caracteristica2: Muestra el boton con las palabras revueltas de manera aleatoria.
  • caracteristica3: Indica cuando se detiene en una palabra para esperar la respuesta del usuario.
  • caracteristica4: Valida si la respuesta es correcta o incorrecta para decidir que accion debera ser la siguiente.
  1. Clase 6: Personajes
  • caracteristica1: Extiende de la clase Actor.
  • caracteristica2: Contiene los metodos abstractos para el movimiento dependiendo del personaje seleccionado.
  1. Clase 7: Ryu
  • caracteristica1: Extiende de la clase Personajes.
  • caracteristica2: Se encarga del movimiento y ataque del personaje Ryu.
  1. Clase 8: Iori
  • caracteristica1: Extiende de la clase Personajes.
  • caracteristica2: Se encarga del movimiento y ataque del personaje Iori.
  1. Clase 9: Marco
  • caracteristica1: Extiende de la clase Personajes.
  • caracteristica2: Se encarga del movimiento y ataque del personaje Marco.
  1. Clase 10: Goku
  • caracteristica1: Extiende de la clase Personajes.
  • caracteristica2: Se encarga del movimiento y ataque del personaje Goku.
  1. Clase 11: Capitanamerica
  • caracteristica1: Extiende de la clase Personajes.
  • caracteristica2: Se encarga del movimiento y ataque del personaje Capitanamerica.
  1. Clase 12: Deadpool
  • caracteristica1: Extiende de la clase Personajes.
  • caracteristica2: Se encarga del movimiento y ataque del personaje Deadpool.
  1. Clase 13: Disparo
  • caracteristica1: Extiende de la clases de Ryu, Marco y Goku.
  • caracteristica2: Se encarga de validar cuando Ryu debe atacar a un enemigo.
  1. Clase 14: Texto
  • caracteristica1: Extiende de la clase Actor.
  • caracteristica2: Se encarga de los textos mostrados graficamente.
  1. Clase 15: botones
  • caracteristica1: Extiende de la clase Actor.
  • caracteristica2: Se encarga de los botones mostrados graficamente.
  1. Clase 16: Instrucciones
  • caracteristica1: Extiende de la clase botones.
  • caracteristica2: Valida cuando se presiona el boton instrucciones.
  1. Clase 17: Jugar
  • caracteristica1: Extiende de la clase botones.
  • caracteristica2: Valida cuando se presiona el boton jugar.
  1. Clase 18: BRyu
  • caracteristica1: Extiende de la clase botones.
  • caracteristica2: Valida cuando se presiona el boton de seleccion sobre Ryu.
  1. Clase 19: Salir
  • caracteristica1: Extiende de la clase botones.
  • caracteristica2: Valida cuando se presiona el boton salir.
  1. Clase 20: Home
  • caracteristica1: Extiende de la clase botones.
  • caracteristica2: Valida cuando se presiona el boton home..
  1. Clase 21: BIori
  • caracteristica1: Extiende de la clase botones.
  • caracteristica2: Valida cuando se presiona el boton de seleccion sobre Iori.
  1. Clase 22: BMarco
  • caracteristica1: Extiende de la clase botones.
  • caracteristica2: Valida cuando se presiona el boton de seleccion sobre Marco.
  1. Clase 23: BGoku
  • caracteristica1: Extiende de la clase botones.
  • caracteristica2: Valida cuando se presiona el boton de seleccion sobre Goku.
  1. Clase 24: BCapitanamerica
  • caracteristica1: Extiende de la clase botones.
  • caracteristica2: Valida cuando se presiona el boton de seleccion sobre Capitan america.
  1. Clase 25: BDeadpool
  • caracteristica1: Extiende de la clase botones.
  • caracteristica2: Valida cuando se presiona el boton de seleccion sobre Dead pool.
  1. Clase 26: Volver
  • caracteristica1: Extiende de la clase botones.
  • caracteristica2: Valida cuando se presiona el boton volver.
  1. Clase 27: Enemigo1
  • caracteristica1: Extiende de la clase Actor.
  • caracteristica2: Se encarga del movimiento y ataque del Enemigo1.
  1. Clase 28: Enemigo2
  • caracteristica1: Extiende de la clase Actor.
  • caracteristica2: Se encarga del movimiento y ataque del Enemigo2.
  1. Clase 29: Enemigo3
  • caracteristica1: Extiende de la clase Actor.
  • caracteristica2: Se encarga del movimiento y ataque del Enemigo3.
  1. Clase 30: Enemigo4
  • caracteristica1: Extiende de la clase Actor.
  • caracteristica2: Se encarga del movimiento y ataque del Enemigo4.
  1. Clase 31: Enemigo5
  • caracteristica1: Extiende de la clase Actor.
  • caracteristica2: Se encarga del movimiento y ataque del Enemigo5.
  1. Clase 32: corazones
  • caracteristica1: Extiende de la clase Actor.
  • caracteristica2: Se encarga de controlar las vidas del personaje principal.

Diagrama de clases

Diagrama de clases

Autor(es)

El autor(es) del proyecto son:

  • Moreno Torres Ricardo Enrique (REMT11)
  • Varela Tristan Gerardo Antonio (SANGUINETIARA)

Materia(s)

  • Programación Orientada a Objetos

Semestre

  • 2016-2017/II

Universidad Autónoma de San Luis Potosí, 2017

Download

http://www.greenfoot.org/scenarios/19504

Releases

No releases published

Packages

No packages published