I just thought of an idea for a new game mode for SSGX last night. It's a fairly simple concept and shouldn't be that hard to program/set up either. I call it the Precision Run. It's basically an extension of single player TT & SL. The way it works, you would start of with an unlimited number of laps in a certain speed class, and a lap time to beat for the first lap that is extremely easy to obtain. Then, each lap for the next 10 laps (11 total), your target lap time would decrease by 0.5 seconds, ultimately reducing your target time by 5 seconds after 11 laps. Then, for the next 10 laps, your target time decreases by 0.3 seconds, ultimately reducing 3 extra seconds off the lap time, for a total deduction of 0.8 seconds. Finally, your target lap time will decrease by 0.1 seconds until the game is over (the ending will be explained in a moment), and there is no limit to the number of laps run. Also, the lap is considered passed even if the time is tied exactly (I think the final game should score down to the thousandths: 0.001).
The mode ends when the player runs out of energy, however, just like in TT and SL, you don't lose energy by hitting walls, but you lose 20 integrity points with each lap that you fail to meet the target lap time. On the contrary, unless your integrity is full, you gain 10 of those points back for each lap that you meet or exceed the target, kind of like Zone mode's regeneration. Once the player's energy reaches zero, they do not explode, but it is their final chance to meet the new target, or face elimination. If the player has 10 integrity and fails to meet the target, they are eliminated. The target still decreases whether it is met or not.
So for example, lets say on X track, the lap target starts out at 45 seconds. Your session summary could look like this:
Lap 1: 45.00 sec. Pass 100 integrity
Lap 2: 44.50 sec. Pass 100 integrity
Lap 3: 44.00 sec. Pass 100 integrity
Lap 4: 43.50 sec. Pass 100 integrity
Lap 5: 43.00 sec. Pass 100 integrity
Lap 6: 42.50 sec. Pass 100 integrity
Lap 7: 42.00 sec. Pass 100 integrity
Lap 8: 41.50 sec. Pass 100 integrity
Lap 9: 41.00 sec. Pass 100 integrity
Lap 10: 40.50 sec. Pass 100 integrity
Lap 11: 40.00 sec. Pass 100 integrity
Lap 12: 39.70 sec. Pass 100 integrity
Lap 13: 39.40 sec. Fail 80 integrity
Lap 14: 39.10 sec. Pass 90 integrity
Lap 15: 38.80 sec. Pass 100 integrity
Lap 16: 38.50 sec. Pass 100 integrity
Lap 17: 38.20 sec. Pass 100 integrity
Lap 18: 37.90 sec. Pass 100 integrity
Lap 19: 37.60 sec. Pass 100 integrity
Lap 20: 37.30 sec. Pass 100 integrity
Lap 21: 37.00 sec. Pass 100 integrity
Lap 22: 36.90 sec. Fail 80 integrity
Lap 23: 36.80 sec. Pass 90 integrity
Lap 24: 36.70 sec. Fail 70 integrity
Lap 25: 36.60 sec. Fail 50 integrity
Lap 26: 36.50 sec. Pass 60 integrity
Lap 27: 36.40 sec. Fail 40 integrity
Lap 28: 36.30 sec. Fail 20 integrity
Lap 29: 36.20 sec. Fail 0 integrity
Lap 30: 36.10 sec. Pass 10 integrity
Lap 31: 36.00 sec. Pass 20 integrity
Lap 32: 35.90 sec. Fail 0 integrity
Lap 33: 35.80 sec. Fail XX integrity
Session Over.
Laps: 33
Best time: 36.00