Blog
Tutorial10 min read

Como Hacer un Deckbuilder Como Slay the Spire (Con IA)

Una guía paso a paso para construir tu propio deckbuilder roguelike con IA. Los sistemas exactos que debes recrear, desde que plantilla empezar y como publicarlo en Summer Engine.

Slay the Spire parece profundo e intimidante, y lo sorprendente es lo poco que de esa profundidad vive en el motor. Comienzas un combate, robas cinco cartas, gastas tres de energía y el enemigo hace exactamente lo que prometia el icono de intención. Todo lo interesante ocurre en las cartas que seleccionaste y las reliquias que recogiste. El combate en si es un sistema pequeño y determinista que las mismas cinco o seis reglas ejecutan cada turno.

Esa división es la razón por la que un deckbuilder roguelike es un gran genero para hacer por tu cuenta. La parte difícil de construir (el motor de combate por turnos) es finita y bien conocida. La parte que hace bueno al juego (el pool de cartas y las sinergias entre cartas y reliquias) es trabajo de diseño puro que haces en lenguaje natural. Esta guía cubre los seis sistemas que hacen funcionar a un deckbuilder y como construir cada uno con IA empezando desde una plantilla en lugar de un proyecto en blanco.

{/* IMAGE: Hero graphic showing a deckbuilder combat scene, a hand of cards at the bottom, an enemy with an intent icon above it, and an energy counter. 1200x675, illustration. */}

Los seis sistemas que hacen un deckbuilder

Reduce Slay the Spire a su esencia y te quedan seis sistemas. Logra que funcionen juntos y tienes el genero. Todo lo demás son cartas, reliquias y tema.

SistemaQue hacePor que importa
Energía y coste de cartasCada turno otorga un presupuesto fijo de energía; las cartas cuestan energía para jugarseLa restricción contra la que choca cada decisión turno a turno
Robo, descarte, barajadoLa mano se roba del montón, las cartas jugadas van al descarte, el descarte se barajaEl bucle del montón como motor que hace que adelgazar y agregar cartas importe
Pantalla de recompensa de cartasDespués de cada combate, elige una carta para agregar (o pasa)La decisión de selección que construye tu baraja a lo largo de una partida
Mapa ramificadoUn mapa de nodos con combates, élites, tiendas y eventos por los que navegarEl recorrido de riesgo y recompensa que da forma a una partida
ReliquiasEfectos pasivos que cambian las reglas del juegoLas recompensas que transforman la estrategia y hacen que dos partidas se sientan distintas
Intención enemigaUn telegrafo de lo que hará cada enemigo en el próximo turnoLa información que convierte el combate de azar en planificación

La trampa al construir esto desde cero es el motor de combate. Puedes pasar tus primeras dos semanas haciendo funcionar la economía de energía, el montón de robo y el sistema de intención, y nunca llegar a la parte divertida: escribir cartas que combinen. Eso es lo que resuelve una plantilla.

Empieza desde la plantilla de deckbuilder, no desde un proyecto en blanco

El mayor ahorro de tiempo es empezar desde una plantilla que ya tenga el bucle de combate funcionando. En Summer Engine, la plantilla de deckbuilder roguelike viene con la economía de energía, el montón de robo-descarte-barajado, una pantalla de recompensa de cartas, telegrafos de intención enemiga, un mapa ramificado y un sistema de reliquias ya integrados. La abres y tienes una partida jugable desde el primer lanzamiento.

Eso cambia tu forma de trabajar. En lugar de construir el motor de combate, cambias una cosa a la vez y juegas el resultado. Agregas una carta. Diseñas una reliquia. Agregas un enemigo. Redisenas el mapa. Cada cambio es una conversación corta, y juegas una partida después de cada uno.

Empieza desde la plantilla de deckbuilder roguelike aquí.

La biblioteca de plantillas completa cubre RPGs, plataformas, survivors-likes y más, pero para este genero la plantilla de deckbuilder roguelike es el punto de partida correcto.

Paso 1: Juega la partida base y reemplaza el tema

Abre la plantilla y juega una partida completa antes de cambiar nada. Quieres sentir la línea base: el presupuesto de energía, el tamaño de mano inicial, como se lee el sistema de intención, como se ramifica el mapa. Esa línea base es tu punto de referencia para cada decisión de equilibrio posterior.

