# Setealém

En construcción.

Setealém es un motor de juegos de terror con estética de PlayStation 1 donde cualquier NPC puede tener un LLM como mente: Claude, un modelo local que corre dentro del juego, Ollama o cualquier servidor compatible con OpenAI. Las escenas se escriben en Matinta, y Claude Code controla el juego abierto por MCP. Empecé Setealém en octubre de 2026, en Rust. Corre en macOS, y el código aún no está publicado.

## Datos técnicos

- Sistemas: macOS
- Creado el: 2026-10-29
- Hecho con: Rust, wgpu, Matinta, MCP, Claude, Ollama
- Autor: Antonio Leandro (https://linkedin.com/in/tonho)

## ¿Qué hace Setealém?

### La salita muestra cada mente

Los monitores de CCTV dentro del juego muestran qué hace cada NPC y su último pensamiento. La tecla Tab abre el panel completo, con tokens y latencia.

### Un LLM en cualquier NPC

Una línea en la escena elige la mente: Claude por la suscripción o la API, un modelo local integrado en el juego, Ollama o un servidor compatible con OpenAI. El juego nunca espera al modelo. Si el modelo falla, el NPC sigue un guion offline.

### Estética de PlayStation 1

La escena se dibuja en 426x240, con texturas sin filtro, vértices temblorosos y linterna, a unos 14 ms por cuadro en un Mac M5. La opción --gravar guarda las respuestas de los modelos, y --tocar repite la partida igual, sin red.

### Conversaciones que el juego entiende

En la receta quem mente, cada frase del jugador se convierte en una pregunta a un modelo que solo puede responder de tres formas: niega, cuenta una parte o confiesa. Como la respuesta tiene tipo, el juego siempre sabe qué decidió el personaje, y la pista que se le escapa va a las notas.

### El plano es un archivo de texto

En el plano, # es pared, = es estantería y cada letra mayúscula es un lugar, como la cámara fría o el muelle de carga. El juego no calcula coordenadas: dice qué va dónde, y el motor encuentra el suelo libre. El comando plan dibuja el plano entero visto desde arriba, con el nombre de cada lugar y objeto.

### La IA ve lo que armó

El comando photo saca una foto del juego sin abrir ventana, con el nombre de cada cosa escrito encima. Así un agente de IA revisa una escena antes de decir que está lista. El motor trae seis recetas del género, como breu, fuga y não olhe, cada una un juego pequeño que funciona.

Hablemos: tonhowtf@gmail.com
