Skip to content

Hacer vibe coding de un juego, y la parte en la que el vibe coding es malo

Hacer vibe coding significa describir lo que quieres y aceptar código que no lees. Para la lógica de un juego es un intercambio razonable. Para un mundo, es una forma lenta de conseguir algo que no querías. Flockbay es gratis, con IA incluida: IA alojada gratis cada día, o tu propio Claude, ChatGPT, agente o clave de API. Funciona en Windows y Linux, sobre el motor oficial de Godot.

Read this page in English

El vibe coding es bueno con el comportamiento

En comportamiento. Reglas. Estado. "Cuando quien juega coge el farol, los lobos mantienen la distancia hasta que se apaga." Es una frase que puedes decir rápido y código que tardarías una tarde en escribir, y la distancia entre esos dos hechos es todo el argumento a favor del método.

También es bueno en las partes de programar que son tediosas más que interesantes. Conexiones, fontanería, la cuarta variación de un menú. Nadie ganó nada tecleando eso.

Y es bueno para explorar. Probar cinco versiones de la sensación de un combate es otra actividad cuando cada versión cuesta una frase y no una tarde. Acabas probando ideas de las que de otro modo te habrías autoconvencido de no probar.

Es malo con el espacio, el gusto y el código que nadie lee

En todo lo espacial. "Pon una atalaya en ruinas en la cresta del norte, girada para que se vea desde el camino del valle" es una frase lenta e imprecisa que describe una decisión que podrías haber tomado en cuatro segundos arrastrándola. Cada instrucción espacial es la descripción de algo que ya ves en tu cabeza, traducido a palabras y traducido de vuelta, mal. Un mundo plano no se libra. "Mueve esa plataforma una celda a la izquierda para que el salto sea justo posible" es una frase engorrosa y unos cuatro segundos de arrastrar.

En todo lo que tiene que ver con el gusto. La densidad de un bosque, lo largo que debería sentirse un pasillo, si una sala se lee como abandonada o solo vacía. Son juicios que se hacen mirando, y un viaje de ida y vuelta por texto es el instrumento equivocado.

Y el fallo conocido: un montón de código generado que nadie entiende, en el que el quinto error no tiene arreglo porque arreglarlo significa entender los cuatro anteriores. Es un riesgo real y fingir lo contrario no ayuda a nadie.

Flockbay pregunta antes de construir, y te deja el arrastre a ti

Flockbay escribe el código: GDScript, dentro de tu proyecto, donde vive en disco como un proyecto de Godot normal. Describes el comportamiento, él lo escribe, tú juegas el juego y dices si está bien. Eso es vibe coding, hecho a propósito.

El mundo no se hace con vibe coding en el sentido de una frase y una esperanza. Antes de construir nada, Flockbay hace preguntas una ronda cada vez, cada una con una recomendación, y escribe un brief: qué se construye primero, qué viene después, qué no entra en esta versión. No se construye nada hasta que lo apruebes. Después construye el mundo con herramientas de mundo, como nodos y recursos reales: terreno, agua, clima, edificios y personajes en 3D; suelo de tiles y sprites en una posición, giro y tamaño exactos en 2D. Ejecuta el juego, envía eventos de entrada y lee el depurador para comprobar su propio trabajo. No hay camino en el que describas un paisaje y esperes.

Y para las decisiones de cuatro segundos, las mismas herramientas de mundo son botones alrededor de la vista 3D y 2D propia del editor de Godot. La torre de vigilancia en la cresta es un arrastre, y el deshacer de Godot lo revierte. Una frase te da una cresta; tu mano te da la cresta exacta.

El resultado es que la vaguedad se queda donde la vaguedad es barata. Un comportamiento equivocado está a una frase de arreglarse. Un paisaje equivocado está a un arrastre, no a una negociación.

Quien lo juzga eres tú

El ciclo es: juegas, encuentras qué está mal, lo dices con precisión, cambia, contrastado con el brief que aprobaste. No escribir el código no significa no tener una opinión. Si llevas años jugando, tu sentido de cuándo algo falla está bien calibrado aunque no sepas nombrar la causa.

Una opinión concreta da resultados concretos. "El combate es aburrido" es encogerse de hombros. "Puedo alejar a cualquier enemigo hacia atrás para siempre sin que me den nunca" es un arreglo. Hacerse bueno con esta herramienta es sobre todo hacerse bueno describiendo lo que notaste.

Devolver la build es normal. Nada del proceso da por hecho que aceptas la primera versión.

Estás instalando una app con Godot dentro

Flockbay es una app de escritorio para Windows y Linux, que se descarga e instala, con Godot incluido. Cuando pulsas Play, el juego corre en local en tu equipo. No hay vista previa en el navegador, ni streaming, ni nada renderizándose en otro sitio.

Construir necesita conexión a internet, porque el chat, la generación de assets y los datos del mundo llegan todos por la red. Jugar el juego que construiste, no. Flockbay es gratis, con IA incluida: IA alojada gratis cada día, o tu plan de Claude o ChatGPT, tu propio agente o una clave de API.

Preguntas frecuentes

¿Puedo ver el código que escribe Flockbay?
Sí. Es GDScript en tu proyecto, que es un proyecto de Godot normal en tu disco. Leerlo es opcional y nada del flujo de trabajo depende de ello.
¿Por qué no puedo describir sin más todo el juego?
Puedes describirlo, y Flockbay hará preguntas hasta que haya un brief que apruebes, en lugar de darte la suposición de otro sobre un mundo. Después construye esa primera versión. Las decisiones de colocación, escala y ambiente las puedes tomar tú mismo con un arrastre en el editor de Godot, siempre que una frase sea la ruta más lenta.
¿El código generado se vuelve imposible de mantener?
Es el riesgo habitual del método, por eso el código está en un proyecto de Godot de verdad y no en algún sitio sellado. Cualquiera que sepa leer GDScript puede entrar a mirar.
¿Es una ventana de chat?
En parte. Hablas con Flockbay en un dock de chat, y el editor que lo rodea es el propio de Godot, con el Scene dock, el Inspector, el Script editor y las herramientas de mundo como botones alrededor de la vista 3D o 2D. La mayor parte de tu tiempo se va en jugar el juego y decir qué está mal.
¿Funciona en el navegador?
No. Es una app de escritorio para Windows y Linux, y el juego corre en local sobre el Godot incluido.

Descarga Flockbay

Flockbay se descarga gratis para Windows y Linux.

Descarga Flockbay gratis

Sigue leyendo