Calling for Better Assetto Corsa Competizione AI

Calling for Better Assetto Corsa Competizione AI.jpg
There is no denying its popularity for online races. But Assetto Corsa Competizione AI must improve if the game is to remain popular for years to come.

Images: Kunos Simulazioni

We recently released an article on the fun to be had racing GT2 and GT3 cars on-track at the same time. In fact, the two classes combine for fantastic racing on a variety of circuits. However, there was one part of the experience that felt lacking.

The article states that, at times, the Assetto Corsa Competizione AI can appear as if it were on train tracks. Following a very narrow racing line, rarely deviating. It does take away from the immersion of the title.

So with the game’s end of active life coming up fast and the Nordschleife soon to require greater AI use, surely it is time for an overhaul.

ACC: Problematic AI​

The issue does not limit itself to the blend of classes, nor does it only influence GT2 cars. Ever since the game’s release, it has seemed simplistic. As aforementioned, ACC AI does seem to follow the same line and stick to it in a very robotic way.

Furthermore, strange inputs such as brake dabbing mid-turn and a lack of confidence in door-to-door situations are a clear inheritance from the original Assetto Corsa. Elsewhere, random divebombs are not a rare occurrence in races, making for uninspiring fight-backs.

Single-line, tram tracks AI is far from immersive.
Single-line, tram tracks AI is far from immersive. Image credit: Kunos Simulazioni

These race craft issues do not improve when it comes to multiclass racing. Confidence in traffic is lacking so long lines of faster cars unwilling to pass fill British GT content races. In addition, opponent strength does not seemingly mean much.

Pace from circuit to circuit and car to car does seem to be inconsistent. At times, 100% difficulty will be an easy win. Other times, dropping down to 95% will require a massive push to reach points-paying positions.

Finally, with offline race stints being limited to 30-minute driver time, accurate endurance simulations are complicated to complete in most game modes. Whilst it is possible to extend this in some cases, the feature does show signs that AI strategy is not up to par for a sportscar simulator. Poor performance and decision making in mixed conditions does not help the argument.

Wet AI races are difficult to love in ACC
Wet AI races are difficult to love in ACC. Image credit: Kunos Simulazioni

The result is an experience that lacks immersion in most cases. Whilst certainly serviceable, the experience of racing ACC AI will no doubt drive players away from the offline modes.

Time for a Fix​

Going further back, Kunos’ previous title does not exactly have industry-leading AI either. It seems offline racing is not the developer’s forte. But now is surely the time for change.

The modern racing game market is seeing a greater focus on AI development. Automobilista 2 received a major update last year to its AI’s strategic capabilities. Through the first month of 2024, the Brazilian title also saw its system become adept in race craft scenarios. Elsewhere, iRacing frequently adds to its offline racing library, an impressive experience in all scenarios.


Nurburgring Nordschleife Requires Top-Notch AI​

But perhaps the most important crunch time signal of them all is the upcoming addition of the Nordschleife to ACC. A tricky circuit layout with a variety of turns, the Green Hell demands a lot from sim racing AI systems. In addition, multiclass racing is the norm on the course. So the title will need greater capabilities in that respect if Kunos wants to satisfy the offline VLN fanatics.

The Green Hell in itself will require improvements to the ACC AI system. But it will also likely mark the end of active updates to the game. With Kunos moving attention to the upcoming Assetto Corsa 2, the online racing scene will no doubt suffer a decline. To keep the game alive, offline racing will be more crucial than ever.

The ability to run intense, competitive races offline years after the end of frequent updates will ensure ACC remains one of the greats. If all goes well, picture the sim alongside the likes of GTR2 and NASCAR 2003. If single player racing remains the tedious exercise it is today, a forgotten Project CARS scenario may be more likely.

Do you think Assetto Corsa Competizione needs major AI improvements in coming months? Tell us on Twitter @OverTake_gg or in the comments down below!
About author
Angus Martin
Motorsport gets my blood pumping more than anything else. Be it physical or virtual, I'm down to bang doors.

Comments

Only 6 years? Last good AI was Grand Prix 4 mate. It seems like all the games after that was Sports Car GT AI tuned, ISI motor 1.

On the topic, compared to AC1, I find ACC AI really good, Dont think they will make any further improvements to it in ACC.. It so sad that AC, with all the mods, is simply a hotlap simulator.

And God, I hate to say this, but iRacing AI is... good, very good.
Well, I'm relatively old. I used to do competitive UT99 and won a bunch of Logitech mice, and once I won Geforce 4 MX. Around 2012, I stopped playing games altogether. Then around 2017 I tried simracing, bought myself a rig, and went down the rabbit hole.

