Skip to content

Generador de juegos de cartas con IA: el motor de reglas es el juego

Todo lo difícil de un juego de cartas está en el motor de reglas: qué pasa cuando se activan tres efectos a la vez, y en qué orden. Esa es la parte que Flockbay escribe por ti.

Read this page in English

El problema del orden

Un juego de cartas con veinte cartas es fácil. Uno con doscientas es un sistema, y la dificultad no son las cartas. Es lo que pasa cuando una carta que se activa al morir se encuentra con una carta que impide la muerte y con otra que copia activaciones.

Todos los juegos de cartas publicados tienen debajo un reglamento de orden justo por esto, y escribir ese reglamento en código es donde se atascan los proyectos de juegos de cartas. No es trabajo creativo. Es una máquina de pila con reglas de prioridad.

Flockbay lo escribe en GDScript dentro de tu proyecto. Describes las reglas de resolución que quieres y obtienes algo contra lo que jugar, que es la única forma de descubrir que tus reglas producen un bucle infinito.

Qué significa de verdad aquí generar

Dos cosas distintas, y conviene separarlas. Generar los sistemas (el motor, la estructura de turnos, la selección de objetivos, las animaciones que hacen legible una jugada) es lo fiable, porque son problemas especificados.

Generar el contenido de las cartas es lo otro, y es más limitado de lo que parece. Un modelo producirá encantado doscientos nombres y efectos de cartas, y la mayoría serán variaciones de las mismas tres ideas con números ligeramente distintos. Diseñar cartas es un problema de gusto, y un set que nadie eligió se nota.

Un uso más útil es como compañero de entrenamiento. La idea la tienes tú; quieres treinta variantes de la curva de costes para mirarlas y descartar veintiocho.

El equilibrio sale de jugar

Ninguna herramienta puede decirte que una carta es demasiado fuerte. Puede decirte que una carta gana más a menudo en partidas simuladas, lo cual es útil, y no puede decirte que la carta es aburrida, que importa más.

Así que juegas. Notas que una combinación termina las partidas en el turno cuatro y no es divertida para ninguno de los dos lados. Cambias el coste y vuelves a jugar. No ser técnico no tiene nada que ver con tu capacidad de notarlo, y la herramienta está construida sobre la idea de que el criterio es tuyo.

La simulación tiene un segundo uso fácil de pasar por alto: encuentra cuelgues. Mil partidas automáticas llegarán a combinaciones a las que tú nunca llegarías, y la mayor parte de lo que saca a la luz al principio no es equilibrio en absoluto, sino reglas que nunca se especificaron del todo.

No tiene por qué parecer una hoja de cálculo

Como Flockbay se apoya en Godot y corre en local, aquí un juego de cartas puede tener una mesa, una habitación, un rival que reacciona, lluvia al otro lado de la ventana. A los juegos de cartas les sienta especialmente bien la presentación, y especialmente a menudo se construyen como una interfaz plana porque la herramienta no permitía más.

Construyes el espacio a mano en el editor, igual que en cualquier otro proyecto. Si es una disposición 2D o una mesa 3D lo decides tú.

La presentación también transmite información. Dónde se coloca una carta, cuánto tarda en resolverse una activación, si una carta jugada deja rastro: así es como un jugador aprende las reglas sin leerlas. En un juego físico la mesa hace ese trabajo; en software tienes que construirlo a propósito.

Datos prácticos

Flockbay es una app de escritorio para Mac y Windows con Godot incluido. El juego corre en local cuando pulsas Play. No hay versión para navegador.

Se descarga gratis y el editor se usa gratis. Flockbay es gratis con tu propia IA: tu plan de Claude o ChatGPT, tu propio agente o una clave de API. Construir necesita conexión a internet; jugar lo que construiste, no.

Las herramientas de depuración que conviene pedir pronto

Los juegos de cartas tienen un problema de pruebas poco habitual: los errores viven en las interacciones, y las interacciones crecen de forma cuadrática. Doscientas cartas son veinte mil parejas, y no vas a jugar veinte mil partidas.

La palanca son las herramientas. Pide una forma de montar al instante cualquier estado del tablero, para que reproducir una interacción rara lleve diez segundos y no una partida de veinte minutos. Pide un registro de cada activación en orden de resolución, para ver dónde se resolvió algo mal. Pide un modo que juegue mil partidas aleatorias e informe de los cuelgues.

No son emocionantes y son la diferencia entre un juego de cartas que puedes desarrollar y uno que se vuelve inmanejable hacia la carta noventa. Además son baratas de pedir, que es todo el argumento para que el código se escriba por ti en lugar de escribirlo tú.

Nadie construye esto primero cuando escribe el motor por su cuenta, porque no es la parte divertida. Aquí cuestan una frase cada una.

Preguntas frecuentes

¿Generará todo mi set de cartas?
Puede producir candidatas, pero un set que nadie eligió se juega como tal. La versión útil es generar opciones y descartar la mayoría.
¿Puede manejar un orden de activaciones complicado?
Es justo el tipo de cosa que Flockbay escribe bien, porque es un problema especificado con una implementación delicada.
¿Puedo jugar contra un rival controlado por la IA?
Un rival es código en tu proyecto. Lo bueno que sea depende de las reglas que pidas, no de nada alojado.
¿Es 2D o 3D?
Cualquiera. El juego corre en local sobre Godot, así que una mesa 3D con iluminación real es tan razonable como una disposición plana.
¿Precio?
La plataforma es gratis. Flockbay es gratis con tu propia IA: tu plan de Claude o ChatGPT, tu propio agente o una clave de API. Flockbay construye a partir de una biblioteca de objetos ya hechos, o con las formas propias de Godot.
¿Puedo importar cartas desde una hoja de cálculo?
Cargar datos es código, así que pide el formato en el que ya guardas tus cartas. La mayoría de diseñadores tienen una hoja de cálculo y no hay razón para abandonarla.

Descarga Flockbay

Descarga gratuita para Mac y Windows.

Descarga Flockbay gratis

Sigue leyendo