Thesis
DM GAUNTLET PLANNER – Algoritmo de generación de combates para Dungeon Masters

Loading...
Thumbnail Image

Date

2025-11

Journal Title

Journal ISSN

Volume Title

Program

Ingeniería en Informática

Campus

Sede Viña del mar

Abstract

Este trabajo describe el desarrollo de un algoritmo diseñado para generar encuentros de combate para el juego de rol de mesa Dungeons & Dragons. El cálculo incorpora las reglas mecánicas oficiales y considera además criterios narrativos y ambientales que ayudan a mantener la coherencia del mundo de juego. Para esto se organizaron las variables mecánicas indicadas por las reglas oficiales, como los puntos de experiencia (XP), el índice de desafío (CR) y los multiplicadores usados cuando intervienen varias criaturas. También se consideraron factores temáticos como el hábitat, el clima y el comportamiento, junto con la relación que existe entre las criaturas dentro de un mismo entorno. El algoritmo utiliza los parámetros definidos por el usuario para identificar combinaciones de criaturas que cumplan las reglas mecánicas y, al mismo tiempo, respeten la coherencia temática del contexto configurado. Para ello, aplica filtros mecánicos y narrativos, apoyándose en un mecanismo de relajación gradual que permite obtener alternativas viables cuando las restricciones son demasiado estrictas. La solución se implementó en una aplicación móvil que permite configurar las condiciones del encuentro, aplicar filtros avanzados y revisar los resultados mediante indicadores mecánicos y observaciones adicionales cuando corresponde. Las pruebas realizadas muestran que el sistema genera encuentros cercanos a la dificultad objetivo con variaciones menores al 5 %, selecciona criaturas coherentes con el entorno definido y mantiene estabilidad incluso bajo configuraciones exigentes. En términos prácticos, la herramienta reduce el tiempo necesario para preparar encuentros y facilita la construcción de situaciones de combate equilibradas para distintos tipos de directores de juego.

Description

Keywords

Generación de encuentros, Juegos de rol, Aplicaciones móviles, Coherencia narrativa, Algoritmos

Citation