Fanstía
Volver a proyectos
En curso2026

D&D Adventure Generator

Generador interactivo de aventuras de D&D con Stable Diffusion. Multi-configuración (Forgotten Realms, Dark Sun, Ravenloft, Eberron), varios tonos y exportación a PDF.

RolSolo builder
AutoresRuFFyGTLP
Captura de D&D Adventure Generator

Descripción

Aplicación web que genera aventuras completas de D&D y otros juegos de rol con imágenes generadas por IA local. La aventura se estructura en escenas (one-shot, misión o arco de campaña), con tono configurable (Oscuro, Héroe, Cómic, Misterioso, Trágico) y ambientación elegible. Imágenes vía Stable Diffusion WebUI local o cualquier API compatible. Export a PDF formateado vía html2pdf.js. Pensado para directores de juego que quieren material listo para imprimir o compartir en una noche.

La historia

Nació de una necesidad práctica: querer preparar una sesión de rol en una tarde, no en una semana. La idea era bajar el coste cognitivo del director de juego: tú eliges ambientación, tono, número de jugadores, y la app te devuelve la aventura con escenas, ilustraciones y un PDF listo. El valor de la herramienta no está en reemplazar la creatividad humana, está en quitarle el trabajo mecánico. Como One Piece Restaurant o CTRL+PLAY, la arquitectura está pensada para que el contenido (las aventuras) viva separado del código, y que la calidad de la salida suba cuando la calidad del input lo hace.

Cómo se construyó

Frontend en Next.js con React. Backend de generación separado en servicios (adventureGenerator, imageGenerator, imageEnhancer, pdfGenerator, promptOptimizer). Integración con Stable Diffusion WebUI local (endpoint por defecto en localhost:7860) o cualquier API compatible. Mejora de calidad de imagen con upscaling 2x y denoising 0.3-0.5. Compatible con Pinokio para instalación one-click.

Resultados

  • 5 ambientaciones soportadas (Forgotten Realms, Dark Sun, Ravenloft, Eberron, custom)
  • 5 tonos configurables (Oscuro, Héroe, Cómic, Misterioso, Trágico)
  • 3 tipos de estructura (one-shot, misión, arco de campaña)
  • Export a PDF con formato
  • Compatible con Stable Diffusion local o cloud

Stack

ReactNext.jsTypeScriptStable Diffusion WebUIhtml2pdf.jsPinokio (integración)