---
title: Desarrollo de un juego de rol de mesa con inteligencia artificial
url: https://www.elseif.net/es/desarrollo-de-un-juego-de-rol-de-mesa-con-inteligencia-artificial
published: 2026-10-21T10:04:54+00:00
language: es
section: Modelos
source: https://habr.com/ru/articles/1095802/?utm_campaign=1095802&utm_source=habrahabr&utm_medium=rss
organizations: d20, rpg
publisher: elseif
---

# Desarrollo de un juego de rol de mesa con inteligencia artificial

Un desarrollador trabaja en un juego de rol de texto basado en navegador, donde un modelo de lenguaje actúa como maestro. En este juego, los jugadores describen sus acciones, y el maestro responde con una narrativa, mientras que la mecánica de juego gestiona aspectos como salud, dinero, características, inventario y tiradas de dados de veinte caras (d20).

La implementación inicial se basó en que el modelo recibía toda la hoja de personaje y debía actualizar el estado. Sin embargo, este enfoque resultó ineficaz, ya que el modelo a menudo olvidaba elementos clave y generaba inconsistencias. Por lo tanto, se adoptó un formato de respuesta estricta en JSON, que incluye solo cambios en el estado del juego y un campo para la escena, permitiendo que el motor del juego se encargue de las actualizaciones y restricciones.

Otra mejora significativa fue la optimización del flujo de juego. Inicialmente, cada movimiento requería dos pasos: la evaluación de la necesidad de una comprobación y el lanzamiento del dado. Para reducir la latencia, se decidió lanzar el dado anticipadamente y almacenar el resultado, permitiendo que el jugador viera la dificultad sin necesidad de una segunda consulta al modelo. Esto ahorró tiempo y recursos.

Un problema notable surgió cuando los testers informaron que al aumentar el máximo de salud de un personaje, este se duplicaba. Esto se debió a una interpretación incorrecta en el prompt del modelo. Para solucionar esto, se definieron reglas claras para las modificaciones de salud y se implementaron salvaguardias en el motor de juego para asegurar que los valores no excedieran límites preestablecidos.

Finalmente, se introdujo un sistema de estilos para el maestro, que permite diferentes enfoques narrativos. Al mover el bloque de estilo al final del prompt y enfatizar su importancia, se logró que el modelo respondiera de manera más acorde con el tono deseado. Cada estilo tiene asignado un espacio en la respuesta para garantizar que se pueda expresar adecuadamente la narrativa.

El proyecto, titulado "Absurdia", está en desarrollo y se pueden observar sus características en línea.