Ahora hazlo tuyo con el tema primero, porque el tema es el cambio más barato y hace que el proyecto se sienta como un juego real de inmediato. Describe el mundo que quieres:

Cambia el tema a un deckbuilder ambientado en una torre de reloj encantada. El jugador es un relojero, los enemigos son automatas rotos y fantasmas, y las cartas giran en torno al tiempo: rebobinados, congelaciones y ataques sobredimensionados que golpean más fuerte pero cuestan vida.

La IA intercambia el arte, renombra las cartas iniciales y ajusta el marco narrativo. Juegas de nuevo. El combate es idéntico, pero ahora es tu juego. Este es el ritmo de toda la construcción: cambio pequeño, juega, decide, repite.

{/* IMAGE: Before and after of a reskin, default fantasy card frames on the left, haunted-clocktower theme on the right. 1200x675, illustration. */}

Paso 2: Diseña tu baraja inicial y el pool principal de cartas

Un deckbuilder vive o muere por sus cartas, así que aquí es donde pasas la mayor parte del tiempo. Empieza pequeño. El Ironcladde Slay the Spire comienza con golpes y defensas básicos más una carta firma, y todo el juego crece a partir de esa base simple.

Define primero tu baraja inicial:

La baraja de inicio es cinco cartas de Viento que infligen dos de daño, cuatro cartas de Guardia que dan cinco de bloqueo, y una carta firma llamada Sobredimensionado que inflige ocho de daño pero cuesta dos de vida al jugarse.

Luego construye el pool del que seleccionas. Las cartas son solo reglas, así que describes cada una en lenguaje natural:

Agrega una carta llamada Rebobinar que cuesta un punto de energía y devuelve la última carta que jugaste del descarte a tu mano. Agrega una carta llamada Tic que cuesta cero energía, inflige un daño y roba una carta. Agrega una carta llamada Resorte Principal que te da un punto extra de energía el próximo turno.

El trabajo de diseño aquí es tuyo y es el corazón del genero: cuales cartas combinan y cuales serian demasiado poderosas juntas. Una carta de coste cero que roba una carta es una pieza de motor conocida, así que emparejala con cuidado. Apunta a un pool donde dos o tres cartas juntas hagan mucho más que cada una por separado. Ese momento de descubrimiento es lo que hace que los jugadores comiencen otra partida.

Paso 3: Construye el sistema de reliquias

Las reliquias son lo que hace que dos partidas con el mismo personaje se sientan distintas. Una reliquia no cuesta energía y no esta en tu baraja. Cambia una regla del juego por el resto de la partida, y las mejores reescriben toda tu estrategia alrededor de ellas.

Una reliquia es solo una regla pasiva. Describes el desencadenante y el efecto:

Agrega una reliquia llamada Reloj de Arena Agrietado: la primera vez que juegas una carta de coste cero cada turno, robas una carta. Agrega una reliquia llamada Pesos de Plomo: comienzas cada combate con un punto menos de energía pero robas dos cartas extra. Agrega una reliquia llamada Engranaje Eco: cada tercera carta que juegas repite su efecto.

La IA implementa el desencadenante y el efecto de cada una. El trabajo creativo es tuyo: cuales reliquias impulsan a los jugadores hacia una construcción y cuales combinan con cartas específicas para formar un motor definitorio de partida. Una reliquia que recompensa las cartas de coste cero más un pool lleno de ellas es el tipo de sinergia que los jugadores capturan en pantalla. Diseña reliquias que hagan que un arquetipo de carta valga de repente la pena perseguir.

{/* IMAGE: Three relic cards with icon, name, and a one-line rule each, showing how a relic changes a game rule. 1200x675, illustration. */}

Paso 4: Ajusta el mapa y el arco de la partida

El mapa ramificado es lo que convierte una serie de combates en una partida con forma. Los jugadores eligen una ruta a través de combates, élites, tiendas, zonas de descanso y eventos, sopesando una ruta más segura frente a una más ambiciosa con mejores recompensas. Esa única decisión (ruta segura o ruta codiciosa) es la pregunta que Slay the Spire hace una y otra vez.

Ajustas el mapa en lenguaje natural:

Haz que el mapa tenga tres actos. Cada acto termina con un jefe. Pon un combate de élite en la mayoría de los caminos en la segunda mitad de cada acto, dale a las élites una recompensa garantizada de reliquia, y agrega una tienda y una zona de descanso a cada acto para que los jugadores tengan que elegir entre curarse, mejorar una carta y comprar.

