Skip to content

Repository files navigation

Laberinto WebApp

CI

Descripción

Aplicación web con Flask y JavaScript para generar, visualizar y resolver laberintos, con lógica de generación, solución e IA.

Objetivo

Explorar algoritmos de generación de laberintos, búsqueda de rutas y visualización interactiva.

Tecnologías utilizadas

  • Python
  • Flask
  • JavaScript
  • Three.js
  • HTML/CSS
  • NumPy

Funcionalidades principales

  • Generación de laberintos
  • Resolución con búsqueda
  • Agente IA
  • Visualización Canvas/Three.js
  • Backend Flask

Mi rol

Implementé lógica de laberintos, backend Flask e interfaz web.

Aprendizajes clave

  • Algoritmos de grafos
  • Renderizado interactivo
  • Flask templates/static
  • Separación lógica/presentación

Instalación y ejecución

cd Laberinto-WebApp
python -m venv .venv
.venv\Scripts\activate
pip install -r requirements.txt
python app.py

Estructura del proyecto

  • app.py: servidor
  • logic/: algoritmos
  • templates/: vista
  • static/: JS/CSS
  • DOCUMENTACION.md: soporte

Capturas o demo

Captura principal

Estado del proyecto

Proyecto académico funcional.

Valor técnico demostrado

Demuestra algoritmos, visualización web y separación de capas.

Mejoras futuras

  • Agregar pruebas
  • Documentar parámetros
  • Publicar demo

Autor

Geovanni González
Estudiante de Ingeniería en Computación
GitHub: Geovanni-Gonzalez

About

Python maze generator and solver with GUI workflows and algorithm demos.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages