Skip to content

Lo que un generador de FPS con IA te puede dar con honestidad

Puedes tener un shooter en primera persona que anda, dispara y muere en una tarde. Lo que no puedes tener es uno bueno, y la distancia entre las dos cosas es todo el proyecto.

Read this page in English

La versión de una tarde

Describe un shooter y Flockbay lo escribirá: un control en primera persona, un arma de impacto instantáneo o de proyectiles, munición y recarga, vida y daño, un enemigo que te persigue y te dispara, un reaparecer, una puntuación. Es un bucle jugable de verdad y lleva muy poco tiempo.

Conviene dejar claro que esto es realmente útil. La mayoría de quienes quieren hacer un shooter nunca pasan del primer fin de semana, y el primer fin de semana es justo la parte que se genera bien. Saltársela no es hacer trampa, es saltarse la parte que es igual en todos los shooters.

Lo que llega es algo con forma de shooter. Funciona. Todavía no es un juego que nadie jugaría dos veces.

Todo lo que no está en la versión generada

Una razón para estar ahí. Un nivel con forma, y no una caja con enemigos dentro. Enemigos que se comportan distinto entre sí. Un arma que se siente distinta en el momento del impacto. Una curva de dificultad. Un diseño de sonido que te dice qué pasa a tu espalda.

Nada de eso sale de una descripción porque nada tiene una respuesta correcta por defecto. Son decisiones sobre tu juego, y un generador que las adivinara estaría adivinando.

Por eso la app pone el mundo en tus manos. Construyes el nivel directamente en el editor, colocas coberturas, luz y terreno, y lo recorres. Lo que no puedes ver en una descripción lo ves al instante desde dentro del nivel.

La generación como punto de partida y no como respuesta

La forma correcta de usar un generador es llegar rápido a un bucle que funciona y luego empezar a llevarle la contraria. Juégalo, nota que los enemigos tienen demasiada puntería, dilo, vuelve a jugarlo. El código generado está en tu proyecto como GDScript normal, así que cambiarlo es algo normal y no una regeneración.

Regenerar el shooter entero porque una cosa está mal es el modo de fallo, y es por lo que algunas herramientas nunca convergen. Cada nueva tirada es un juego distinto, no uno mejor.

No necesitas escribir el código para hacer ese ciclo. Necesitas jugar el juego y ser honesto con él, que es algo que ya sabes hacer.

Dónde corre

Flockbay es una app de escritorio para Mac y Windows, que se descarga e instala, con Godot incluido. El juego corre en tu equipo, no en una pestaña ni por streaming.

En un shooter eso importa dos veces: una build para navegador limita lo que puede contener tu nivel, y una sincronía de fotogramas irregular hace que apuntar se sienta mal de una forma de la que los jugadores culpan al juego.

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

La dificultad es la parte que tienes que inventarte tú

Un shooter generado llega con una dificultad por defecto que no significa nada, porque la dificultad es relativa a un jugador y la herramienta nunca ha visto jugar a ninguno.

Peor aún, eres el peor juez posible de la dificultad de tu propio juego, porque has jugado este nivel doscientas veces y sabes dónde está todo. La versión que a ti te parece bien suele ser demasiado difícil.

No hay forma de evitarlo salvo con otras personas. Ver a alguien que nunca ha visto tu nivel jugarlo diez minutos te dirá más que una semana de pruebas tuyas. Es así en todas las herramientas y es lo que la generación no puede acortar.

Hacer tuya la versión generada

La forma más rápida de que un shooter generado deje de sentirse genérico no es más generación. Es una decisión fuerte aplicada en todas partes: una ambientación, una restricción, una sola arma con una propiedad extraña.

Las restricciones funcionan especialmente bien aquí porque un shooter tiene muchísimos valores por defecto. Quita uno, pide el código que lo sustituye y todo el juego se reorganiza alrededor de la ausencia.

Esa decisión no es algo que pueda aportar un generador, porque es la única parte del proyecto que va de verdad sobre ti y no sobre el género.

Preguntas frecuentes

¿Cuánto tardo en tener algo jugable?
Un bucle básico de disparo se monta rápido. Un shooter que le enseñarías a alguien tarda lo que tardes en hacer bueno el nivel.
¿También genera los niveles?
Las distribuciones se pueden generar como punto de partida, pero los niveles están pensados para construirse a mano en el editor, porque un nivel de shooter es un problema de mirar.
¿Puedo cambiar el código generado?
Sí. Es GDScript normal en un proyecto normal de Godot. Puedes pedir cambios o hacerlos tú.
¿Es online o una descarga?
Una descarga, para Mac y Windows. Construir necesita conexión a internet; jugar lo que construiste, no.

Un punto de partida es plantillas de shooters. La nota de diseño que lo acompaña es las cuatro P del combate de Doom.

Descarga Flockbay

Descarga gratuita para Mac y Windows. Empieza desde un bucle que funciona.

Descarga Flockbay gratis

Sigue leyendo