Saltar al contenido
← Volver

The Veil · El Velo

Un experimento de Rawls jugable: escribe seis políticas sociales y luego vive las consecuencias que producen.

Versión privada ReactTypeScriptZustandCapacitor
The Veil · El Velo: Un experimento de Rawls jugable: escribe seis políticas sociales y luego vive las consecuencias que producen.

Prototipo privado y jugable. El portafolio no presenta un despliegue público.

La idea

The Veil le pide al jugador definir las reglas de una sociedad antes de saber quién será dentro de ella. Elige seis palancas de política y luego vive una serie de vidas moldeadas por esas decisiones.

Lo que construí

El núcleo es un modelo puro de TypeScript que corre sin la interfaz. Deriva condiciones sociales de seis palancas, genera ciudadanos y vidas con semilla, y puntúa la distribución resultante. Un arnés sin interfaz explora el espacio de palancas del modelo, y las pruebas verifican que ciertas reglas balanceadas superen los extremos de igualdad y laissez-faire del proyecto. Esto valida el comportamiento de este modelo diseñado, no una afirmación filosófica general.

React y Zustand presentan el modelo mediante una interfaz legislativa primero en español, una secuencia de levantar el velo, reels de vida y una tarjeta de constitución para compartir. El producto incluye un modo Diario determinista, rachas, persistencia local, soporte de movimiento reducido, un error boundary y configuración de Capacitor para compartir y usar hápticos en nativo.

Lo difícil

01

Darle un modelo a la justicia

Términos como justicia, oportunidad y protección solo cobran sentido cuando cambian resultados. Cada palanca necesitaba un costo, un beneficio y una relación visible con las vidas que afecta.

02

Probar la premisa antes de pulirla

La interfaz no podía rescatar un modelo cuyos incentivos contradijeran su idea. Los chequeos sin interfaz hacen explícitos los tradeoffs esperados y revelan cuando un extremo modelado gana de forma inesperada.

03

Dejar que los resultados hagan el argumento

El diseño no etiqueta las decisiones del jugador como moralmente correctas. Muestra la distribución de vidas que creó y luego le deja espacio para reflexionar sobre el resultado.

Lo que sigue

Asegurar un dominio público propio y verificar un despliegue web de producción antes del lanzamiento.