Hi,
I created 2 new athletes with a 71 overall, controlled by AI and starting in Euro cup (they were last in the ranking).
"A" barelly stayed in Euro cup the first year but get -2 to his stats at the end of the season. Finished 40th at the end of 2nd season and get -2 to his stats again. should have been sent to junior cup but stayed in Euro cup because of others athletes retreating (or bug?). Then with the worst overall "A" ended last each season and get -2 to his stats but always stayed in Euro cup with no chance to do anything. Overall stats <50 after 10 seasons but still in Euro cup while finishing last each year...
"B" finished last in euro cup the first seaon, was send to junior cup with a -1 on his stats. After 1 not really good season in junior cup, "B" received a random +6 stats boost , was the best overall grade in junior cup next season and get promoted to euro cup with once again a good upgrade to his stats, had the best overall stats in euro cup and get promoted with a new stats boost. Once again, best overall stats in IBU, get promoted to World cup with another stats boost to be 89 overall (while "A" was stuck in euro cup with his stats getting worse and worse each year which killed his carreer...)
Upgrade/downgrade of stats for AI should be based on their performance. If an AI character finish at a better place than his ranking, he should have an upgrade to his stats and downgrade if he finish worse than his ranking. Higher uprade and worse downgrade if performed really well/ really poorly compared to their ranking.
I spend 2 years finishing races mostly between 11-21 because of my bad shooting skill... with only a few 9-10 places and earn 13$ in 2 seasons and couldn't pay for any training to improve my character... Also, training during season: if you're good enough to finish top10 often ang get enough money to train, you don't want to miss a race to train and will only train at the end of the season. But if you're not good enough, you will miss races and would want to train during the season, but you may not have the money to do it.
Maybe instead of money for training, a system with xp you gain according to your performances (even if you don't finish in top 10 and don't get money) and you can use the xp for training (and eventually spending money too for a "better training camp" that will give you more stats for example).
A better description of stats would be appreciated.
+1 for being able to see the races results / total score of previous seasons.
The game is very fun, good job.