DumbAI

DumbAIMisc  0.2

  • Thread starter Thread starter ancient_3
  • 10 comments
  • 458 views
ancient_3 updated DumbAI with a new update entry:

new UI and new pit stop strategy

Dumb AI 0.1

new UI:
  • DumbAI parametrization can be done on the setup menu before the race
  • main Window while racing or replay serves only to look at different track & variables to check for model logic ; it is deactivated by default
  • DumbAI logs are shown in the lua debugger

new functionalities and bug corrections:
  • sliders are now correctly connected to model variables
  • all AI cars put selected tyres at the start
  • enhancement of Blue Flag behavior with a...

Read the rest of this update entry...
 
ancient_3 updated DumbAI with a new update entry:

qualifying & alternate strategy

Changelog:

New functionalities:
- qualifying session: AI waits for a random amount of time before going out on track, then run 3-4 laps (depending of pit location against the finish line) and go back to pit to wait 60 seconds before going out for another run

- alternate pitstop strategy: if Mixed Compound selected, alternate pitstop strategy reverse the strategy for the last quarter qualified -> those AI start with the harder compound and pit at 2/3rd of the race

Small things:
  • ...

Read the rest of this update entry...
 
Hi, not really in this 0.2 version but if you untick Qualifying behavior and keep Normal pit strategy, then you should only have the blue flag behavior (and the AI starting tyres set to what you chose, softer by default).

The Normal pit strategy should not work, it is based on tyreWear with a threshold of 0.9 that AI should never attain in fact. So it should not override normal AC/CSP behavior.

I'm working on 0.3 version where I'll add fuel management and debug this normal pitstop strategy but also add a kill switch for every functionalities of the app, like @fto_10 also proposed. In the end, I think I'll use a small .ini where any users will be able to write which functionnalities he wants at start of the app so that it is done once for good.

It takes a little time because I want AI to be able to assess during the race when to change tyres correctly and when to go refuel and adapt its global initial strategy for the whole race.
 
Hey ancient_3

First all your mod is really awesome and makes a lot bettter racing with AI. I really appriciate the effort and it become a mandatory add-on for me.

I am wondering in the future do you think it is posssible to make pit-stop strategy for the AI fuel based in order to replocate race for 1994-2009 era?

I would really love that and hope that this is somethingh that you can add so AI would run 1-or 2 stops based on theirr fuel level.

Again thanks for the hard work and I really hope this project will be continued
 
Hey ancient_3

First all your mod is really awesome and makes a lot bettter racing with AI. I really appriciate the effort and it become a mandatory add-on for me.

I am wondering in the future do you think it is posssible to make pit-stop strategy for the AI fuel based in order to replocate race for 1994-2009 era?

I would really love that and hope that this is somethingh that you can add so AI would run 1-or 2 stops based on theirr fuel level.

Again thanks for the hard work and I really hope this project will be continued
Thank you !

What are the rules for this 94-09 era ? They must pit at least once in the race to refuel and it is possible for them to change tyres while refueling ? Do they have some pitstop to change only the tyres ?

I would like to use the next update to clean up things about pitstop strategy.

I selected 5 theoretical cases:
  • case 1: no pit stops, either for fuel or tyres. AI must do the race with initial fuel amount and tyres
  • case 2: free pit stops for tyres but no pitstop for fuel. AI can pit stop when it wants according to tyre wear thresholds given by the app but can not refuel.
  • case 3: free pit stops for fuel and tyres. AI can pit stop when it wants according to tyre wear & fuel level thresholds given by the app.
  • case 4: 1 mandatory pit stop to change tyres compound with no refuel (current F1 rules I believe). AI must pit stop at least once and must have used two compounds in the race. AI must do the race with initial fuel amount.
  • case 5: 1 mandatory pit stop to refuel. AI must pit stop at least once to refuel, can use whatever tyre compound it wants in the race.

All cases look easy to read but are sometimes more complex to implement :-) in any case except case 1, AI must be able to assess its tyre wear and grip and project its fuel consumption with many intermediate cases once the mandatory pit stop have been done . Case 3 is in fact more complex than it seems and I have to deal with original AC /CSP behaviour in any cases... ;-)
 
Last edited:
Back