/IAGameTesis

Primary LanguageGDScript

IAGameTesis

Tesis en Overleaf https://www.overleaf.com/read/wbxdgkqgndgx#1f72d9

Estadisticas Q Table Google Colab https://colab.research.google.com/drive/1Ta8YQHZLWSFWL2oa4WWVIsyBfd4GDB2M?usp=sharing

Planificación Incremental del Proyecto de Desarrollo de un Juego RPG 2D en Godot 4

Iteración 1: Preparación y Mecánicas Básicas (2 semanas)

Semana 1: Preparación Inicial y Aprendizaje: Aprender a utilizar Godot 4 y sus herramientas específicas. Familiarizarse con GDScript y los principios básicos de desarrollo en Godot. Establecer el entorno de desarrollo y configurar el proyecto inicial.

Semana 2: Implementación de Mecánicas Básicas: Desarrollar el movimiento básico del personaje principal y del aliado en cuatro direcciones. Implementar una mecánica de ataque básica para el personaje principal. Integrar colisiones básicas para la detección de obstáculos.

Iteración 2: IA del Aliado y Enemigos Básicos (3 semanas)

Semana 3: Creación de Enemigos Básicos: Diseñar y crear sprites para enemigos básicos. Implementar comportamientos de movimiento simple y detección de jugador para los enemigos. Integrar la capacidad de los enemigos para atacar al jugador y al aliado.

Semana 4: Implementación de la IA del Aliado: Diseñar e implementar un sistema básico de IA para el aliado que le permita seguir al jugador y atacar a los enemigos cercanos. Implementar la lógica para configurar diferentes comportamientos de la IA del aliado.

Semana 5: Pulido de Mecánicas y Pruebas Iniciales: Refinar el movimiento del personaje y la IA del aliado según las pruebas. Realizar pruebas iniciales de jugabilidad para identificar y corregir errores.

Iteración 3: Expansión de Mecánicas y Contenido (4 semanas)

Semana 6: Implementación de Mecánicas de Combate Avanzadas: Desarrollar mecánicas de combate más avanzadas, como habilidades especiales y sistemas de armas más complejos. Integrar animaciones de combate para el personaje principal y los enemigos.

Semana 7: Creación de Mapas y Niveles: Diseñar y crear los primeros niveles del juego, incluyendo la disposición de obstáculos y enemigos. Integrar los personajes, enemigos y objetos en los niveles.

Semana 8: Diseño de Interfaz de Usuario: Diseñar interfaces de usuario para mostrar la salud del jugador, inventario y configuraciones de IA del aliado. Implementar menús para la gestión del juego y la configuración.

Semana 9: Creación de Arte y Sonido Adicional: Generar arte adicional para personajes, enemigos y entornos. Crear efectos de sonido adicionales para acciones del juego y eventos.

Iteración 4: Pulido Final y Entrega (3 semanas)

Semana 10: Pulido de Arte y Sonido: Refinar arte y animaciones según las pruebas. Mejorar y ajustar los efectos de sonido según sea necesario.

Semana 11: Pruebas y Correcciones Finales: Realizar pruebas exhaustivas del juego para identificar errores y problemas de equilibrio. Corregir cualquier problema de última hora y ajustar la jugabilidad según los comentarios.

Semana 12: Entrega Final: Preparar la documentación necesaria. Entregar el juego completo y listo.