Relics(Infinite Magic)

Relics(Infinite Magic)

de Diego Maciá Esclapez -
Número de respuestas: 13

Se trata de un shooter en tercera persona que contiene algunos elementos de plataforma.

El juego modelo seleccionado es el Vortex de la Snes, del cual sacamos:
-Cámara en tercera persona

-Elemento de shooter

-Diferentes tipos de movimiento

En cuanto al contexto del juego, la historia empezará con nuestro protagonista robot despertando en el bosque. Explorando descubre 3 cosas: 

  1. Hay reliquias tiradas por todas partes. 

  2. Hay enemigos adorables que le atacan.

  3. No hay ni magos ni hechiceros a la vista. 

Su misión es recolectar las armas denominadas reliquias, con las que defenderse de los enemigos, explorar el mundo y descubrir qué ha ocurrido con el mundo en el que se encuentra.

Lo que pretendemos conseguir es crear una aventura divertida, con una historia interesante y con un aspecto adorable. Será un videojuego que podrán disfrutar jugadores de todas las edades.

En respuesta a Diego Maciá Esclapez

Re: Relics(Infinite Magic)

de Amanda Cascales Valentin -

Hito 3 Sprint 27/01 - 02/02

  • Daniel Coves Méndez y Amanda Cascales Valentín
    • Repasar Libro de Laureano - 1 Story Point
    • Investigar sobre el ECS y los Slotmaps con  y sin Templates - 1.5 Story Point
    • Implementar Tags en el EntityManager - 1 Story Point
    • Implementar funciones de búsqueda por Tags - 1 Story Point
  • Ana Martínez Hernández
    • Diseñar Plantillas para los documentos - 1 Story Point
    • Investigar GUI - 1 Story Point
    • Implementar ImGUI - 1 Story Point
    • Implementar la lógica difusa - 3 Story Point
  • Diego Macià Esclapez
    • Diseñar Plantillas para los documentos - 1 Story Point
    • Investigar las navmeshes - 5 Story Point
    • Implementar el grafo de navegación - 2 Story Point      
En respuesta a Amanda Cascales Valentin

Porcentaje total del sprint 27/01 - 02/02

de Daniel Coves Mendez -

Diarios de desarrollo Hito 3 Sprint 27/01 - 02/02

Daniel Coves Méndez y Amanda Cascales Valentín
  • Repasar Libro de Laureano - 1 Story Point - 100%
  • Investigar sobre el ECS y los Slotmaps con y sin Templates - 1.5 Story Point - 100%
  • Implementar Tags en el EntityManager - 1 Story Point - 100%
  • Implementar funciones de búsqueda por Tags - 1 Story Point - 100%
Ana Martínez Hernández
  • Diseñar Plantillas para los documentos - 1 Story Point - 90%. Quedaría simplemente terminar un detalle de la hoja para la plantilla Investigar
  • GUI - 1 Story Point - 100%
  • Implementar ImGUI - 1 Story Point - 0%. Como se está rehaciendo el ECS, se ha parado a la espera de que se termine la reorganización.
  • Implementar la lógica difusa - 3 Story Point - 10%
Diego Macià Esclapez
  • Diseñar Plantillas para los documentos - 1 Story Point -90%
  • Investigar las navmeshes - 5 Story Point - 0%
  • Implementar el grafo de navegación - 2 Story Point -0%. Esto como tal se acaba de empezar, ya que está terminando la parte de investigación para poder empezar a implementarlo, que era lo que tenía que hacer y me equivoqué al ponerlo
En respuesta a Diego Maciá Esclapez

Hito 3 Sprint 04/01 - 11/02

de Daniel Coves Mendez -

Hito 3 Sprint 04/01 - 11/02

