DumbAI

DumbAIMisc  0.2

  • Thread starter Thread starter ancient_3
  • 8 comments
  • 384 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.
 
Back