Todo sobre la IA (Configuración, ajuste...)

Más
30 Ago 2014 15:47 #56 por tt
En este tema vamos a aprender a configurar la IA, que sería la Inteligencia Artificial del juego. En el caso de Racer, estaríamos hablando de los coches que correrán contra nosotros en el circuito.

A diferencia de otros juegos, en Racer nosotros tenemos que "enseñarles" cómo tendrán que conducir a los coches de la IA.

Para ello, daremos una vuelta por el circuito, con la mejor trazada posible y lo más rápido que podamos (siempre sin salirse de los limites), por lo que es mejor que practiques varias veces antes de probar la definitiva.

Para que la IA de Racer aprenda, tienes que grabar la vuelta que realices. Para ello:
Comienza la vuelta y pulsa Ctrl+F6. Una vez la completes, pulsa Ctrl+F7. Si quieres ver la vuelta que acabas de dar, pulsa Shift+A.
Consideraciones a tener en cuenta:

- No conduzcas al límite, haz la vuelta de forma rápida pero sin tener pérdidas de control. Esto le resultará muy dificil de imitar a la IA de Racer.
- No acortes curvas. Si te sales de la pista la grabación de la vuelta no será válida.
- Intenta empezar y terminar la vuelta por el mismo punto de la meta, es decir si empiezas en el medio del circuito, intenta acabar ahí también, para que la transición sea lo más suave posible.
- Solamente podrás crear vueltas para la IA en pistas que tengan spline (lo sabrás porque aparece el mapa en la esquina superior derecha de tu pantalla, si no aparece mapa es que no tiene spline).

Al terminar la creación de la vuelta, se guardará en un archivo con el nombre del coche, en la carpeta "ai" del circuito que la hayas hecho.
Puedes cambiarle el nombre para que la vuelta la utilicen de referencia otros coches que no sean el que has utilizado, lo cual no te garantizamos que resulte efectivo pero en muchos casos sí que funciona.
¿Te resulta muy fácil ganar a la IA? Abre el archivo creado, y al principio verás la variable (si no está, créala):
global scale_velocity=0.95
Aumenta el valor de scale_velocity hasta el valor que desees. Prueba con pequeños aumentos (1.10, 1.20). Si te excedes el coche perderá el control enseguida.

Con esta guía podrás lograr carreras como ésta:


Esto es todo por esta guía. Recuerda que si tienes alguna duda puedes exponerla en este mismo foro y te atenderemos rápida y personalmente.
2009 - Copyright® Tracciontrasera.es
Más
30 Ago 2014 16:09 #58 por ᴾᴿᴱᵀᴱᴿǁ1OOǁ
Respuesta de ᴾᴿᴱᵀᴱᴿǁ1OOǁ sobre el tema Todo sobre la IA (Configuración, ajuste...)
Tengo un problema y es que hago la vuelta con ctrl+ F6 y al acabar ctrl + F7 para gravar asta ahí todo bien luego le doy a Shift + a y veo que la ia no sabe cambiar de marcha en el Ferrari 355 Berlinetta F1 pero si sabe controlarlo todo perfecto y no se como hacer que cambie de marcha en este coche los demás no se si pasa en otro.
Más
30 Ago 2014 16:21 #59 por tt
Respuesta de tt sobre el tema Todo sobre la IA (Configuración, ajuste...)
De qué versión de Racer estaríamos hablando?

Saludos!
Más
30 Ago 2014 16:22 #60 por ᴾᴿᴱᵀᴱᴿǁ1OOǁ
Respuesta de ᴾᴿᴱᵀᴱᴿǁ1OOǁ sobre el tema Todo sobre la IA (Configuración, ajuste...)
De la versión v0.9.0 RC4
Más
31 Ago 2014 18:35 - 31 Ago 2014 18:51 #63 por ᴾᴿᴱᵀᴱᴿǁ1OOǁ
Respuesta de ᴾᴿᴱᵀᴱᴿǁ1OOǁ sobre el tema Todo sobre la IA (Configuración, ajuste...)
ya lo solucione ahora cuando voy ala carrera se frena el coche al pasar por el lado de el otro
Última Edición: 31 Ago 2014 18:51 por ᴾᴿᴱᵀᴱᴿǁ1OOǁ.
Más
31 Ago 2014 18:36 #64 por tt
Respuesta de tt sobre el tema Todo sobre la IA (Configuración, ajuste...)
Te refieres a que frena el coche de la IA? Si es así, se debe a un ajuste de su agresividad, comentamos en uno de los 2 hilos.
Más
01 Sep 2014 01:18 #65 por ᴾᴿᴱᵀᴱᴿǁ1OOǁ
Respuesta de ᴾᴿᴱᵀᴱᴿǁ1OOǁ sobre el tema Todo sobre la IA (Configuración, ajuste...)
No me refiero ami coche.
Tiempo de carga de la página: 0.387 segundos
Gracias a Foro Kunena