Las plantillas de carreras para Godot dan dos respuestas distintas a cómo se conduce un coche
Los proyectos de inicio de carreras en Godot se dividen por una línea: un coche que se mueve como resulta agradable moverse, o un coche con ruedas y suspensión de verdad. Elegir el lado equivocado es el error caro de este género, y es la primera decisión que toma una plantilla por ti.
Los dos proyectos que encuentra la gente
Kenney Starter Kit Racing es el primero. Es 3D, con vista desde detrás del vehículo, publicado bajo MIT y CC0, y está construido como base y no como escaparate. Su propia descripción cubre un controlador de vehículo arcade, piezas de circuito que puedes disponer, una cámara que sigue, humo y sonidos de derrape y de motor. Hay una variante de moto junto al coche.
El segundo es Truck Town, uno de los proyectos de demostración que mantiene el propio proyecto Godot. También 3D y con licencia MIT, existe para demostrar la física de vehículos integrada en el motor: camiones seleccionables con variantes de remolque y grúa, conducción construida sobre VehicleBody3D de Godot, varias cámaras entre las que cambiar, un velocímetro y un pueblo por el que conducir con sus propios ambientes de iluminación.
Las intenciones son distintas, y eso importa más que las listas de funciones. Un kit de inicio se escribe para ampliarse. Una demo del motor se escribe para enseñarte que algo funciona. Los dos son honestos sobre sí mismos; ninguno finge ser un juego.
Sensación arcade frente a ruedas simuladas
Esta es la bifurcación. Un controlador arcade no simula un coche. Mueve un cuerpo según reglas elegidas porque se sienten bien, y el agarre es un número que eligió alguien. El kit de Kenney está en ese extremo. VehicleBody3D de Godot está en el otro: ruedas de verdad, suspensión de verdad, la fuerza del motor aplicada a través de ellas y un manejo que surge de valores físicos en lugar de fijarse directamente. Truck Town es la demostración de ese camino.
Ninguna es la respuesta correcta. Fallan en direcciones opuestas. El manejo arcade sufre en cuanto quieres que el peso importe, que un remolque oscile o que un vehículo pesado se comporte distinto de uno ligero. El manejo simulado sufre cuando quieres que el coche se sienta sin más ágil y reactivo, porque eso no se puede teclear. Te acercas a base de rigidez de muelles y fricción hasta que llega.
La razón para decidir pronto es que la elección no es un ajuste. Todo lo que ajustas, cada respuesta que construyes y buena parte de lo que tiene que ser tu circuito se moldea según en qué modelo estés. Cambiar tarde significa tirar el ajuste, que es donde se fue la mayor parte del trabajo.
Lo que no contiene ningún proyecto de inicio de carreras
Un circuito. Los dos proyectos contienen algo por lo que conducir, y no es lo mismo. Un circuito es una secuencia de curvas con un ritmo, líneas de visión que permiten a un piloto comprometerse, una recta lo bastante larga para importar y al menos un sitio en el que adelantar es posible pero no gratis. Trazarlo es el trabajo de diseño del género, y lleva conducir muy mal tu propio circuito muchísimas veces.
Los rivales. Pilotos de IA contra los que dé gusto correr son una disciplina propia: una trazada, una idea de cuándo ceder, errores que parezcan errores y no averías, y algo de corrección discreta para que el pelotón se mantenga cerca de ti sin que se note. Ninguno de los proyectos de inicio lo resuelve, y es la diferencia entre un juguete de conducción y una carrera.
La propia carrera. Vueltas, puntos de control, un cronómetro, posición, reinicio, una pantalla de resultados, penalizaciones por atajar la curva que sin duda atajarás. Y la sensación de velocidad, que es en gran parte una mentira que cuentan la cámara y el sonido: el campo de visión que se abre, la cámara que se retrasa al acelerar, el tono del motor, el ruido de los neumáticos, el viento. Nada de eso sale de la física. Se construye todo encima, y es la mitad de lo que los jugadores quieren decir cuando dicen que un coche se siente rápido.
Ajustar es un trabajo de lectura además de conducción
El manejo se ajusta cambiando valores en el script del vehículo y volviendo a conducir. Ese ciclo es el trabajo en un juego de carreras, y no hay forma de evitar hacerlo muchas docenas de veces. Lo que conviene saber de antemano es que los valores significan cosas completamente distintas a cada lado de la bifurcación. El agarre en un controlador arcade es un dial que se inventó el autor. El agarre en una simulación de ruedas es el resultado de cuatro o cinco ajustes que interactúan, y mover uno mueve los demás.
Así que adoptar un proyecto de inicio de carreras es adoptar el vocabulario de alguien además de su código. Antes de poder cambiar la sensación tienes que averiguar qué valor de su script corresponde a lo que no te gustó al conducir. Esa traducción es el coste real, y se paga leyendo y no tecleando.
Si lees GDScript, es un precio justo por saltarte toda la fase de construir un coche. Si no, tienes un coche que puedes conducir y no puedes ajustar, en un género en el que ajustar el coche es el juego.
La otra ruta
Flockbay lo aborda desde el otro extremo. Es una app de escritorio para Mac y Windows con Godot incluido. Trazas el circuito tú, como terreno y como intención, y Flockbay escribe la conducción, la lógica de vueltas y los rivales como GDScript en tu proyecto. El modelo de manejo se elige para el juego que estás haciendo y no se hereda de una demo, y cuando no te gusta cómo entra el coche en la curva lo dices y vuelves a conducirlo.
Lo que no es: en Flockbay no hay selector de plantillas, aunque un proyecto de Godot que hayas descargado se abre en la app con Open existing project. Esos son proyectos públicos que clonas y abres tú en Godot. Son dos formas distintas de acabar con un juego de carreras, no dos opciones de un menú.
Construir necesita conexión a internet, porque Flockbay y la generación de assets llegan por la red. Conducir lo que construiste, no; corre en local en tu propio equipo a la tasa de fotogramas de tu equipo, lo que en un juego de carreras no es un detalle menor. Flockbay es gratis con tu propia IA: tu plan de Claude o ChatGPT, tu propio agente o una clave de API.
Preguntas frecuentes
- ¿Desde qué plantilla de carreras para Godot debería empezar?
- Decide primero el modelo de manejo. Si quieres sensación arcade y piezas de circuito que ordenar, Kenney Starter Kit Racing está hecho para eso. Si quieres vehículos con ruedas y suspensión de verdad, la demo Truck Town del propio Godot enseña el enfoque de VehicleBody3D del motor. La elección sale cara de deshacer después.
- ¿Godot tiene una plantilla oficial de carreras?
- No una plantilla como tal. Truck Town es un proyecto de demostración oficial y es útil de verdad, pero se escribió para demostrar la física de vehículos y no para ser la base de tu juego. Kenney Starter Kit Racing es un kit de inicio de la comunidad y está planteado como algo sobre lo que construir.
- ¿Vienen con circuitos?
- Vienen con un sitio por el que conducir. Diseñar un circuito con ritmo, y los sistemas de vueltas, puntos de control y resultados que lo rodean, te toca a ti. También los rivales de IA, que son un trabajo considerable en sí mismos.
- ¿Por qué mi coche se siente mal aunque la física funcione?
- Porque la sensación de velocidad es sobre todo cámara y sonido y no física. El campo de visión, el retraso de la cámara, el tono del motor, el ruido de los neumáticos y la sacudida de pantalla hacen más por la sensación que el ajuste de debajo, y se construyen por separado.
- ¿Puedo cargar uno de estos en Flockbay?
- No. Flockbay no tiene selector de plantillas y no trae estos proyectos. Son proyectos de Godot de código abierto que descargas y abres en Godot. Flockbay funciona al revés: construyes el circuito a mano y Flockbay escribe el código del coche y de la carrera.
Un punto de partida es plantillas de carreras y deportes.
Descarga Flockbay
Flockbay es una descarga gratuita para Mac y Windows. Construye tu circuito a mano, deja que Flockbay escriba el código de conducción y ajústalo conduciendo.
