Closed Clovisindo closed 3 years ago
GameManager.cs GenerateLevel.cs BoardManager.cs Player.cs ( posibles clases derivadas) Enemy.cs ( y clases derivadas) Card.cs ( y clases derivadas)
Puzzle: Clase que genere los tableros de cada nivel. Clase que gestiona cada tablero/nivel.
Clase tarjeta: Clase base con los metodos genericos Clases derivadas : carta bufo y carta debufo, implementaran los metodos especiales para cada caso( de aqui se crearan los modelos de cada carta especial
Funciones puzzle: Generar puzzle Mostrar parejas necesarias para acabar Mostrar turnos usados( al acabar se mostrará una puerta en el puzzle para acabar) Mostrar vida jugador( parte de dungeon crawler) Girar pieza ( dos direcciones) ++ Comprobar si es pareja.++ Reiniciar cartas volteadas++ Confirmar pareja ++ -> realizar accion asociada a la pareja. Contador de combo de parejas -> cada X parejas bonificador
Acciones de piezas: Equipar objeto ( aumento de estadisticas) Invocar monstruo: aparece el monstruo y muere a manos del jugador
Parte de dungeon crawler: Las acciones de aqui son asociadas a lo que ocurra en el puzzle. En un lado tener al jugador, y hueco en el otro para los enemigos que o bien pueden morir o realizar ataques. Definir un fondo segun las fases.
Definir que componentes van a formar el juego.