Daniel Coves Méndez y Amanda Cascales Valentín
  • [V2] Crear CMPStorage con sus variables(0,5 Story Points)             - Crear el CMPStorage con los slotmaps de los componentes.
  • [V2] Método para crear componente(0,5 Story Points)                    - Crear función para crear componentes en el CMPStorage.
  • [V2] Método para borrar componente(0,5 Story Points)                  - Crear función para borrar componentes en el CMPStorage.
  • [V2] Método para devolver componente(0,5 Story Points)              - Crear función para devolver componentes en el CMPStorage.
  • [V2] Usar tags en el ECS(2 Story Points)                                           - Cambiar el puntero de player y todo a lo que le haga referencia por los tags.
  • [V2] Recibir en CMPStorage tuplas de slotmaps(0,5 Story Points)   - Transformar con el gameEngine ( metaprogramación ) las tuplas de componentes en  tuplas de slotmaps de componentes.
  • [V2] Revisar Sistemas(3 Story Points)                                               - Quitar de los sistemas las variables que almacenen.
  • [V2] Investigar Patrón Fábrica (2 Story Points)                                 - Aprender sobre el patrón Fábrica.
  • [V2] Crear Clase Fábrica(3 Story Points)                                           - Crear la clase Fábrica encargada de crear las entidades para las escenas.
Ana Martínez Hernández
  • [V1] Implementar lógica difusa (7 Story points) - Implementar toda la lógica que conlleva la lógica difusa 
  • [TDS] Arreglar fachada de sonido (4 Story points) - Adaptar la fachada de sonido al nuevo ECS
  • [PM] Terminar el diseño de la plantilla (1 Story point) - Terminar la decoración del borde de las páginas de la plantilla
Diego Macià Esclapez
  • [V1] Implementar grafo de navegación (2 Story points) - Implementar toda la lógica de los grafos de navegación 
  • [V1] Investigar Navmesh (7 Story points) - Terminar de investigar todo lo necesario para realizar un navmesh y tratar de implementarlo
En respuesta a Daniel Coves Mendez

Re: Hito 3 Sprint 04/01 - 11/02

de Diego Maciá Esclapez -

Hito 3 Sprint 04/02 - 11/02

Amanda Cascales Valentín
  • [V2] Implementar el nuevo Entity - 0,5 StoryPoints - 100%
  • [V2] Implementar el nuevo ENtityManager - 0,5 StoryPoints - 100%
  • [V2] Implementar el StorageCMP - 1 StoryPoints - 100%
  • [V2] Añadir Componentes al nuevo ECS - 1,5 StoryPoints - 100%
  • [V2] Añadir y Reestructurar los Sistemas al nuevo ECS - 3,5 StoryPoints - 36,36%
Ana Martínez Hernández
  • [V1] Implementar lógica difusa - 7 Story Points - 40%
  • [TDS] Arreglar fachada de sonido - 4 Story Points - 0%
  • [PM] Terminar el diseño de la plantilla - 1 Story Point - 100%
  • [PM] Revisión de documentos - 1 Story Point - 100%
Daniel Coves Méndez
  • [V2] Acabar libro de Laureano - 1 Story Point - 100%
  • [TAG] Investigar sobre OpenGL - 1,5 Story Points - 100%
  • [TAG] Empezar a programar con OpenGL - 2 Story Points - 75%
  • [RV] Texturas, modelo del prota - 2 Story Points - 50%
Diego Macià Esclapez
  • [V1]Implementar grafos de navegación - 4 story points - 95% - Prácticamente está completo y parecen funcionar bien las clases, pero quiero estar seguro así que no lo doy como totalmente completado
  • [V1]Investigar Pathfinding - 2 Story points - 60% - Tarea que sustituye a la investigación de los navmeshes, ya que es más prioritaria
     
     
     
En respuesta a Diego Maciá Esclapez

Re: Hito 3 Sprint 04/01 - 11/02

de Diego Maciá Esclapez -

Hito 3 Sprint 11/02 - 18/02

Amanda Cascales Valentín
  • [V2] Añadir y Reestructurar los Sistemas que me faltan al nuevo ECS - 6 StoryPoints
Ana Martínez Hernández
  • [V1] Implementar lógica difusa - 9 Story Points
  • [TDS] Arreglar fachada de sonido - 4 Story Points
  • [V2] Implementar GUI - 1 Story Point
