Hay muchos juegos de carreras de autos para PC que tienen esta asistencia de conducción única que ayuda a frenar su automóvil para que pueda girarlo con seguridad. Si bien en algunos juegos es solo una "asistencia", solo ayudará a frenar su automóvil, pero no garantizará un giro seguro. Mientras que en otros, la asistencia de frenado lo ayudará a obtener un giro seguro. Me preguntaba cuál podría ser el algoritmo que se sigue para lograrlo.
Un algoritmo muy básico que se me ocurrió fue,
- Predetermine la distancia de frenado de un automóvil ideal para cada giro de la pista, dependiendo del radio del giro, y luego comience a frenar el automóvil en consecuencia. Por ejemplo, para un turno de menos de 90 o , el automóvil comenzará a frenar automáticamente a 50 metros de distancia desde el inicio del giro.
Un algoritmo más avanzado, que garantizaría un giro seguro, podría ser
- Predetermine la velocidad del automóvil al comienzo de cada giro, individualmente para cada pista, giro y automóvil. Además, determine previamente la tasa de desaceleración de cada automóvil individualmente, que varía según el rendimiento del automóvil.
- La asistencia de frenado seguiría registrando la velocidad del automóvil en un determinado instante de tiempo.
- Comience a frenar el automóvil apropiadamente para que el automóvil alcance la velocidad exacta necesaria al comienzo del giro.
- Por ejemplo, deje que la velocidad de un automóvil en particular al comienzo de un giro de 43 m en radio sea de 120 km / h. Deje que la velocidad de desaceleración del automóvil sea de 200 km / h 2 . Si, en algún momento, la velocidad del automóvil es de 200 km / h, entonces el automóvil comenzará a frenar automáticamente a 400 m desde el comienzo del giro.