Skip to content

Creador de city builders con IA: una simulación que puedes ver

Un city builder es una simulación con una vista encima. Flockbay escribe la simulación y te da el terreno, los edificios y la vista para colocarlos a mano.

Read this page in English

El género es una economía disfrazada

Lo que hace bueno a un city builder no son los edificios. Es el conjunto de tensiones entre ellos: esto necesita electricidad, la electricidad necesita combustible, el combustible necesita una carretera, la carretera ocupa el terreno que querías para viviendas. Jugar consiste en resolver esas tensiones y en la sensación de una ciudad que casi funciona.

Construir eso significa escribir una simulación. Flujos de recursos por tick, una demanda que se propaga, búsqueda de rutas para el suministro, agentes con necesidades y una partida guardada que lo capture todo. Cada una es programación de verdad, y juntas son la razón por la que los proyectos de city builders se abandonan tan a menudo.

Flockbay las escribe en GDScript dentro de tu proyecto. Describes las tensiones que quieres y obtienes una simulación que puedes poner en marcha.

El terreno es tuyo

El mapa es la otra mitad del género, y es la mitad que construyes tú. En tres dimensiones es terreno con relieve real, un río que limita dónde van los puentes, una costa, un paso de montaña que hace evidente el valor de una ruta. En plano es el mismo argumento hecho con una costa que pintas y una franja de tiles que nadie puede cruzar.

Esa es la diferencia entre un city builder con decisiones interesantes y una cuadrícula plana en la que todas las casillas son iguales. Y es puro criterio espacial, justo el tipo de decisión que no necesita formación técnica.

El editor funciona como un editor de niveles. En el lado 3D eso significa esculpir el terreno, dibujar el agua, ajustar el clima y la hora del día, y colocar lo que ya debería estar ahí antes de que llegue el jugador.

Un city builder cenital en 2D es la misma mitad del género con otras herramientas, y es una elección que haces al crear el proyecto, no una concesión con la que te conformas. El suelo es una capa de tiles: arrastra para poner una llanura, arrastra para quitarle una casilla, y los bordes y la colisión salen de qué celdas están cubiertas. Si un material detiene a quien camina se declara por material, así que una carretera y un campo se pueden pintar con los mismos trazos y solo uno hará dar la vuelta a alguien. Los edificios son sprites del Catálogo, colocados en una posición, giro y tamaño exactos, y como un sprite se apoya en su propio centro inferior dibujado, una torre más abajo en la pantalla se dibuja delante de la que tiene detrás sin que tengas que ordenar nada.

Mirar una simulación es la forma de depurarla

Los fallos interesantes de un city builder son visibles. Todos los camiones cogen la misma carretera. Nadie visita nunca el segundo mercado. La población se estanca en cuatrocientos por una razón que nadie ve.

Los encuentras poniendo el juego en marcha y mirando, y por eso importa que corra en local. Flockbay incluye Godot dentro de la app y tu ciudad corre en tu equipo, así que unos miles de agentes y un mapa completo son una carga normal y no lo que tumba la vista previa.

Cuando ves algo mal, lo dices con palabras normales. Los camiones hacen cola en el cruce y nunca cogen la segunda ruta. Es un informe de error completo y no exige saber qué es la búsqueda de rutas.

Sin ciudad de plantilla

Aquí no hay un menú de preajustes de city builder, a propósito. Un preajuste codifica la economía de otra persona, y la economía es el juego. Si tu city builder trata del agua en un desierto, de una nave colonia o de un pueblo medieval con un solo camino de salida, un preajuste te estorba.

Describes las reglas que quieres. Si falta una regla, la herramienta la pide en lugar de inventar un valor por defecto, porque un valor por defecto inventado es una decisión que no tomaste tú.

Los datos de elevación reales merecen una mención aquí en concreto, porque un paisaje real trae restricciones que nadie pensaría inventar. Ríos en sitios incómodos, una llanura un poco demasiado estrecha, una cresta que hace evidente un acceso. Esas restricciones son diseño gratis.

Datos prácticos

Una app de escritorio para Mac y Windows. Godot va dentro y tu juego corre en local. No hay versión para navegador ni streaming.

Descarga gratuita, con el editor de mundos de uso gratuito. 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.

El problema de la legibilidad

Los city builders tienen un fallo concreto contra el que conviene diseñar desde el principio: el jugador no puede ver por qué pasa nada. La población baja y no hay forma de descubrir que es porque una carretera está congestionada, así que el jugador deja de tomar decisiones y empieza a adivinar.

El arreglo está en la capa de presentación, no en la simulación. Capas que muestren el flujo. Un edificio en el que puedes hacer clic y que te dice qué está esperando. Un gráfico de los últimos cien ticks. Todo es código y todo merece pedirse pronto, porque una simulación que no puedes ver por dentro es una que no puedes diseñar.

Además te ayuda muchísimo como desarrollador, porque las mismas herramientas que dejan a un jugador entender la ciudad te dejan descubrir por qué tu economía se hunde en el minuto cuarenta.

Es el tipo de cosa que se aplaza para siempre cuando escribes el código tú, y es lo que más decide si el género funciona.

Preguntas frecuentes

¿Cuántos agentes puede simular?
El juego corre de forma nativa en tu equipo y no en un navegador, así que el límite práctico es tu hardware.
¿Tengo que diseñar yo la economía?
Sí, y eso es el juego. La herramienta escribe la simulación que describes; no elige tus recursos por ti.
¿Cuadrícula o colocación libre?
Tú eliges. Las reglas de colocación son código, así que se escriben según lo que pidas.
¿Puedo usar terreno del mundo real?
En un proyecto 3D, sí: el terreno puede salir de datos de elevación reales o esculpirse a mano, y en ambos casos remodelarse después. Un mapa 2D se pinta, no se importa.
¿Cuánto cuesta?
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.
¿Puede el jugador construir fuera de una cuadrícula?
Sí, si lo quieres. Las reglas de colocación son código, así que una distribución libre u orgánica es una petición y no algo que decida la herramienta por ti.

Un punto de partida es plantillas de simulación.

Descarga Flockbay

Descarga gratuita para Mac y Windows.

Descarga Flockbay gratis

Sigue leyendo