Daniel Coves Méndez
  • [RV] Texturas, modelo del prota - 0,5 Story Points
  • [RV] Texturas, Mosca, Calcetín y Pato - 0,5 Story Points
  • [RV] Modelado de armas - 1 Story Point
  • [RV] Investigar sobre diseño de niveles - 0,5 Story Point
  • [RV] Modelado de elementos del primer nivel - 2 Story Points
  • [RV] Modelado del primer nivel - 2 Story Points
Diego Macià Esclapez
  • [V2] Investigar matriz de ejes y su funcionamiento (1 .5 story point) - Refrescar como funcionaba la matriz y ejes xyz para las rotaciones
  • [V2] Implementar matriz de rotación (1 Story point) - Implementar a cada entidad su matriz con sus ejes de rotación
  • [V2] Investigar uso de matriz de rotación en físicas (1.5 story points) - Estudiar como funciona el comportamiento de la matriz con las físicas de movimiento
  • [V2] Implementar físicas de movimiento con matriz de rotación (3 story points) - Implementar la matriz de manera correcta a las físicas de movimiento de las entidades
En respuesta a Diego Maciá Esclapez

Re: Hito 3 Sprint 04/02 - 11/02

de Diego Maciá Esclapez -

Hito 3 Sprint 11/02 - 18/02

Amanda Cascales Valentín
  • [V2] Añadir y Reestructurar los Sistemas que me faltan al nuevo ECS - 6 StoryPoints - 81,82%
Ana Martínez Hernández
  • [PM] Informe de iteración 9 y 10 - 1 Story point - 100%
  • [V1] Diseño de Mecánicas de los NPCs - 1 StoryPoint - 40%
  • [PM] Cambiar resolución plantilla - 1 StoryPoint - 100%
Daniel Coves Méndez
  • [RV] Texturas, modelo del prota - 0,5 Story Points - 100% - Llevó más tiempo del estimado
  • [RV] Texturas, Mosca, Calcetín y Pato - 0,5 Story Points - 100% - Llevó más tiempo del estimado
  • [RV] Modelado de armas - 1 Story Point - 100%
  • [RV] Investigar sobre diseño de niveles - 0,5 Story Point - 20% Llevará más tiempo del estimado
  • [RV] Modelado de elementos del primer nivel - 2 Story Points - 0%
  • [RV] Modelado del primer nivel - 2 Story Points - 0%
Diego Macià Esclapez
  • [V2] Investigar matriz de ejes y su funcionamiento (1 .5 story point) - 100%
  • [V2] Implementar matriz de rotación (1 Story point) - 75% - Se ha implementado parte, pero se nos ha comentado que no debería ser necesario hacer toda la lógica tras las matrices de rotación y que usemos los métodos de raylib para rotar
  • [V2] Investigar uso de matriz de rotación en físicas (1.5 story points) - 70% - Creo tener la teoría, pero tengo que conseguir reflejarlo en como tendremos las físicas
  • [V2] Implementar físicas de movimiento con matriz de rotación (3 story points) - 30%
En respuesta a Diego Maciá Esclapez

Hito 3 Sprint 18/02 - 25/02

de Diego Maciá Esclapez -

Hito 3 Sprint 18/02 - 25/02

Amanda Cascales Valentín
  • [V2] Añadir y Reestructurar los Sistemas que me faltan al nuevo ECS - 4 StoryPoints
  • [V2] Repasar el código para optimizarlo y limpiarlo y quitar las variables de los sistemas - 1 StoryPoints
  • [V2] Investigar el patrón fachada - 1 StoryPoints
Ana Martínez Hernández
  • [V1] Diseño de mecánicas de los NPCs - 1 StoryPoint
  • [TDS] Arreglar la fachada de sonido - 3 StoryPoints
  • [TDS] Añadir los sonidos faltantes - 2 StoryPoints
Daniel Coves Méndez
  • [RV]Investigar sobre diseño de niveles - 1 Story Point
  • [RV] Bocetado de primer nivel - 0,5 Story Points
  • [RV] Modelado de elementos del primer nivel - 2 Story Points
  • [RV] Texturizado de elementos del primer nivel - 1 Story Point
  • [RV] Modelado del primer nivel - 2 Story Points
  • [RV] Texturizado de las reliquias - 0,5 Story Points
  • [RV] Modelado y texturizado de elementos (Poción y Mana) - 0,5 Story Points