My problem with AI in ALL sim games is that they are just too slow. Usually they have "one corner problem" where they lose a second (or more if there's a straight after). Talking specifically about ACC: I don't remember which version of the game it was, but I remember that MAX AI were doing 1:59 at Nurburgring. I was able to be 2 sec faster. Went online, before simgrid and LFM were a thing, and Aliens were even faster. So at least 5 sec faster than AI.

AMS2. Last month, I went with P1 at Road America. Max AI. After 30 min practice session, I was faster than AI by more than a second.

So how can I enjoy Offline, if AI is too slow for me?


Yes, LFM is a godsend for quick races, and I've been enjoying it from the beginning.

But for Online races, you have to prepare, because you don't want to be "that" guy. And that takes time.
For example, if you have 1 hour, and you're waiting for your kid to come home, doing an online race is usually not possible. Fast and good AI would be a godsend.
 
Premium
Unfortunately, AI was never the strength of Assetto Corsa or Assetto Corsa Competizione. If it were at the level of the other sims I'd probably still get behind the wheel regularly. AI also seems to make very slow progress compared to almost all other areas of racing sims. As far as I know RF2 introduced defensive lines a few years ago, before that there was no such thing. Fortunately, some sims have since followed suit. I hope I'll live to see AI that can drive through slow traffic without any problems or that AI errors look natural (although Iracing's AI and that of AMS2 already deliver well in this respect).
 
I disagree to a point. Last time I checked the software we use are still "games" and such need to provide a decent gameplay experience. More often than not additional "simulation features" provide a great point in the feature list but leave a lot to be desired in the gameplay itself.

From your list... mistakes do actually happen, but when they are coded in to happen it's usually so obvious that it's detrimential to the experience, e.g. F1 game a couple years back had these "scripted" brake lockups. First two times it was immersive, when it happened almost every race to someone I was fighting, it was anticlimatic. Accidents, obviously also happen, tightly connected to mistakes. But do we really want to see "scriped" pileups into T1? It happens occasionally without that as well, even in ACC.

Mechanical issues... I remember F1 2010 and the random puncures. It was not a very enjoyable experience... And is it fair if only the AI is affected? Do mechanical issues happen that often IRL that it's an important factor, like early 2000s F1? Regrarding ACC IIRC Aris asked, would it be fun if your car randomly had a mechanical DNF 23 hours into a 24 hour race?

AI in sims is dynamic, sometimes things happen we don't want, sometimes it gets too boring. Restart the race and the pileup might not happen. Nothing is scripted. Slower cars get overtaken eventually. "Problem" is, the difference between the cars in ACC is not big. IRL it's also not enough to have a 2 tenths stronger pace to overtake someone.

But if we want to simulate all aspects of racing, we would have to disable teleporting to pits, spend a lot of time in virtual gyms, take part in virtual PR events, sit through hours of briefings/debriefings, travel to races, start a new profile after a big accident, or get banned from the game for driving like a lunatic even offline. Would that be fun?
Good points and I agree about the games/fun aspect, I suppose getting the balance right is tricky
 
Let's hope that they finally focus 100% on AC2. Working on AI in ACC makes no sense to me, there are enough online servers always so what's the point and AC2 needs their focus now.
I can only hope, working on AC2 AI can also let Kunos to improve AI in ACC...although it seems too late now, unless they plan to keep on producing content on ACC, extending the contract with SRO
 
One of my biggest gripes with ACC AI is their inability to pass other AI driven cars. I’ve seen too many race with a train behind the slowest car, and not one of them even attempts overtaking.
Try to run a 2018 gt3 race at Monza. Within a few laps they all line up behind that single 2-seconds-per-lap slower Lamborghini

Or if I want to bump my ‘driving skills’ or consistency rating up, just follow a AI car. They run for hours within 0.2 seconds off consistently.

In my mind they are too robotic, lifeless and boring. Give me some inconsistency, some bad judgements, some randomness and I’ll be happy.

Also, for the crowd that don’t see the point in offline driving. It’s just a bit silly. Just because YOU don’t like offline, doesn’t mean it can’t be worth it for someone else. Online with LFM is sorted and works well, so give us offline players a choice as well…? I have to be able to pause my sim at short notice due to.. well.. life, how can I run online when I have limited time?!
 
doc3d: Yes, pausing is the biggest advantage in offline races. If your dog comes, you can take him out, if the phone rings, and you know it's job related, you can answer, if someone interrupts you, you can only kill the AI.

While online, you have to have uninterruptible free time. So, you must plan that 1 hour and half for one online race. Me personally, I do LFM every couple of days. Especially since they introduced old AC, I have a lot of fun, either in LMP3 or RSS MP-H Bayer Hybrid V8.

But if GT7 introduces Sophy more broadly, meaning you can select any car/track combo, I can see myself switching from iRacing, ACC and AC (online) and AMS2 (mostily offline). I simrace to have fun.
 
Who needs AI! Racing against other people (pick-up races & leagues). Thats what I do. Offline is only a single player for making setups, notihng more. People are way more exciting to race against.
If nothing else, join here: https://www.thesimgrid.com/ races with other people almost every day.
--
But its true, also AI could be made way better then its now, thats for sure.
There are a lot of people, like my self who choose not to race online for various reasons. To suggest that single player is for making setups, nothing more. That attitude is why I stopped racing online.
 
Well, I gave up on this its been a while already. It is bad and will not be fixed for this game. Future Sims needs another vision on AI approach, it is clear more and more people have short time to enjoy and needs to do so with short AI races in the exactly time they are able so. For that people, like me, online races are off the table.
I hope AC2 brings another perspective for offline races, and don't think Stefano can do a much better AI than what is there, because clearly he can't (or couldn't...).
 
They do the switchback if the player overshoots an overtaking attempt
This is pretty key actually, they are quite aware and smart about this, as opposed to forcing their line and sideswiping you. Similarly if you win the corner without overshooting, they always concede (maybe a bit too easily though). Generally if ACC AI hits you in a corner, it's because they actually won that corner and you just shoved your way through.
 
Premium
I just don't see why they would update the ai now. They never fixed it in AC. Only one developer cares about such things and that's Reiza.
I really hope AC2 is better on the Ai but I'm not uninstalling GTR2 just yet.
 
The AI is not the strength of ACC, and not of AC either. It is reliable in rolling mobile obstacles around the course, it does not scoot and shoot into players' cars and does all it can to avoid collisions and to evade players cars,, it does keep cars rolling. But thats all in it, and that is not enough, never was. It does not FIGHT, like for example in RR. It is too pacifistic, and once overtaken and player gaining a certain minimum distance, it gives up and just keeps on rolling around the track. No give and take, no trading of gentle blows, no fighting for position and if you approach from behind, it too easily gives room. Compared to that in RR I had so many races with one and the same AI car engaging with me in what almost felt like a duel between a tie fighter and a crosswing fighter, the AI tries left and right, suprises me, I overtake it on one side and two seconds later think I am safe - and flash boom bang there comes the counter move and it already is on the other side and drive sits fangs and claws into me once again, cutting the turn inside a bit just to get the edge. Also, ti does not too easily give room if line is two or three wide. I sometimes have roared around half the Nordschleife with being closely engaged with just one and the same AI car for minutes, side by side and bumper to bumper, and AI did not let go, and positions changed every 20 seconds. Dogfighting on wheels. I admit much owes to the player'S driving style, I am not the hyperaggressive driver abusing known weaknesses in sims, but always trying to stay in control of the car's behaviour. That keeps me a bit slower than the real fast sim drivers out there, I drive with more self- inhibition. In RR I have the AI sliders around 96-98, and this way I get perfect matches that fit my skill level (I dont bother with tuning the car setups). In ACC I find 96 too easy, and 97 already too much for me, and the pacifistic AI simply drives - well, it drives uninterestingly.

What did Worf say in one Star Trek episode when he was asked about the pointed thorns on the inside of his sash? He said, "The slight pain keeps the warrior in a bad mood." Thats what the Assetto Corsas' AI both are missing: bad mood, the desire to fight and rumble.

The issue is as old as the first release of the classical AC ten years ago. Honestly said I have given up hope they will ever tackle this, while they have plenty of expertise for many different things in their team, they probably simply lack a guy who knows AI stuff good enough to do it better. Else they would have acchieved it by now. It an be done, other titles illustrate it.

To be fair, the AI of RR in my perception also has been taught more manners and got civilised by coders' force. I recall that around 2015, 2016, 2017 it was even more unpredictable and angry than today, and that AI cars engaging against each other and ending up off track or in the sand was far more common (though not too exaggerated) than today. But I Iiked it back then, very much so.
 
Last edited:
This is never going to happen, sadly. You also summed it up rather nicely that AI is not there forte. Asetto Corsa is bad, and ACC is just as bad. No personality whatsoever, they're all on rails, and it's train track after train track with no mistakes. Most of time they struggle to overtake.

I have ran several offline races as tests and the starting grid and finishing grid are completely identical - even with the highest aggression settings. Its laughable.

Out of all the sims that I have played, I would consider rF2 and iRacing the best for AI. AC2 is probably going to be just as garbage given they've not made any competent AI.
 
Last edited:
This is never going to happen, sadly. You also summed it up rather nicely that AI is not there forte. Asetto Corsa is bad, and ACC is just as bad. No personality whatsoever, they're all on rails, and it's train track after train track with no mistakes. Most of time they struggle to overtake.

I have ran several offline races as tests and the starting grid and finishing grid are completely identical - even with the highest aggression settings. Its laughable.

Out of all the sims that I have played, I would consider rF2 and iRacing the best for AI. AC2 is probably going to be just as garbage given they've not made any competent AI.
did you see GT endurance race, it's not rallycross, do you know that ?
 
did you see GT endurance race, it's not rallycross, do you know that ?
Yes, I am well aware of endurancing racing compared to rallycross, but I don't know what you're trying to insinuate here? If you're implying the AI are good, then I don't really know what to say.. My extensiving testing suggests otherwise, and AC is probably considered one of the worst in terms of scoring for how competent the AI are. In fact, you don't have to take my word for it either, its pretty well established and understood that AC has always had very poor AI.
 
Last edited:
This is not racing, it's hotlapping with obstacles. They keep nailing the predefined racing line like bots using unrealistic inputs. But when there's a tiny overlap with another car they need to keep 2m distance and park it on the outside. Not able to attack or defend. Blue flag makes them park it immediatly.
Having watched some real racing it's hard to not notice how terrible this "AI" really is.
 
Yes, I am well aware of endurancing racing compared to rallycross, but I don't know what you're trying to insinuate here? If you're implying the AI are good, then I don't really know what to say.. My extensiving testing suggests otherwise, and AC is probably considered one of the worst in terms of scoring for how competent the AI are. In fact, you don't have to take my word for it either, its pretty well established and understood that AC has always had very poor AI.
did you test an endurance race with AI with all the games ?
did they use a pit strategy in all the games ?
you sureley have not tested, cause the AI in ACC is not broken like the others AI, in a pit, they dont refuel at max, if they don't need it ;)
 
Finally someone is talking about this, that could hopefully make Kunos do something about it. People who only want or play online should stay out of this discussion. Not everyone has time and nerve to play online. The AI is bad, this article described pretty well. I watch endurance races and there are a lot of crashes and mistakes in the race, what doesn't happens in ACC. Hope it gets to the developers, but I believe they don't care neither.
 
This is the worst take on a thread SPECIFICALLY about offline AI :roflmao: Sooo many people simply do not want to deal with the hassles of online racing, and offline AI has seen almost no advancements from any sim developer for so many years.
(no hate dude, and I appreciate all your fantastic AC mods!) :)

ACC AI is serviceable at 100% aggression but way too predictable and never challenge outside the 'desired' race line on corners. They simply give up, let you pass and fall in behind you. On a long enough straight they will occasionally attempt a pass, but that's about it. They're not smart enough to pass on corners nor set themselves up for the next corner.
Yes, and in an ideal context, AI should teplace missing online drivers to make more exciting online races when a server is not populated enough. So that debate about online vs offline is sterile and even nonsense imo (it is just trolling at the end).
 
did you test an endurance race with AI with all the games ?
did they use a pit strategy in all the games ?
you sureley have not tested, cause the AI in ACC is not broken like the others AI, in a pit, they dont refuel at max, if they don't need it ;)
The sad reality is, all of this is completely meaningless because the ACC AI is completely and utterly braindead. I don't know how you have any sort of enjoyment racing them, because they're stuck on rails and can barely overtake each other.

If you spectate any race with high aggression, they all follow exactly the same lines, they all have exactly the same consistency, and they all struggle to overtake. The AI logic in that game is appalling, and I am not surprised given how poor AC AI is as well.
 

Latest News

Article information

Author
Angus Martin
Article read time
3 min read
Views
6,644
Comments
71
Last update

What would be the ideal raceday for you to join our Club Races?

  • Monday

    Votes: 0 0.0%
  • Tuesday

    Votes: 0 0.0%
  • Wednesday

    Votes: 0 0.0%
  • Thursday

    Votes: 0 0.0%
  • Friday

    Votes: 1 50.0%
  • Saturday

    Votes: 2 100.0%
  • Sunday

    Votes: 0 0.0%
Back
Top