La razón para hacer esto a través de la conversación es la velocidad. El ritmo de las partidas es iterativo: juegas una partida completa, sientes que el acto dos no tiene tensión y ajustas la ubicación de las élites o la curva de recompensas en un prompt corto. Ese bucle es mucho más rápido que buscar valores en el código, y aun puedes abrir el editor para editar la generación del mapa a mano cuando quieras un control exacto. Ambos caminos editan el mismo proyecto.

Paso 5: Haz bien la intención enemiga y el diseño de encuentros

La intención enemiga es lo que convierte a un deckbuilder en un juego de planificación en lugar de azar. Antes de tu turno, cada enemigo muestra lo que hará: un número para un ataque, un escudo para un bloqueo, un icono para un potenciador o debilitador. Juegas en función de ese telegrafo, y quitarlo convierte el genero en adivinanza. La plantilla gestiona la visualización de intención, así que tu trabajo aquí es el diseño de encuentros. Describe a los enemigos como un conjunto de comportamientos:

Agrega un enemigo llamado Engranaje Atascado que alterna entre un ataque de seis de daño y aplicar dos de Óxido, que hace que la próxima carta del jugador cueste un punto más. Agrega un élite llamado El Director que invoca dos automatas y los potencia cada turno, de modo que el jugador debe elegir entre eliminar los adds y apresurar al élite.

Los buenos encuentros son puzzles que la baraja del jugador tiene que responder. Un enemigo que castiga una mano llena recompensa una baraja delgada. Un élite que escala cada turno recompensa una construcción rápida y agresiva. Diseña combates que hagan preguntas distintas, para que la misma baraja no pueda autopilotear toda la partida.

Paso 6: Encuentra tu diferenciador

Un deckbuilder roguelike de base es divertido, pero el genero esta lleno de juegos sólidos. Lo que sostiene el tuyo es una idea que el estándar no tiene. Como el motor de combate es finito, puedes construir la base rápido y dedicar tu esfuerzo real al diferenciador.

Elige uno y apuesta por el:

  • Un segundo recurso junto a la energía, como un medidor de impulso que crece a lo largo de los turnos y desbloquea tus cartas más poderosas
  • Una baraja que organizas en una cuadrícula, donde la adyacencia de cartas crea bonificaciones
  • Una capa de presión en tiempo real donde el enemigo actúa con un temporizador, mezclando el deckbuilder con el ritmo de la acción
  • Metaprogresion donde las cartas que descartas al final de una partida se unen a un montón del pueblo para partidas futuras
  • Dos jugadores compartiendo una baraja en cooperativo, robando por turnos del mismo montón

Construyes el diferenciador de la misma manera que construiste todo lo demás: lo describes, lo juegas, lo ajustas. Como la base es sólida, el diferenciador es donde puede ir la mayor parte de tu energía de diseño.

Lo que obtienes gratis y lo que cuesta dinero

Summer Engine es gratuito. La plantilla de deckbuilder roguelike, el modo 2D, el flujo de construcción conversacional, el editor y la exportación a una versión de escritorio real que puedes publicar en Steam o itch.io están todos en el nivel gratuito. Puedes construir y publicar un deckbuilder completo sin pagar.

Existen planes de pago para un uso más intensivo de la IA y tiempos de respuesta más rápidos cuando iteras mucho, lo que un deckbuilder fomenta porque gran parte del trabajo consiste en escribir y reequilibrar cartas. Ninguno de los sistemas principales de esta guía esta detrás de un muro de pago, así que el nivel gratuito es el lugar correcto para construir tu prototipo y tu primer lanzamiento.

Constrúyelo

El deckbuilder roguelike es uno de los géneros más gratificantes de hacer porque el trabajo de motor es finito y el espacio de diseño sobre el es enorme. Una vez que el bucle de energía y robo funciona, cada carta, reliquia y enemigo es una adición pequeña que puede generar una combinación que no planeaste. Empieza desde la plantilla, haz funcionar un personaje y luego agrega cartas de una en una hasta que las sinergias te sorprendan.

