viernes, 15 de mayo de 2026

He desarrollado un simulador narrativo para estudiar el comportamiento de los personajes de La Memoria de la Luz

 



He desarrollado un simulador narrativo para estudiar el comportamiento de los personajes de La Memoria de la Luz

Hay una parte del proceso de escritura que no siempre se ve desde fuera. Normalmente se piensa que una novela se construye escribiendo capítulos, corrigiendo frases, ordenando escenas y buscando una voz literaria más precisa. Todo eso es cierto. Pero llega un momento en que una historia empieza a pedir otra cosa: ser puesta a prueba.

Eso es lo que me ha ocurrido con La Memoria de la Luz.

La novela ha llegado a una zona clave de su desarrollo: el Nivel -2 de Torus, una zona prohibida donde los personajes deben enfrentarse no solo a obstáculos físicos, sino a pruebas psicológicas. En ese punto, me di cuenta de que no quería decidir las escenas únicamente desde fuera, como autor. Quería observar cómo responderían los personajes si sus perfiles internos fueran tratados como un sistema.

Por eso he desarrollado un primer prototipo de simulador narrativo.

Qué es el simulador

El simulador es una herramienta creada con Python, Streamlit y SQLite.

Su función no es escribir la novela por mí. Tampoco sustituye la intuición literaria ni la voz del autor. Su objetivo es otro: actuar como un laboratorio narrativo donde puedo introducir situaciones límite y analizar cómo reaccionarían los personajes según sus rasgos psicológicos, emocionales y morales.

En el panel puedo seleccionar una prueba, activar personajes, ajustar variables del entorno y ejecutar una simulación. El sistema devuelve una respuesta organizada: qué personaje domina la escena, qué rasgo se activa, qué decisión toma, qué consecuencia aparece y cómo cambia el grupo después.

Los personajes analizados

El simulador trabaja con nueve personajes físicos del grupo que desciende al Nivel -2:

  1. El padre de Leo
  2. Leo
  3. Malen
  4. Teo
  5. Iron
  6. Cira
  7. Lía
  8. Nora
  9. Sal

A ellos se suman dos presencias esenciales:

  1. EVA, la inteligencia artificial distribuida en pulseras, señales y dispositivos.
  2. Ronald, la interferencia antagonista, el ruido psicológico y político que presiona al grupo desde fuera.

Esta diferencia es importante. EVA no actúa como un cuerpo más, sino como una conciencia distribuida. Ronald tampoco forma parte del grupo, pero su influencia altera decisiones, miedos y tensiones.

Las cinco pruebas del Nivel -2

El simulador está construido alrededor de cinco pruebas centrales del nudo narrativo:

La puerta del olvido
La memoria como identidad. La prueba obliga a alguien a renunciar a un recuerdo que lo define.

El espejo de la culpa
La culpa como motor o como parálisis. El personaje debe decidir si queda atrapado en su error o convierte la culpa en acto.

La ilusión del control
El instinto de protección frente a la necesidad de soltar. Proteger no siempre significa cargar con todo.

La verdad sin testigos
La honestidad radical cuando ya no hay nadie mirando. La verdad debe conservarse aunque nadie pueda reconocer el sacrificio.

El miedo a la pregunta final
La identidad frente al origen. Leo y el padre llegan al punto donde ya no queda una puerta física, sino una pregunta.

Cada una de estas pruebas no está pensada como una escena de acción tradicional. Son pruebas de identidad. No preguntan solo qué hacen los personajes, sino qué revela su decisión sobre lo que son.

Qué programas estoy utilizando

La base técnica es sencilla y gratuita.

Uso Python como motor principal del simulador. Ahí se definen los perfiles, las variables, las pruebas y la lógica de decisión.

Uso Streamlit para convertir ese código en un panel visual. Gracias a Streamlit puedo manejar botones, menús, barras de parámetros y resultados sin tener que construir una aplicación compleja desde cero.

Uso SQLite para guardar cada simulación. Así puedo registrar qué prueba se ha ejecutado, con qué personajes, bajo qué condiciones y con qué resultado.

Y uso Visual Studio Code como entorno de trabajo para organizar los archivos del proyecto.

La estructura inicial del simulador incluye archivos como:

app.py
simulador.py
database.py
personajes.json
pruebas.json
simulaciones.db

Para qué sirve realmente

Lo más importante de este proyecto no es la parte técnica, sino el enfoque.

Este simulador me permite comprobar la coherencia interna de la novela. Si un personaje actúa de una manera, quiero que esa acción nazca de su perfil, no de una necesidad artificial de la trama.

Quiero saber si Leo piensa antes de obedecer.
Si Iron actúa desde la culpa o desde la reparación.
Si Cira protege controlando o aprendiendo a soltar.
Si Malen sigue siendo Malen cuando su herramienta deja de funcionar.
Si EVA puede orientar sin dominar.
Si Ronald puede alterar el grupo sin estar físicamente presente.

El simulador convierte esas preguntas en pruebas concretas.

Escritura y tecnología

Este proyecto une varias capas que me interesan: literatura, psicología, ciencia ficción, inteligencia artificial, simulación y filosofía.

La Memoria de la Luz habla de memoria, identidad, supervivencia, tecnología y continuidad humana. Por eso me parecía natural que el propio proceso de escritura también se convirtiera en una forma de simulación.

No busco que una máquina escriba la novela. Busco una herramienta que me obligue a escuchar mejor a los personajes.

Una novela puede avanzar porque el autor decide lo que ocurre. Pero una historia empieza a tener profundidad cuando sus personajes responden desde una lógica interna reconocible.

Ese es el objetivo del simulador.

Un primer prototipo

Este es solo el comienzo. El panel ya permite seleccionar pruebas, ajustar parámetros y registrar resultados. A partir de aquí, el sistema puede crecer: más variables, perfiles más detallados, estados emocionales acumulativos, exportación de informes y análisis de coherencia entre distintas simulaciones.

Para mí, este prototipo marca una nueva fase del proyecto.

La Memoria de la Luz empezó como una novela.

Ahora también empieza a funcionar como un mundo que responde.

Y quizá esa sea la parte más interesante: no escribir solo lo que ocurre, sino construir un sistema capaz de revelar por qué ocurre.

https://zenodo.org/records/20218081




No hay comentarios:

Publicar un comentario

El Blog de JSBAenacock

Divulgador