As suggested last month, it’s been another fairly quiet month in terms of work on Oversteer Racing. Part of the problem of being a 5-9 developer, or more often a 10pm to 12am developer, is that it’s very easy for other commitments to get in the way of the small window of time you have to work on a project. Also, even when you do have a bit of free time, your day job can leave you exhausted and not in the mood to do more coding late into the night.
That said, I did manage to do some work on pit stops for rival cars. I’ve got a working version of the code allowing the cars to decide when to stop based on fuel usage, tyre life, their team mates, damage and the progress of the race. I’ve also set up the paths for the AI cars to follow so that they can enter the pit lane, turn into the pit box and then exit the pits.
At the moment the rival cars don’t stop in their pit box and refuel, change tyre or replace damaged parts. This is the next piece of work that I need to do and I’m hoping that I’ll have a bit more time to work on this in June.