Diego Macià Esclapez
  • [V2] Retocar y arreglar el problema de la velocidad con la rotación de las físicas - (2 Story points)
  • [V1] Comprobar el funcionamiento del arbol y los steering behaviours - (2 Story points)
  • [V1] Hacer prueba para mostrar el funcionamiento de la IA - (3 Story points)
En respuesta a Diego Maciá Esclapez

Re: Hito 3 Sprint 18/02 - 25/02

de Diego Maciá Esclapez -

Hito 3 Sprint 18/02 - 25/02

Amanda Cascales Valentín
  • [V2] Añadir y Reestructurar los Sistemas que me faltan al nuevo ECS - 4 StoryPoints - 100%
  • [V2] Repasar el código para optimizarlo y limpiarlo y quitar las variables de los sistemas - 1 StoryPoints - 50%
  • [V2] Investigar el patrón fachada - 1 StoryPoints - 100%
Ana Martínez Hernández
  • [V1] Diseño de mecánicas de los NPCs - 1 StoryPoint -90%
  • [TDS] Arreglar la fachada de sonido - 3 StoryPoints - 100%
  • [TDS] Añadir los sonidos faltantes - 2 StoryPoints - 50%
  • [V1] - Ataque IA golem - 1SP - 50%
Daniel Coves Méndez
  • [RV]Investigar sobre diseño de niveles - 1 Story Point - 100% - Llevó más tiempo del estimado
  • [RV] Bocetado de primer nivel - 0,5 Story Points - 100%
  • [RV] Modelado de elementos del primer nivel - 2 Story Points - 0%
  • [RV] Texturizado de elementos del primer nivel - 1 Story Point - 0%
  • [RV] Modelado del primer nivel - 2 Story Points - 90% - Falta la aprobación del equipo
  • [RV] Texturizado de las reliquias - 0,5 Story Points - 100%
  • [RV] Modelado y texturizado de elementos (Poción y Mana) - 0,5 Story Points - 100%
Diego Macià Esclapez
  • [V2] Retocar y arreglar el problema de la velocidad con la rotación de las físicas - (2 Story points) - 100% - He tardado más de lo que pensaba
  • [V1] Comprobar el funcionamiento del arbol y los steering behaviours - (2 Story points) - 70% - Comprobado el arbol ya creado para el golem y que los steering behaviours funcionen
  • [V1] Hacer prueba para mostrar el funcionamiento de la IA - (3 Story points) - 0% - Con el tiempo he aprovechado el nivel que teníamos
En respuesta a Diego Maciá Esclapez

Re: Relics(Infinite Magic)

de Amanda Cascales Valentin -

Hito 3 Sprint 25/02 - 04/03



Amanda Cascales Valentín
  • [V2] - Disparar a la mirilla - 2 SP
  •  [V2] - Investigar sobre las escenas - 0.5 SP
Ana Martínez Hernández
  • [TDS] - Arreglar aleatoriedad sonidos golem - 2 SP
  • [V1] - Realizar segundo ataque del golem - 1 SP 
  • [V1] - Documento de diseño de la IA - 2 SP
  • [V1] - Reunión diseño IA golem - 0.5 SP
  • [PM] - Documento de iteración 10 - 1 SP
  • [RV] - Sprites del acompañante - 3 SP
  • [RV] - Diseño de la estatua de la rana (para que Daniel lo modele) - 0.5 SP
Daniel Coves Méndez
  • [RV] Bocetado del segundo nivel - 0,5 Story Points
  • [RV] Modelado de elementos del primer nivel - 1 Story Points
  • [RV] Texturizado de elementos del primer nivel - 2 Story Point
  • [TAG] Avanzar guia sobre OpenGL, Getting Started - 3 Story Points
Diego Macià Esclapez
  • [V1] Mejorar arbol de comportamiento golem (3 story points) - Ampliar el arbol para su versión final diseñada
  • [V1] Documento diseño IA golem (0.5 story points) - Diseñar la IA del golem junto a Ana
  • [PM] Documento de iteración (0.5 story point) - Escribir las tablas y repasar el documento para su entrega
  • [PM] Documento de clockify (0.5 story point) - Preparar el documento para su entrega
  • [V2] Arreglar saltador (1 Story point) - Hacer un salto constante que no altere tan brusco la cámara
  • [V2] Cambiar smooth de la camara (0.5 story point) - Quitar el suavizado para mejorar la cámara
