Mecánicas de volver al cadáver: de Dark Souls a KUTO
Morir deja de ser una pantalla de carga cuando vuelves a pelear por lo que perdiste. Así transformamos el cadáver en un duelo.
Qué es la generación procedural, los tipos y algoritmos con que los juegos crean niveles y mundos, y en qué se diferencia de la generación aleatoria.
La generación procedural es una técnica en la que un juego crea su contenido — niveles, terreno, botín, enemigos, planetas enteros — usando algoritmos y reglas en tiempo de ejecución, en vez de que un diseñador coloque cada pieza a mano. Introduce en el sistema un número inicial (una semilla) y ensamblará un resultado nuevo y jugable que se mantiene dentro de los límites que fijan los diseñadores.
Es la razón por la que un roguelike puede darte una mazmorra distinta en tu partida número cien, y por la que Minecraft puede generar un mundo con más superficie que la Tierra. Aquí tienes lo que significa el término en realidad, cómo funcionan los algoritmos en lenguaje llano y dónde falla todo el enfoque.
La palabra a la que casi todos recurren es "aleatorio", y ese es el malentendido que conviene despejar primero. La generación procedural está más cerca del azar curado. Los diseñadores construyen la materia prima — plantillas de salas, conjuntos de fichas, repertorios de objetos, tipos de enemigos, reglas de terreno — y escriben instrucciones sobre cómo encajan esas piezas. Después un algoritmo las combina, normalmente a partir de una semilla, en algo nuevo que sigue respetando las reglas.
Así que cuando se describe un juego como generado proceduralmente, no significa que los desarrolladores tiraran los dados y publicaran lo que saliera. Significa que crearon un sistema que ensambla el contenido sobre la marcha, en lugar de crear cada nivel terminado de forma directa. La semilla es el detalle clave: la misma semilla siempre produce el mismo resultado, por eso los jugadores pueden intercambiar códigos de semilla para rejugar el mundo exacto de un amigo, y un desarrollador puede reproducir un error volviendo a ejecutar el trazado que lo causó.
El oficio vive en las restricciones. Un sistema débil produce papilla; uno fuerte produce variedad que aun así se siente intencionada.
Se usan como sinónimos, pero no son lo mismo, y esa diferencia es toda la razón por la que la generación procedural funciona.
La generación aleatoria elige valores sin reglas. Tira un número, coloca una pared, sigue adelante. A su aire, ese enfoque sella tan tranquilo la salida detrás de una pared indestructible, te deja en una sala sin puertas o apila tres enemigos de élite en la casilla inicial.
La generación procedural envuelve ese azar en reglas y restricciones aplicadas a piezas seleccionadas. Puede seguir tirando por una sala, pero comprueba que existe un camino de la entrada a la salida, que el botín disponible permite ganar y que la dificultad cae en una banda aceptable. El azar es el motor; las restricciones son la dirección.
Dicho de forma simple: el azar es lanzar una moneda, y la generación procedural es lanzarla con un diseñador al lado diciendo "esa no". Todo buen sistema procedural es en realidad un conjunto de barreras alrededor de un número aleatorio.
"Generación procedural" es un paraguas. Los juegos la aplican a partes muy distintas de su contenido, y la mayoría de los grandes títulos usan varios tipos a la vez.
No necesitas programarlos para entender qué está haciendo un juego. Estos son los caballos de batalla, en términos llanos.
La mayoría de los juegos reales encadenan varias de estas: ruido para el terreno, autómatas celulares para las cuevas dentro de él, un sistema L para los bosques encima.
El coste es la intención autoral. Un nivel hecho a mano puede tener un ritmo deliberado — un tramo tranquilo antes de una emboscada, una vista enmarcada a propósito, un enemigo colocado para pillarte justo cuando andas bajo de vida. Uno generado cambia parte de ese oficio por variedad, y cuando las restricciones son débiles el resultado se siente repetitivo, "sin alma" o incoherente, como un rompecabezas armado con piezas que no encajan.
El modo de fallo honesto es el mundo "ancho pero superficial": técnicamente infinito, emocionalmente plano. No Man's Sky en su lanzamiento es el cuento con moraleja: trillones de planetas que empezaban a mezclarse tras unas docenas.
Por eso los mejores juegos procedurales suelen ser híbridos. Spelunky y Dead Cells generan el trazado general pero lo ensamblan a partir de salas que una persona diseñó y ajustó, así que cada partida es fresca pero cada sala es justa. El generador se encarga de la disposición; una persona sigue encargándose del oficio dentro de cada pieza. Incluso Dwarf Fortress y Caves of Qud, de lo más procedural que hay, se apoyan en sistemas, arte y reglas escritos a mano por debajo: el generador multiplica el trabajo de los diseñadores en vez de sustituirlo. También cambia cómo se sienten la muerte y el reinicio: un mundo generado hace que empezar de nuevo sea un problema nuevo, no una repetición del anterior.
En KUTO: The Lock of Time — nuestro juego — nos situamos en ese lado híbrido del espectro. Las eras por las que luchas — el Antiguo Egipto, la era vikinga, una ciudad cíber de neón — son trazados hechos a mano en lugar de completamente generados, y luego se varían para que los encuentros con la Guadaña de Kronos y los poderes de tiempo que elijas no se desarrollen igual en cada intento. Es un espacio autoral con margen para la variedad, no un roguelike procedural. Añade KUTO a tu lista de deseados en Steam.
Morir deja de ser una pantalla de carga cuando vuelves a pelear por lo que perdiste. Así transformamos el cadáver en un duelo.
El bullet time es difícil de equilibrar en 2D. Así lo resolvimos con hit-pauses, ventanas de parry y la Guadaña de Kronos.
En la mayoría de juegos, romper cosas no tiene consecuencias. En algunos, es una decisión que sentirás hasta el final de la partida.
La muerte en los roguelikes no es un fallo de diseño. Es el diseño. Así es como los mejores juegos hacen que morir parezca deliberado.
Por qué el espadazo de un juego se siente increíble y el de otro parece agitar un palo. El oficio invisible del game feel y qué hace que el combate satisfaga.