Skip to content

Haz un juego de puzles con IA: la regla es pequeña, los niveles son el trabajo

Un juego de puzles es una regla pequeña y cincuenta disposiciones de ella. Flockbay puede escribir la regla en minutos, y eso te deja libre para la parte de verdad difícil.

Read this page in English

La regla y los niveles son problemas distintos

Toma cualquier buen juego de puzles y escribe su mecánica. Cabe en una frase. Los bloques se deslizan hasta chocar con algo. Puedes intercambiarte con tu clon. Los colores se combinan cuando están juntos.

Ahora escribe lo que hace bueno el juego. Eso lleva cien páginas, porque es el orden de los niveles, el momento en que la regla revela una segunda implicación, el nivel que enseña sin tutorial, el que solo es difícil porque diste algo por hecho.

Tradicionalmente la frase te lleva dos semanas de programar y las cien páginas nunca se escriben porque te quedaste sin energía. Darle la vuelta a eso es para lo que sirve esto.

Conseguir la mecánica construida

Se la describes a Flockbay y escribe GDScript en tu proyecto. Movimiento por cuadrícula, reglas de colisión, condiciones de victoria, deshacer, reiniciar, contadores de movimientos.

Merece pedir deshacer el primer día. Los juegos de puzles sin deshacer castigan de una forma que no tiene nada que ver con la dificultad, y añadirlo después es mucho más incómodo que tenerlo desde el principio.

Luego juegas la mecánica en una sala vacía, sin hacer nada más que empujar las piezas, hasta que la interacción se siente limpia. La ambigüedad de la regla aparece aquí y es mucho más barata de arreglar ahora que cuando existan treinta niveles.

Diseñar los niveles es trabajo tuyo y no se puede delegar

Los construyes en el editor, a mano, colocando las piezas. No es una limitación. Un nivel de puzle generado o se resuelve trivialmente o es imposible por accidente, y el punto medio interesante (el nivel cuya solución se siente como un descubrimiento) sale de una persona que sabe qué ha entendido el jugador hasta ahí.

Los cuatro o cinco primeros niveles son los que más importan y los que más tardan. Están enseñando. Si el jugador aprende la regla sin que se la digan, el resto del juego funciona. Si no, nada posterior lo salva.

Juega tus propios niveles una semana después de hacerlos y descubrirás cuáles enseñan de verdad.

Aspectos prácticos

Flockbay es una app de escritorio para Mac y Windows, con Godot, de código abierto, incluido. Tu juego corre en local en tu equipo. No es una herramienta de navegador.

Los juegos de puzles son el género que menos probabilidades tiene de forzar un equipo, así que el rendimiento local no es la razón para estar aquí. Tener un proyecto de Godot de verdad en tu propio disco sí lo es.

Construir necesita conexión a internet porque Flockbay y la generación de assets son servicios de red. Jugar lo que construiste, no. Flockbay es gratis con tu propia IA: tu plan de Claude o ChatGPT, tu propio agente o una clave de API.

Cuándo añadir la segunda mecánica

Más tarde de lo que quieres. Las ganas de añadir una segunda regla suelen llegar cuando te has quedado sin ideas para la primera, que normalmente es unos veinte niveles antes de que la primera esté agotada de verdad.

Cuando la añadas, los buenos niveles son aquellos en los que las dos reglas interactúan en lugar de alternarse. Son difíciles de encontrar y son la razón para hacer un juego de puzles.

Probar un puzle no se parece a probar nada más

No puedes probar la dificultad de tus propios puzles. Sabes la solución y no puedes olvidarla, así que tu idea de lo difícil que es un nivel se vuelve inútil en cuanto terminas de hacerlo.

Lo que sí puedes probar es la claridad. Mira jugar a otra persona, no digas nada y apunta el momento exacto en que se atasca y qué intenta en su lugar. Sus intentos fallidos te dicen de qué parece tratar tu nivel, que a menudo no es lo que pretendías.

Una persona jugando en silencio vale más que una página de tus propias notas. Es el paso de calidad más barato y fiable del género.

Preguntas frecuentes

¿Puede generarme niveles de puzle?
Los niveles los diseñas tú. Los puzles generados suelen ser triviales o irresolubles; los interesantes salen de saber qué ha aprendido el jugador.
¿Puedo tener deshacer y reiniciar sin programar?
Sí. Pídelos pronto y Flockbay los escribe en tu proyecto.
¿Hace movimiento por cuadrícula?
Sí. Es código normal y no una plantilla fija, así que cuadrícula, hexágonos o algo más raro funcionan.
¿Es 2D o 3D?
Lo que elijas al crear el proyecto. Lo pregunta antes que nada, con dos imágenes, y no hay opción por defecto. El mismo editor y el mismo Flockbay en ambos casos. Un juego de puzles 2D recibe suelo que arrastras a su sitio celda a celda y sprites puestos en una posición, giro y tamaño exactos, que es la forma que quieren la mayoría de puzles de cuadrícula.
¿Cuánto cuesta?
Descarga gratuita, y el editor no cuesta nada. Flockbay es gratis con tu propia IA: tu plan de Claude o ChatGPT, tu propio agente o una clave de API.

Un punto de partida es plantillas de puzles.

Descarga Flockbay

Descarga gratuita para Mac y Windows.

Descarga Flockbay gratis

Sigue leyendo