Añadiendo rivales a 'Spirit of Eternal Racer' y otras historias de IAs
Hoy toca contar por dónde voy en el desarrollo del juego. El resumen, simplificándolo mucho, es que estoy introduciendo y poniendo a prueba la IA de los coches rivales y, de paso, la IA que colabora conmigo.
Estos últimos días, el desarrollo se ha centrado en este aspecto, y tengo que decir que aún estoy con ello, pero que estoy avanzando más o menos según lo previsto. Estoy trabajando en la IA para que los coches rivales se comporten de manera inteligente y que no se limiten a seguir un camino fijo, sino que intenten esquivar a otros coches, creando una experiencia mínimamente realista. Este comportamiento también incluye que los rivales sigan la carretera y analicen el trazado que tienen por delante. Además, esto significa que ha llegado el momento de introducir la detección de colisiones. Así que son bastantes cambios introducidos de golpe y, aunque ya están presentes en el motor del juego, hay que modificar y ajustar muchas cosas. En el vídeo se puede ver que el movimiento es caótico aún, el pintado de los coches hace que se superpongan unos a otros y, en fin, hay muchas coas que mejorar.