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.

Read this page in English

En qué es bueno el vibe coding

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.

En qué es malo

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.

Dónde traza Flockbay la línea

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, para la mitad del trabajo en la que es el mejor método.

Al mundo no se le hace vibe coding. Lo construyes a mano en el editor, y qué herramientas manuales significa eso se decide antes de que exista nada: un proyecto nuevo pregunta 2D o 3D, con dos imágenes y sin opción por defecto. En 3D colocas terreno, agua, clima, edificios y personajes. En 2D arrastras para decir qué celdas son suelo y pones sprites en una posición, giro y tamaño exactos. En los dos casos las cosas están donde están porque tú las pusiste ahí. No hay un camino en el que describes un paisaje y cruzas los dedos. Es una decisión de diseño, no una función que falta.

El resultado es que la vaguedad se queda donde la vaguedad sale barata. Un comportamiento equivocado está a una frase de arreglarse. Un paisaje equivocado, en una herramienta que solo acepta descripciones, es una negociación.

Quien lo juzga eres tú

El ciclo es: juegas, encuentras qué está mal, lo dices con concreción, cambia. No escribir el código no significa no tener opinión. Si llevas años jugando, tu sentido de cuándo algo no encaja 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.

Qué estás instalando de verdad

Flockbay es una app de escritorio para Mac y Windows, 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 Flockbay, la generación de assets y los datos del mundo llegan por la red. Jugar el juego que construiste, no. Flockbay es gratis con tu propia IA: 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?
Podrías describirlo, y obtendrías la suposición de otro sobre un mundo y no el tuyo. La colocación, la escala y el ambiente se hacen más rápido y mejor con las manos, así que el editor es donde pasa ese trabajo.
¿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. El comportamiento se describe con palabras. El mundo se construye en un editor que funciona como un editor de niveles, y ahí es donde va la mayor parte de tu tiempo.
¿Funciona en el navegador?
No. Es una app de escritorio para Mac y Windows, y el juego corre en local sobre el Godot incluido.

Descarga Flockbay

Flockbay se descarga gratis para Mac y Windows.

Descarga Flockbay gratis

Sigue leyendo