Skip to content

Creador de puzles de lógica con IA: la regla es pequeña, las consecuencias no

Un juego de puzles de lógica es una regla y cien consecuencias. La regla se implementa en una tarde y las consecuencias ocupan el resto del proyecto, y por eso la implementación no debería ser tu cuello de botella.

Read this page in English

La forma del género

Los grandes juegos de puzles de lógica tienen una mecánica que podrías explicar en una frase. Las cajas se pueden empujar pero no arrastrar. El tiempo retrocede y te encuentras contigo. El color decide sobre qué puedes pisar. Ese es todo el conjunto de reglas.

Lo que viene después es el diseño, y el diseño es encontrar las situaciones en las que esa regla hace algo sorprendente. Es un problema de búsqueda que lleva a cabo una persona, y es lento, y no se puede comprimir.

Lo que significa que la implementación debería salir casi gratis, y tradicionalmente no es así. Movimiento en cuadrícula con los casos límite correctos, un deshacer que restaure de verdad todo, un estado que retroceda limpiamente: son cosas delicadas y consumen justo la energía que necesitabas para diseñar puzles.

Pon la regla en marcha esa misma tarde

Le describes la mecánica a Flockbay y escribe el GDScript en tu proyecto de Godot. "El jugador se mueve en una cuadrícula, puede empujar un bloque cada vez pero nunca arrastrarlo, y empujar contra otro bloque no hace nada."

Luego las partes que habrías olvidado: un deshacer que recorre hacia atrás cada cambio, una tecla de reinicio, un contador de movimientos, un estado de resuelto. Di que las quieres y existen.

El deshacer en particular merece destacarse. En un juego de puzles no es una comodidad, es el verbo principal (los jugadores deshacen mucho más de lo que se mueven), y un deshacer sutilmente mal hace que un buen puzle parezca roto.

Diseñar los puzles es el proyecto de verdad

Distribuyes los niveles en el editor, a mano. En un proyecto plano eso es una cuadrícula en el sentido más literal: el suelo es una capa de tiles que pones y quitas arrastrando, y los tiles, los bordes y la colisión se derivan de qué celdas cubriste, así que la sala tiene exactamente la forma que pintaste y una reconstrucción nunca reordena sus bordes. Los bloques, interruptores y puertas de encima son sprites colocados con el ratón en una posición, giro y tamaño exactos.

Nada genera un buen puzle, porque un buen puzle es un engaño dirigido a una persona, y apuntar es el oficio.

El método fiable es aburrido y funciona: construye una situación, resuélvela tú y luego descubre si enseña. Cada puzle debería presentar una idea, y el siguiente debería dar por hecho que la aprendiste. Cuando te descubres explicando un nivel con palabras, el nivel no está haciendo su trabajo.

El orden importa tanto como el contenido. Los mismos veinte puzles en otra secuencia son otro juego, y a menudo la diferencia entre que la gente termine y que abandone en el nivel seis.

Probar con otras personas, pronto

No puedes juzgar la dificultad de un puzle que diseñaste. Sabes la respuesta, para siempre, y no hay vuelta atrás a no saberla.

Así que el único instrumento es otra persona jugando mientras tú no dices nada, que es incómodo y necesario. Mira dónde se atasca. La mitad de lo que creías elegante es invisible.

El juego corre en local sobre el Godot incluido, así que dárselo a alguien en un portátil no necesita conexión ni configuración.

Datos prácticos

Flockbay es una app de escritorio para Mac y Windows con Godot dentro. Pregunta 2D o 3D antes de que exista el proyecto (dos imágenes, sin opción por defecto) y para este género las dos son respuestas reales. La versión en cuadrícula es la forma natural del mundo plano y recibe sus herramientas propias. La versión espacial, en la que la regla se juega en tres dimensiones, es terreno menos concurrido y está a una elección de distancia, no es aquello alrededor de lo que está construida la app.

Construir necesita conexión a internet. Flockbay es gratis con tu propia IA: tu plan de Claude o ChatGPT, tu propio agente o una clave de API.

La presentación hace más de lo que esperas

Dos juegos de puzles con mecánicas idénticas pueden sentirse completamente distintos según qué sean las piezas. Bloques y cuadrículas se leen como un ejercicio. Una habitación, una luz y una puerta se leen como un lugar.

Como aquí el mundo se construye a mano, vestir un puzle de sitio real es barato en cualquiera de los dos tipos de proyecto. En uno plano pintas el suelo de una habitación y colocas una lámpara y una puerta de un Catálogo en el que 55.073 de los 60.648 objetos son sprites, con búsqueda por nombre y una imagen de cada uno. En uno 3D tienes terreno, agua y una hora del día para hacerlo. En ambos casos cambia cuánto tiempo está dispuesta la gente a quedarse con un puzle difícil.

También afecta a cómo se entiende una regla. Una mecánica explicada por lo que obviamente son los objetos no necesita texto de tutorial, y el texto de tutorial en un juego de puzles casi siempre es señal de que el nivel falló.

Preguntas frecuentes

¿Diseñará los puzles por mí?
No. Implementa la regla y los sistemas de alrededor. Diseñar un puzle es dirigir un engaño a una persona y eso se queda contigo.
¿Puedo tener un deshacer como es debido?
Sí, y pídelo pronto. Deshacer es la acción más usada en un juego de puzles y uno sutilmente mal hace que buenos puzles parezcan rotos.
¿Tiene que ser 3D?
No, y el 2D no es el plan B. Eliges uno al crear el proyecto. Un puzle de cuadrícula en un mundo plano es suelo de tiles pintado con sprites como piezas; un puzle espacial en 3D es terreno menos concurrido. La misma app, el mismo Flockbay, en ambos casos.
¿Puedo cambiar la regla principal más adelante?
Sí, describiendo el cambio. Hacerlo barato es útil, porque la primera versión de una mecánica rara vez es la interesante.
¿Cuánto cuesta?
Descarga gratuita, editor gratuito. 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

Gratis para Mac y Windows. La regla funcionando esta noche, los puzles después.

Descarga Flockbay gratis

Sigue leyendo