Current Behavior
Heats are currently filled up with the maximum number of cars that can fit in the given lanes.
Issue
Because all heats are filled up as much as possible, it is common for the last heat of a round to have much lower number of cars, including just 1. This isn't very exciting and makes the race unfun for those watching, even if it doesn't affect the final score.
Enhancement
Adjust the number of racers in previous racers so that the final race has more than 1 racer. A simple algorithm would be if the last heat would have less than (MAX_RACERS - 1), then "push" forward one racer from a previous race into the next until the final heat has the same number of racers as the heat before it. For example if the final round, n, had only one racer, you would reduce but 1 heat n-1 and n-2 such that all three have 3 racers.
This could be a simple checkbox option in settings and be off by default to preserve current behavior (though personally I think this should be the default behavior).
Current Behavior
Heats are currently filled up with the maximum number of cars that can fit in the given lanes.
Issue
Because all heats are filled up as much as possible, it is common for the last heat of a round to have much lower number of cars, including just 1. This isn't very exciting and makes the race unfun for those watching, even if it doesn't affect the final score.
Enhancement
Adjust the number of racers in previous racers so that the final race has more than 1 racer. A simple algorithm would be if the last heat would have less than (MAX_RACERS - 1), then "push" forward one racer from a previous race into the next until the final heat has the same number of racers as the heat before it. For example if the final round, n, had only one racer, you would reduce but 1 heat n-1 and n-2 such that all three have 3 racers.
This could be a simple checkbox option in settings and be off by default to preserve current behavior (though personally I think this should be the default behavior).