Data Out - Additional UDP Channels

Drift has been announced, and I think we’re gonna need a bigger boat telemetry pipeline.

So I propose adding:

Drift Data

  • drift_angle - Current drift angle of the car
  • drift_speed - Current speed of the car
  • drift_decel_value - This would mimick Formula Drift’s decel lights (In short, FD cars have sensors to calculate G-forces and determine if the car is accelerating, neutral, slightly decelerating, or greatly decelerating. If a car is decelerating when it shouldn’t, this may affect score and penalty assignment.)
  • is_car_on_track - Whether the car is considered within the bounds of the track
  • current_lap_drift_score - How many drift points have been banked in the current lap
  • last_lap_drift_score - How many drift points have been banked for the previous lap
  • best_lap_drift_score - The best lap score in the current race/session
  • personalbest_lap_drift_score - The persnnal best lap score on the current layout

Additionally, assuming the existence of specially delimited drift zones.

  • drift_zone_id - ID of the current drift zone active, 0 if the player is out of a zone or not actively drifting/being scored
  • last_drift_zone_completed - ID of the last drift zone the player has completed (“completed” here means either posting a valid score, or having the run disqualified e.g. from spining out or exiting the track)
  • last_zone_score - Score for the last drift zone the player has completed, 0 if player completed without a valid score
  • last_zone_best_score - The best score posted for the last drift zone the player has completed, in the current race/session
  • last_zone_personalbest_score - The personal best score for the last drift zone the player has completed

In a multiplayer scenario, you can imagine the above but for each player. Additionally, you might want the following:

  • lap_score_leader - Best lap score of any player in the current race/session
  • zone_score_leader - Best zone score of any player in the current race/session

Hopefully I didn’t forget anything.

2 Likes