Phase 1 Complete: Dungeon Engine & Visuals. Switched to Manual Exploration Plan.

This commit is contained in:
2025-12-31 00:21:07 +01:00
parent e90cfe3664
commit fd1708688a
8 changed files with 287 additions and 227 deletions

View File

@@ -42,11 +42,14 @@ En esta sesión se ha establecido la base completa del motor de juego para **War
### Estado Actual
### Estado Actual
### Estado Actual
* El generador crea mazmorras lógicas válidas siguiendo las reglas.
* El visualizador pinta la estructura en 3D.
* **Texturas operativas**: Se ha corregido un bug crítico en la rotación (NaN) que impedía la visualización. Ahora las texturas se cargan y posicionan, aunque persisten problemas de alineación visual en las juntas.
* El generador crea mazmorras y las visualiza en 3D con texturas.
* **Problemas de Alineación**: Persisten desajustes en las conexiones de mazmorra (efecto zig-zag en puertas dobles) en la generación automática.
* **Decisión de Diseño**: Se detiene el refinamiento de la generación automática aleatoria. El enfoque cambia a implementar la **Exploración Guiada por el Jugador**, donde la mazmorra se genera pieza a pieza según la decisión del usuario, lo que simplificará la lógica de conexión y evitará casos límite generados por el azar puro.
### Próximos Pasos
* Corregir la alineación fina de las baldosas (especialmente T y L) para eliminar huecos visuales.
### Próximos Pasos (Siguiente Sesión)
* Implementar al Jugador (Héroe) y su movimiento.
* Desactivar la generación automática (`generator.step()` automático).
* Crear UI para que el jugador elija "Explorar" en una salida específica.
* Generar solo la siguiente pieza conectada a la salida elegida.
* Implementar la interfaz de usuario (UI) para mostrar cartas y estado del juego.
* Añadir modelos 3D para héroes y monstruos.