Empieza desde la plantilla de deckbuilder roguelike o abre el creador de juegos con IA y describe el deckbuilder que tienes en mente. Si quieres jugar el genero antes de construirlo, nuestra selección de juegos como Slay the Spire es un buen lugar para encontrar ideas de cartas y reliquias que vale la pena tomar prestadas.

Frequently asked questions

Que tan difícil es hacer un deckbuilder como Slay the Spire?

Los sistemas son más complejos que los de un survivors-like, pero siguen siendo bien conocidos. El combate es por turnos y determinista, por lo que no hay físicas ni código de red con que lidiar. La dificultad real esta en el contenido y el equilibrio: escribir suficientes cartas y reliquias para que surjan sinergias, y luego ajustar los números para que ninguna combinación trivialice el juego. Empezar desde una plantilla elimina el trabajo de motor, de modo que puedes concentrar tu tiempo en el diseño de cartas, que es la parte que realmente hace bueno al genero.

Desde que plantilla debo empezar?

Usa directamente la plantilla de deckbuilder roguelike. Viene con la economía de energía, el montón de robo-descarte-barajado, una pantalla de recompensa de cartas, telegrafos de intención enemiga, un mapa ramificado y un sistema de reliquias ya integrados. Desde el primer lanzamiento tienes una partida jugable; luego agregas cartas, diseñas reliquias y ajustas el mapa a través de la conversación. Empezar desde un proyecto en blanco significa reconstruir todo el bucle de combate a mano primero.

Puede la IA diseñar las cartas y reliquias por mi?

La IA implementa cualquier carta o reliquia que describes, y puede sugerir sinergias, pero las decisiones de diseño son tuyas. Una carta es un conjunto de reglas: coste, objetivo, efecto y cualquier condición. Tu describes la regla en lenguaje natural y la IA la implementa. El trabajo creativo (decidir que combinaciones vale la pena perseguir y cuales romperian el juego) es la parte que hace distinto a tu deckbuilder, y ese juicio es tuyo.

Necesito saber programar?

No. Construyes describiendo lo que quieres en lenguaje natural, y el motor escribe y edita el código Godot subyacente por ti. Puedes abrir el editor y ajustar valores de cartas o matemáticas de combate a mano si quieres un control más preciso, pero nunca tienes que escribir un script desde cero para obtener un deckbuilder funcional.

Es gratis hacer un deckbuilder como Slay the Spire?

Si. Summer Engine es gratuito, incluida la plantilla de deckbuilder roguelike, el modo 2D y la exportación a una versión de escritorio real que puedes publicar en Steam o itch.io. Existen planes de pago para un uso más intensivo de la IA y tiempos de respuesta más rápidos, pero el nivel gratuito es suficiente para construir, equilibrar y publicar un deckbuilder completo.

Puedo vender mi deckbuilder en Steam?

Si, siempre que el arte, el texto de las cartas y la música sean tuyos o estén debidamente licenciados. No puedes registrar como propiedad intelectual una mecánica de juego, así que el genero es perfectamente legal para crear tu propia versión, pero no puedes copiar los nombres de cartas, nombres de reliquias ni el arte específico de Slay the Spire. Summer Engine exporta una versión nativa de escritorio, de modo que el mismo proyecto que funciona en el editor es el que publicas. El proceso completo esta cubierto en Como Publicar un Juego en Steam.

Cuanto tiempo lleva construir un prototipo?

Una partida jugable con un solo personaje a partir de la plantilla lleva una tarde. Primero pones en marcha un personaje, una baraja inicial y algunos enemigos, y luego iteras: agregas cartas, diseñas reliquias, construyes un segundo personaje, ajustas el mapa. El genero premia un gran pool de cartas, por lo que la mayor parte de tu tiempo va a escribir y equilibrar cartas en lugar de construir sistemas, que es exactamente la parte que la IA acelera más.

Que hace que un deckbuilder sea divertido para expandir?

El motor de combate es fijo, pero el espacio de diseño sobre el es enorme. Una vez que el bucle de energía y robo funciona, cada nueva carta, reliquia y enemigo es una adición pequeña y autocontenida que puede generar combinaciones sorprendentes. Puedes publicar un juego ajustado con un solo personaje rápidamente, y luego seguir agregando cartas y personajes mientras las sinergias sigan siendo interesantes, que es por eso que el genero tiene colas tan largas.

  • Tutorial
  • Slay the Spire
  • Deckbuilder
  • Roguelike
  • AI Game Dev