Enhnce your code as you see best, I am not doing any maintenance of it so I get to play the happy end user. I make no claim to "Phase Shift Lane Rotation" or any such implementation, just sharing some of my ideas and years of racing experiance. . . like I've heard, it's for the kids!
What I would like to suggest is that the spread(aka generator) keeps growing if there is opponent repeat . . . up to a point . . . I probably value opponent equality too much compared to consecutive heat races since the pit crew does the staging/starting/car returns. When I end up with consecutive heat racing the pit crew catches on real quick that there is one car that will be coming back from the end of the track for the next race. This is usually in smaller groups and so the effective time spread between most races for a specific car is still easy for the kids to wait through.
Phase Shift Lane Rotation Schedules
Re: Phase Shift Lane Rotation Schedules
Mr. Slick says: Honey, I am doing this for the kids, not myself.
Re: Phase Shift Lane Rotation Schedules
Thanks, Mr. Slick. We will be mindful of any suggestions that you make. At this point, I'm thinking that there are probably certain aspects of these charts where our understanding and your understanding are still pretty far apart.Mr. Slick wrote:Enhance your code as you see best, I am not doing any maintenance of it so I get to play the happy end user. I make no claim to "Phase Shift Lane Rotation" or any such implementation, just sharing some of my ideas and years of racing experiance. . . like I've heard, it's for the kids!
What I would like to suggest is that the spread(aka generator) keeps growing if there is opponent repeat . . . up to a point . . . I probably value opponent equality too much compared to consecutive heat races since the pit crew does the staging/starting/car returns. When I end up with consecutive heat racing the pit crew catches on real quick that there is one car that will be coming back from the end of the track for the next race. This is usually in smaller groups and so the effective time spread between most races for a specific car is still easy for the kids to wait through.
- Stan Pope
- Pine Head Legend
- Posts: 6856
- Joined: Sat Jul 05, 2003 7:01 pm
- Location: Morton, Illinois
- Contact:
Re: Phase Shift Lane Rotation Schedules
If not maximizing opponents, the only check that is needed is that no generator partial sum is equal to zero modulus numCars. That should make it easy to add generator elements. Continuing the sequencing as described earlier, multiple rounds should be readily attainable. But, you are probably way ahead of me on this!
Stan
"If it's not for the boys, it's for the birds!"
"If it's not for the boys, it's for the birds!"