Separate names with a comma.
Thread posting restricted: Only the BeamNG team members can post new threads in this sub-forum in order to prevent spam. Posting is available on unlocked threads.
Discussion in 'Microblogs' started by tdev, Dec 14, 2018.
Working on a user interface for the script AI
Promising first results
Cant wait to try it in scenarios Awesome work!
AI still detects braking nodes late oof...or atleast that's how I see it
Anyway, that's absolutely awesome.
ok now this is epic
Glad to see that you're finally responding to the community!
It's still very much work in progress
So, it looks like once the path is set and the AI drives it, it is not in fact replicating the user's Throttle, Steering, Brake input, correct? Just the actual path? It looks like the AI is "learning" the path, overshooting it here and going to slow there, etc. Still a very intriguing bit of coding, and a step closer to "better" AI cars.
Looking at the AI behavior, is it just a case of automated checkpoint placement, or the route does also contain other variables such as speed and so on?
I think it would be a good idea to add expected max speed for each section which would automatically be assigned to each checkpoint, it could potentially help with car going much wider than expected.
As for it going off course if the template vehicle was sliding during recording the route, I have no idea how to fix it while still going purely off the route instead of player's input... maybe some sort of corner prediction deal? - which would be rather hard to calculate without knowing the exact max grip value at each spot
Is there a plan in place to work these scripts into scenario creation? The ability to get a car to follow a preset path every time, then switch to one of the existing AI modes could produce some interesting results.
Sweeet, more AI work! I am honestly more excited about all the AI overhauls that have been in the works for the past number of months than Italy or the new car lol
every point has a time, so essentially speed as well
yes, that's the plan, no promise though. There needs to be a lot of work on the base framework first.
Yes, it is trying to redo the path without replicating the actual user input. That is required as the vehicles change all the time, and any little change would completely brake the recording. So we needed something that has a huge error correction rate, so the same recording works across different versions of the game even
It can do jumps and loopings and alike, so far the only downside is, that it won't do any drifting, as it tries to do it in sane mode
hey, the developer team have any plans on making something like, the player draws a path in the map, and the AI follow that drawn path?
I would be great to set up multi car races without having to create a quick race. And it would be in free roam.
I’m guessing this will be a feature in freeroam? If so it would be great for making videos
How well is it when it comes to reacting to the play's behavior? Say what will it do if the play blocked it's road?
Pretty sure that all this is is the AI tracking a path made by the player. I bet the whole 'props actually stop vehicles' will come in when the AI is able to detect other vehicles better.
Either way, that's impossible without actually cutting off the Navigraph path. So basically, if all you do is set some barriers up, the AI will murder the poor barriers.
Time you say? Hmm... It is starting to sound more and more interesting, definitely will be dun to try it out and then check out the code to see how it works.
You really suprised me with the fact that you use time for speed controll. I assume it counts the time between each checkpoint right?
Are there any plans on keeping the more powerfull cars under controll? Right now, Ai seems to have quite a bit of issues with a 400-ish hp 4-speed automatic GM. I guess it could be solved the same way braking is, that is force AI to use TC even if car doesn't have it installed (the same as it does with ABS in case of the covet - and fun fact with the covet, it has a functional ABS light on the dash which lights up when Ai is driving it, but there is no ABS aviable for the player).
When looking that path with dots, I thought about ability to grab that dot and there could be adjustable soft selection so you could drag points to different spot and maybe even adjust target speeds of dots, maybe that is in plans already, but I guess if possible to make, such might extend usability even further.
Personally, I think the AI simply brakes too late for most corners, detecting a corner coming up to late to brake. This could probably be gauged by what speed the car is going (The higher speed the vehicle is going, the closer to the vehicle the braking zone is).