En respuesta a Diego Maciá Esclapez

Hito 3 Sprint 04/03 - 11/03

de Diego Maciá Esclapez -

Hito 3 Sprint 25/02 - 04/03



Amanda Cascales Valentín
  • [V2] - Documento ECS - 1 SP
  • [V2] - Crear clase Fábrica - 2 SP
  • [V2] - Crear Escenas y SceneManager - 3 SP
  • V2] - Si se descubre como marcar colisiones en Blender priorizaré crear colisiones del nivel - 3 SP
Ana Martínez Hernández
  • [TDS] - Arreglar aleatoriedad sonidos - 2 SP
  • [RV] - Sprites del acompañante - 1 SP
  • [RV] - Sprites del protagonista - 3 SP
  • [PM] - Empezar documento iteración 11 - 1 SP
  • [V2] - Empezar a implementar la librería de ImGUI - 3 SP
  • [V1] - Empezar documento de diseño de toma de decisión - 1 SP
Daniel Coves Méndez
  • [RV] Modelado de elementos del primer nivel - 0.5 SP
  • [RV] Texturizado de elementos del primer nivel - 0.5 SP
  • [TAG] Avanzar guia sobre OpenGL, Getting Started - 3 SP
  • [V2] Investigar como añadir datos a los archivos de Blender - 1.5 SP
  • [V2] Añadir datos a los archivos de Blender para marcar colisiones - 1.5 SP
Diego Macià Esclapez
  • [V1] Cambiar la estructura para tener múltiples arboles (3 Story points) - Comprobar si vale la pena cargar un fichero con todos los arboles o crearlos a mano antes, implementar más arboles
  • [V1] Crear árbol de la mosca (1 Story point) - Diseñar y crear estructura del árbol para el enemigo mosca
  • [V1] Crear árbol del pato (1 Story point) - En un principio, similar al del pato(quizás quitándoles la patrulla)
  • [V1] Crear métodos de ataque para los arboles (2 Story points) - Nuevos ataques y movimientos que usarán los nuevos arboles
En respuesta a Diego Maciá Esclapez

Re: Hito 3 Sprint 04/03 - 11/03

de Diego Maciá Esclapez -

Hito 3 Sprint 04/03 - 11/03



Amanda Cascales Valentín
  • [V2] - Documento ECS - 1 SP - 0%
  • [V2] - Crear clase Fábrica - 2 SP - 30%
  • [V2] - Crear Escenas y SceneManager - 3 SP - 5%
  • V2] - Si se descubre como marcar colisiones en Blender priorizaré crear colisiones del nivel - 3 SP - 0%
  • Extra:
    • Disparo de los enemigos - 95%
    • HUD enemigos - 100%
    • HUD FPS - 100%
    • Mirilla adaptativa - 100%
    • Mejorar sistema de vida - 100%
    • Arreglar modelos y sistema de carga y descarga de los modelos 100%
    • Pantalla de victoria provisional - 100%
Ana Martínez Hernández
  • [TDS] - Arreglar aleatoriedad sonidos - 2 SP - 0%
  • [RV] - Sprites del acompañante - 1 SP - 70%
  • [RV] - Sprites del protagonista - 3 SP - 70%
  • [PM] - Empezar documento iteración 11 - 1 SP - 100%
  • [V2] - Empezar a implementar la librería de ImGUI - 3 SP - 80% 
  • [V1] - Empezar documento de diseño de toma de decisión - 1 SP - 30%
  • [V1] - Empezar documento de diseño técnico del motor de IA - 1 SP - 30%
  • [V2] - Bocetos de HUD - 1 SP - 80% (Son bocetos, como tal están terminados, pero se pueden seguir pensando)
