Có rất nhiều trò chơi đua xe trên PC có hỗ trợ lái xe độc đáo này giúp phanh xe của bạn để bạn có thể xoay nó một cách an toàn. Mặc dù trong một số trò chơi, nó chỉ là một 'trợ giúp', nhưng nó sẽ chỉ giúp phanh xe của bạn nhưng không đảm bảo rẽ an toàn. Trong khi ở những người khác, hỗ trợ phanh sẽ giúp bạn có được một lượt an toàn. Tôi đã tự hỏi về những gì có thể là thuật toán được theo sau để đạt được nó.
Một thuật toán rất cơ bản tôi có thể nghĩ ra là,
- Xác định trước khoảng cách phanh của một chiếc xe lý tưởng cho mỗi lượt của đường đua, tùy thuộc vào bán kính của vòng quay, và sau đó bắt đầu phanh xe phù hợp. Chẳng hạn, với vòng quay dưới 90 o , xe sẽ tự động phanh ở khoảng cách 50m kể từ khi bắt đầu rẽ.
Một thuật toán tiên tiến hơn, đảm bảo biến an toàn, có thể là
- Xác định trước tốc độ của xe khi bắt đầu mỗi lượt, riêng cho từng đường đua, rẽ và xe. Ngoài ra, xác định trước tốc độ giảm tốc của từng chiếc xe, điều này thay đổi do hiệu suất của xe.
- Hỗ trợ phanh sẽ tiếp tục ghi lại tốc độ của xe tại một thời điểm nhất định.
- Bắt đầu phanh xe một cách thích hợp để xe đạt được tốc độ chính xác cần thiết khi bắt đầu rẽ.
- Ví dụ: để tốc độ của một chiếc xe cụ thể khi bắt đầu rẽ trong bán kính 43m, là 120km / h. Đặt tốc độ giảm tốc của xe là 200km / h 2 . Nếu tại một thời điểm nào đó, tốc độ của xe là 200km / h, thì chiếc xe sẽ tự động bắt đầu phanh ở 400m kể từ khi bắt đầu rẽ.