-program should calculate all possible combinations of rides except some cases* (up to a appointed time of ride):
#for example: in int 10 program should stops calculation when time is more than 10:50 (or we can use SL cheats to decrease the shortest possible time) and it calculate the next combination. When program will find shorter time, it should shorts the time up to a shortest found time to optymalize calculations.
-it will be hard to do but if we use something like CUDA (nvidia) the calculations will be much faster than CPU.
-program should save about 10 fastest recs.
-first lev which should be calculate is int10 because it has the shortest time (the least calculations)
-the combinations shouldn't contain avolt because it appear when there is combination of left and right arrows at the same time.
!the combinations of pressed volt keys should be calculate only every 0.8 sec (to avoid calculating pressed volt keys when kuski cant volts)
-OFC program should works very fast, not in real time (the physic and the timer should works the fastest possible speed of CPU (program without timers))
-we should be able to set the simulating fps of physic (maybe 60?). The less fps, the faster calculations.
!there shouldn't be the combinations where the throttle and brake keys are pressed at the same time (because then only breake key works) so program should choose from brake and throttle state from one variable.
-I should learn more english

*vide ! points