issueTracker.md - UCM-FDI-DISIA/proyectois1-algoritmos GitHub Wiki
Issue Tracker
Sprint 1
| ID | Tipo | Prioridad | Estado | Fecha Registro | Descripción | Asignado a | Solución | Sprint |
|---|---|---|---|---|---|---|---|---|
| #001 | Configuración | Media | Cerrado | 19/09/2025 | Plugin para Git necesita configurarse localmente | Equipo completo | Explicación grupal realizada para evitar problemas futuros | Sprint 1 |
| #002 | Bug | Alta | Cerrado | 21/09/2025 | Ratón y controles usuales no son predeterminados | Andrés | Implementación de botones y configuración de formas de input del usuario | Sprint 1 |
| #003 | Configuración | Alta | Cerrado | 22/09/2025 | Configuración inicial inadecuada del proyecto C# y errores de scripts GDScript por defecto | Claudia y Andrés | Reconfiguración completa del proyecto, ajuste de scripts y limpieza inicial | Sprint 1 |
| #004 | Configuración | Alta | Cerrado | 23/09/2025 | El plugin de Git no estaba en addons y generaba fallos constantes |
Andrés | Reubicación del plugin y revisión de dependencias | Sprint 1 |
| #005 | Bug UI | Media | Cerrado | 24/09/2025 | El menú inicial lanzaba errores por saltos incorrectos de escena desde GDScript | Claudia y Andrés | Reorganización de escenas y carga controlada del menú | Sprint 1 |
| #006 | Bug Visual | Media | Cerrado | 26/09/2025 | Primeras animaciones fallaban por plantillas erróneas | Claudia & Andrés | Sustitución de plantillas y ajuste manual de animaciones base | Sprint 1 |
| #007 | Proceso | Media | Cerrado | 27/09/2025 | Varios bugs generales del proyecto en su creación inicial | Claudia y Andrés | Ajuste global de configuración, scripts por defecto y estructura inicial | Sprint 1 |
Sprint 2
| ID | Tipo | Prioridad | Estado | Fecha Registro | Descripción | Asignado a | Solución | Sprint |
|---|---|---|---|---|---|---|---|---|
| #008 | Bug | Alta | Cerrado | 03/10/2025 | Los códigos se rompían con la ordenación de archivos | Inés | Reorganización inicial adelantada, ordenación final en Sprint 2 | Sprint 2 |
| #009 | Bug | Media | Cerrado | 04/10/2025 | Git duplicaba carpetas y archivos al usar el plugin | Andrés | Cambio de estructura general del proyecto y uso moderado del plugin | Sprint 2 |
| #010 | Proceso | Alta | En Progreso | 05/10/2025 | Primeros problemas con pull/push y merges del equipo | Andrés | Explicación práctica de flujos por terminal; pendiente adopción total del equipo | Sprint 2 |
| #011 | Bug Visual | Alta | Cerrado | 06/10/2025 | El mapa tenía incontables errores visuales | Claudia | Cambio a sprites modernos y capas adicionales | Sprint 2 |
| #012 | Bug Mecánico | Alta | Cerrado | 07/10/2025 | Las colisiones no existían en el TileSet | Claudia & Andrés | Creación manual de colisiones y capa de físicas | Sprint 2 |
| #013 | Bug Mecánico | Media | Cerrado | 08/10/2025 | Las colisiones eran muy toscas | Andrés | Cambio de colisión del jugador a círculo y ajuste fino | Sprint 2 |
| #014 | Funcionalidad | Alta | Cerrado | 09/10/2025 | Funcionamiento complejo de escaleras en mapa | Andrés & Claudia | Ajustes de colisiones y trucos visuales; sesión interna de capacitación | Sprint 2 |
| #015 | Proceso | Media | Cerrado | 10/10/2025 | Proceso inicial de diseño de mapas no era eficiente | Claudia | Mejor estimación para futuros sprints y creación de copias locales | Sprint 2 |
| #016 | Bug | Alta | Cerrado | 10/10/2025 | Animación de árbol no funcional y errores de depuración | Inés | Corrección de correspondencia clase-fichero | Sprint 2 |
| #017 | Bug | Media | Cerrado | 11/10/2025 | El ordenamiento YSort de objetos se desconfiguraba al mover nodos | Inés y David | Pruebas unitarias añadidas | Sprint 2 |
| #018 | Funcionalidad | Alta | Cerrado | 12/10/2025 | El personaje no interactuaba con recursos | Julia | Alternativas encontradas; pendiente revisión final Sprint 3 | Sprint 2 |
| #019 | Proceso | Media | Cerrado | 12/10/2025 | Dificultades iniciales usando Godot | Equipo completo | Reunión de puesta en común | Sprint 2 |
| #020 | Proceso | Alta | Cerrado | 13/10/2025 | Dificultades en diseño del mapa previo: se usó un método antiguo de Godot | Claudia & Andrés | Migración completa a nuevo TileSet; ajustes repetidos hasta estabilizar | Sprint 2 |
| #021 | Configuración | Media | Cerrado | 14/10/2025 | Los recursos se generaban en el Main en lugar de escenas | Andrés & Inés | Migración a sistema modular con escenas instanciadas | Sprint 2 |
Sprint 3
| ID | Tipo | Prioridad | Estado | Fecha Registro | Descripción | Asignado a | Solución | Sprint |
|---|---|---|---|---|---|---|---|---|
| #022 | Comunicación | Media | Cerrado | 18/10/2025 | Discrepancias sobre crecimiento automático de población | Miriam y David | Reunión de alineamiento | Sprint 3 |
| #023 | Bug | Alta | Cerrado | 20/10/2025 | Crecimiento de población entraba en bucle infinito | Inés | Replanteamiento de implementación | Sprint 3 |
| #024 | Bug Visual | Alta | Cerrado | 22/10/2025 | No se mostraba modo construcción ni casa comprada | Miriam | Revisión de llamadas entre documentos | Sprint 3 |
| #025 | Bug Mecánico | Media | Cerrado | 24/10/2025 | El entorno vibraba al construir sobre personaje | Miriam | Indicador visual de colisión (casa roja) | Sprint 3 |
| #026 | Bug Mecánico | Media | En Progreso | 26/10/2025 | Tiles sin colisiones necesarias para construcción | Julia & Miriam | Pendiente Sprint 4 | Sprint 3 |
| #027 | Bug Mecánico | Alta | Cerrado | 19/10/2025 | Recolección no se activaba al atacar recursos | Andrés | Rediseño completo y creación de HitBox | Sprint 3 |
| #028 | Bug Visual | Media | Cerrado | 23/10/2025 | Animaciones de recolección erráticas | Julia | Timer para sincronización | Sprint 3 |
| #029 | Bug | Alta | Cerrado | 25/10/2025 | Recursos perdían colisiones tras pull | Inés | Corrección de nombres y protocolo de estandarización | Sprint 3 |
| #030 | Bug UI | Alta | Cerrado | 21/10/2025 | Menú de soldados visible desde inicio | Andrés, Claudia & Julia | Reescritura de conexión y creación HUD Manager | Sprint 3 |
| #031 | Bug | Media | Cerrado | 28/10/2025 | Contador de soldados no aumentaba | Andrés, Claudia & Julia | Reescritura completa con sistema modular | Sprint 3 |
| #032 | Funcionalidad | Media | Cerrado | 29/10/2025 | No se podía reflejar el mapa automáticamente | Claudia | Espejado manual completo | Sprint 3 |
| #033 | Bug UI | Alta | Cerrado | 29/10/2025 | Botones UI no funcionaban como el resto | Andrés | Rediseño completo de lógica UI | Sprint 3 |
| #034 | Bug UI | Baja | Cerrado | 30/10/2025 | El sprite del lancero no cabía en la UI | Andrés & Claudia | Ajuste de escalado | Sprint 3 |
Sprint 4
| ID | Tipo | Prioridad | Estado | Fecha Registro | Descripción | Asignado a | Solución | Sprint |
|---|---|---|---|---|---|---|---|---|
| #035 | Deuda Técnica | Media | En Progreso | 01/11/2025 | Dificultades con modularización de ciertas funciones | Equipo completo | Definición de estándar modular; abordado en RTF | Sprint 4 |
| #036 | Bug | Baja | Cerrado | 02/11/2025 | Errores y warnings no identificados | Inés & David | Ajuste de referencias y limpieza | Sprint 4 |
| #037 | Funcionalidad | Alta | Cerrado | 02/11/2025 | Ampliación del mapa a cuatro cuadrantes más compleja | Claudia | Creación manual de los cuadrantes | Sprint 4 |
| #038 | Bug UI | Media | Cerrado | 03/11/2025 | Menú de recursos no permitía ajustar imágenes | Miriam | Reposicionamiento y contenedores | Sprint 4 |
| #039 | Deuda Técnica | Media | Cerrado | 04/11/2025 | Código escrito en más lenguajes de lo esperado | Equipo completo | Limpieza de .gd obsoletos planificada | Sprint 4 |
| #040 | Proceso | Crítica | Cerrado | 05/11/2025 | Alto coste de transcripción C# → GDScript | Claudia & Andrés | Transcripción completa | Sprint 4 |
| #041 | Bug Exportación | Alta | Cerrado | 06/11/2025 | Exportación a PC/Web mal configurada inicialmente | Andrés | Configuración desde cero y plantillas HTML básicas | Sprint 4 |
| #042 | Bug Exportación | Alta | Cerrado | 08/11/2025 | Errores HTML en itch.io impedían carga online | Andrés & Claudia | Ajustes de importación HTML | Sprint 4 |
| #043 | Bug Exportación | Alta | Cerrado | 10/11/2025 | Errores de exportación web con GDSync | Inés & David | Herramientas dev de Chrome y ajustes | Sprint 4 |
| #044 | Bug | Alta | Cerrado | 11/11/2025 | Errores tras transcripción de GDScript | Equipo completo | Verificación y refactorización | Sprint 4 |
| #045 | Bug UI | Media | Cerrado | 12/11/2025 | El menú general tenía fallos visuales y funcionales | Claudia | Corrección completa del menú y su lógica | Sprint 4 |
| #046 | Bug Rendimiento | Media | En Progreso | 13/11/2025 | Lags en acciones complejas en multijugador | Equipo completo | Pendiente refinamiento protocolo comunicación | Sprint 4 |
Sprint 5
| ID | Tipo | Prioridad | Estado | Fecha Registro | Descripción | Asignado a | Solución | Sprint |
|---|---|---|---|---|---|---|---|---|
| #047 | Bug | Media | Cerrado | 15/11/2025 | Dos implementaciones diferentes de timers de batalla | Inés & Julia | Reutilización de implementación global | Sprint 5 |
| #048 | Bug UI | Alta | Cerrado | 17/11/2025 | Botón de batalla no visible al entrar en área | Julia & Miriam | Reconfiguración de señales y herencia | Sprint 5 |
| #049 | Bug Mecánico | Media | Cerrado | 19/11/2025 | Personaje podía atravesar el botón de batalla | Miriam & Julia | Añadida colisión sin bloquear detección | Sprint 5 |
| #050 | Bug Multijugador | Alta | Cerrado | 20/11/2025 | Sincronización incorrecta de tropas (fusión #040+#041) | Inés, David & Julia | Serialización y GDSync corregido | Sprint 5 |
| #051 | Bug IA | Media | Abierto | 21/11/2025 | Recolectores chocan con paredes | Julia & Miriam | Ajuste de NavigationMap | Sprint 5 |
| #052 | Bug Mecánico | Alta | Cerrado | 22/11/2025 | NPCs y edificios no interactuaban correctamente | Julia & Miriam | Movimiento de instancias a escena del jugador | Sprint 5 |
| #053 | Bug IA | Alta | Cerrado | 24/11/2025 | NPCs con problemas de aparición y movimiento | Julia & Miriam | Lógica de terreno válido e instanciación fuera del tilemap | Sprint 5 |
| #054 | Proceso | Alta | Cerrado | 26/11/2025 | Solapamiento en PVE-PVP con visiones distintas | Equipo completo | Restauración versión funcional | Sprint 5 |
| #055 | Bug Multijugador | Alta | Cerrado | 27/11/2025 | Errores al gestionar ejército enemigo en PVE | Miriam y David | Corrección de accesos nulos | Sprint 5 |
| #056 | Bug Multijugador | Alta | Cerrado | 01/12/2025 | Tercer jugador podía unirse al lobby | Inés | Abandono automático al cambiar a PVE | Sprint 5 |
| #057 | Bug Multijugador | Media | Cerrado | 03/12/2025 | Problemas conexión impedían PVP | Inés & David | Temporizador de 30s para fallback PVE | Sprint 5 |
| #058 | Bug Exportación | Alta | Cerrado | 04/12/2025 | Consola del juego no visible en itch.io | Andrés & Inés | Uso de herramientas Chrome Dev | Sprint 5 |
| #059 | Bug Exportación | Alta | Cerrado | 05/12/2025 | GDSync no se iniciaba en itch.io | Inés | Configuración de exportación con GDExtensions | Sprint 5 |
| #060 | Bug Exportación | Alta | En Progreso | 06/12/2025 | Conexión GDSync fallaba por IP externa | Inés & David | Uso de servidor de prueba documentado | Sprint 5 |
| #061 | Bug Exportación | Crítica | En Progreso | 08/12/2025 | itch.io no accede a la IP (mixed content) | Inés | Coincide con issue #90 de GDSync en GitHub | Sprint 5 |
| #062 | Bug Funcionalidad | Alta | Cerrado | 18/11/2025 | Plugin móvil no funciona en versión web | Andrés | Confirmación de limitación del motor; documentación interna | Sprint 5 |
| #063 | Bug Visual | Alta | Cerrado | 19/11/2025 | Incontables errores visuales en mapa | Andrés & Claudia | Revisión completa de TileSet y sprites | Sprint 5 |
| #064 | Bug UI | Alta | Cerrado | 20/11/2025 | Incontables errores visuales en el menú | Andrés & Claudia | Corrección integral de menú | Sprint 5 |
| #065 | Bug Mecánico | Alta | Cerrado | 21/11/2025 | Puentes mal ajustados al TileSet; errores de lógica | Andrés & Claudia | Uso de coordenadas globales y botones independientes | Sprint 5 |
| #066 | Bug Importación | Media | Cerrado | 22/11/2025 | Errores al importar e implementar VFX | Andrés | Ajuste de importación y configuración de efectos | Sprint 5 |
| #067 | Proceso | Media | Abierto | 25/11/2025 | Revisión general de organización del proyecto | Equipo completo | Pendiente cierre en Sprint 7 | Sprint 5 |
Sprint 6
| ID | Tipo | Prioridad | Estado | Fecha Registro | Descripción | Asignado a | Solución | Sprint |
|---|---|---|---|---|---|---|---|---|
| #068 | Bug reconocimiento de Joystick | Baja | Cerrado | 1/12/2025 | Error al reconocer dos nodos de joystick | David | Renombrar joystick y cambiar declaración de nodos | Sprint 6 |
| 069 | Bug reconocimiento acciones | Media | Cerrado | 1/12/2025 | No se instancia ninguna casa cuando se construye correctamente | David | Retocar parte de código | Sprint 6 |
Resumen de Issues por Sprint
| Sprint | Fechas | Total | Cerrados | En Progreso | Abiertos |
|---|---|---|---|---|---|
| Sprint 1 | 19 Sep - 03 Oct | 7 | 7 | 0 | 0 |
| Sprint 2 | 03 Oct - 17 Oct | 14 | 13 | 1 | 0 |
| Sprint 3 | 17 Oct - 31 Oct | 14 | 14 | 0 | 0 |
| Sprint 4 | 31 Oct - 14 Nov | 12 | 10 | 2 | 0 |
| Sprint 5 | 14 Nov - 28 Nov | 20 | 17 | 1 | 2 |
| Sprint 6 | 29 Nov - 12 Dic | 0 | 0 | 0 | 0 |
| TOTAL | 67 | 61 | 4 | 2 |
Leyenda de Estados
- Abierto: Issue identificado pero sin solución
- En Progreso: Se está trabajando activáticamente en la solución
- Cerrado: Issue resuelto y verificado
Leyenda de Prioridades
- Crítica: Bloquea el desarrollo o la funcionalidad principal
- Alta: Afecta significativamente a la experiencia o desarrollo
- Media: Afecta parcialmente a funcionalidades secundarias
- Baja: Mejoras menores o problemas estéticos
Leyenda de Tipos
- Bug: Error en el código o funcionalidad
- Bug Visual · Bug Mecánico · Bug UI
- Bug Multijugador · Bug Exportación · Bug Rendimiento
- Bug IA · Bug Importación
- Funcionalidad
- Proceso
- Configuración
- Comunicación
- Deuda Técnica