Daniel Coves Méndez
  • [RV] Modelado de elementos del primer nivel - 0.5 SP - 100% (Ha llevado más tiempo del estimado, se añadieron más modelos)
  • [RV] Texturizado de elementos del primer nivel - 0.5 SP - 100% (Ha llevado más tiempo del estimado)
  • [TAG] Avanzar guia sobre OpenGL, Getting Started - 3 SP - 0% (Falta de tiempo)
  • [V2] Investigar como añadir datos a los archivos de Blender - 1.5 SP - 85% (Queda poco por ver)
  • [V2] Añadir datos a los archivos de Blender para marcar colisiones - 1.5 SP - 10% (Solo empezado
Diego Macià Esclapez
  • [V1] Cambiar la estructura para tener múltiples arboles (3 Story points) - 0% - Empezado a investigar y probar, pero dejado de lado para poder terminar primero los arboles de los enemigos
  • [V1] Crear árbol de la mosca (1 Story point) - 80% - Diseñado y creado el árbol, falta arreglar el método de disparo y comprobarlo con el resto del árbol
  • [V1] Crear árbol del pato (1 Story point) -80% - Falta crear la otra versión que no contiene la patrulla, el resto del árbol es igual
  • [V1] Crear métodos de ataque para los arboles (2 Story points) - 60%
En respuesta a Diego Maciá Esclapez

Hito 3 Sprint 11/03 - 18/03

de Diego Maciá Esclapez -

Hito 3 Sprint 11/03 - 18/03



Amanda Cascales Valentín
  • [V2] - Documento ECS - 1 SP
  • [V2] - Mejorar clase Fábrica - 1 SP
  • [V2] - Crear Escenas y SceneManager - 3 SP
  • [V2] - Arreglar el disparo desviado - 2 SP
Ana Martínez Hernández
  • [TAG] - Investigar acerca de la implementación del motor gráfico y OpenGL - 2 SP
  • [PM] - Realizar el informe de iteración 12 - 1 SP
  • [V2] - Bocetar elementos del HUD, como la barra de vida, barra de maná y cambio de objetos - 2 SP
  • [V2] - Terminar la adición de la librería ImGUI al juego - 2 SP
Daniel Coves Méndez
  • [RV] Crear plugin para Blender que permita importar/exportar archivos JSON - 1 SP
  • [RV] Investigar como leer archivos JSON en el código - 1.5 SP
  • [TAG] Avanzar guía de OpenGL - 4 SP
  • [V2] Documento sobre ECS - 1.5 SP
Diego Macià Esclapez
  • [V1] Terminar de pulir ataque del golem (2 Story points)
  • [V1] Mejorar y pulir arbol del golem (2 Story points)
  • [V1] Crear combate con los golems (3 Story points) - Esta tarea dependerá del resto, ya que el combate mejorará con los ataques y el árbol
  • [V1] Cambiar la visión de los enemigos para que vaya más acorde con la vista pensada (3 Story points)
En respuesta a Diego Maciá Esclapez

Hito 4 Sprint 8/04 - 15/03

de Diego Maciá Esclapez -

Hito 3 Sprint 11/03 - 18/03



Amanda Cascales Valentín
  • [V2] - Cambiar las colisiones y hacer que funcionen bien - 3 SP
Ana Martínez Hernández
  • [V1] Documento de diseño de mecánicas de NPCs - 2 SP
  • [PM] Informe de iteración 13 - 0.5 SP
  • [V2] Dibujar HUD - 0.5 SP
  • [V2] Arreglar ImGUI - 1 SP
Daniel Coves Méndez
  • [RV] Documento sobre el ECS: Slotmap - 0.5 SP
  • [RV] Remodelando modelos (seta, fuente, estatua rana, terreno, decoración) - 2 SP
  • [RV] Retocando texturas - 0.5 SP
  • [RV] Ajustando colisiones del mapa al nuevo funcionamiento del cálculo de colisiones - 2 SP
Diego Macià Esclapez
  • [V1] Terminar de arreglar cosas del feedback (1 story point)
  • [V1] Repasar grafos y pathfinding (1 story point
  • [V1] Implementar al juego de nuevo los grafos (1 story point)
  • [V1] Implementación de los grafos con pathfinding (3 story point)