Skip to content

Haz un FPS con IA: la sensación es código, el mapa eres tú

Un shooter en primera persona son dos oficios: la sensación de moverse y disparar, que es código, y el mapa, que es arquitectura. Flockbay se encarga del primero y te deja el segundo.

Read this page in English

La sensación es una pila de números pequeños

La sensibilidad y la aceleración del ratón. Lo rápido que llegas a velocidad máxima y lo rápido que te paras. Si puedes moverte en lateral a velocidad máxima. Cuánto se mueve la cámara al disparar y lo rápido que vuelve. Cuánto hay entre disparos, cuánto se tarda en recargar y si la recarga se puede cancelar.

Cada uno es un número, ninguno se puede deducir de antemano, y todos son código. Flockbay los escribe como GDScript en tu proyecto y tú los ajustas jugando, que es la única forma en que nadie los ha ajustado nunca.

Lo más valioso que puedes hacer pronto es pasar una hora recorriendo una caja vacía, ajustando el movimiento hasta que sea agradable sin nada a lo que disparar. Si moverse se siente bien, un mapa mediocre es jugable. Si no, un mapa brillante no lo es.

El mapa es arquitectura y está hecho a mano

Líneas de visión, cobertura, diferencias de altura, cuántas formas hay de entrar en una sala, cuánto tiempo estás expuesto al cruzar un espacio. Es el trabajo de diseño del género y es espacial, lo que significa que se construye y no se describe.

Lo haces en el editor, y lo pruebas constantemente recorriéndolo. Un mapa que se lee bien desde arriba puede ser un suplicio a la altura de los ojos, y la única forma de saberlo es estar en él.

Los espacios exteriores reciben terreno que moldeas, agua que delimitas y clima que fijas. Los interiores se construyen con geometría colocada y assets que salen de la generación, de la web, de tus propios archivos o de construirlos directamente.

Los enemigos, con honestidad

El comportamiento de los enemigos es código y lo escribe Flockbay: patrullar, detectar, cubrirse, flanquear, retirarse cuando están heridos. Describes el comportamiento que quieres con frases y lo ajustas jugando contra él.

Lo que conviene saber es que un buen comportamiento enemigo trata sobre todo de legibilidad, no de inteligencia. Un jugador necesita ver que el enemigo decide algo. Un enemigo que juega a la perfección y de forma invisible solo parece injusto. Así que el ajuste que harás suele ser hacer a los enemigos más legibles y no más listos.

Aquí el rendimiento local no es opcional

Flockbay es una app de escritorio para Mac y Windows y tu juego corre en tu propio equipo a través del Godot de código abierto incluido. Eso importa en un shooter más que en nada, porque la latencia de entrada y la regularidad de los fotogramas son el género.

Un shooter que funciona a través de una pestaña del navegador es un shooter comprometido, y ninguna ingeniería ingeniosa lo cambia. Correr en local es la razón por la que esto es una descarga.

Construir necesita conexión a internet. Jugar lo que construiste, no.

Qué dejar para más adelante

El multijugador. Los shooters en red son de lo más difícil del sector y empezar por ahí es como mueren los primeros proyectos. Un shooter para un jugador o por oleadas te enseña la sensación y el oficio del mapa, que es lo que se traslada.

También: un arsenal. Un arma que se siente excelente gana a seis que se sienten aproximadas, y aprenderás más ajustando bien una.

Un arma, bien ajustada

Un arma son unos ocho números y cada uno cambia cómo se siente. Cadencia de fuego, daño, dispersión, cantidad de retroceso, recuperación del retroceso, tiempo de recarga, tamaño del cargador y cuánto dura el sonido del disparo.

Cambia cualquiera y el arma se convierte en otra arma. Por eso una sola arma ajustada durante una tarde gana a un arsenal montado en una hora, y es la forma más rápida de desarrollar una intuición de lo que estás ajustando de verdad.

La respuesta importa tanto como los números. Lo que vende un impacto es la reacción: el sonido, el fogonazo, la reacción de lo que golpeas. Un arma débil con buena respuesta se siente mejor que una fuerte sin ella.

Preguntas frecuentes

¿Tengo que programar la mecánica de disparo?
No. Describe cómo debería comportarse y Flockbay escribe el GDScript. Lo ajustas jugando.
¿Puedo hacer el mapa sin software de modelado?
Sí. El terreno, el agua y el clima se construyen en la app, y las estructuras se pueden colocar, generar, conseguir o construir directamente como geometría.
¿Admite multijugador?
Un proyecto de Godot independiente no te da multijugador en red gratis, y es un primer proyecto difícil. Un jugador es el punto de partida sensato.
¿Irá bien?
Corre en local en tu propio hardware a través del Godot incluido, que es la configuración correcta para un género que depende de la regularidad de los fotogramas.
¿Cuánto cuesta?
Se descarga gratis, y el editor de mundos es gratis. 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 shooters.

Descarga Flockbay

Descarga gratuita para Mac y Windows.

Descarga Flockbay gratis

Sigue leyendo