Тёмный

Superhuman Trackmania AI Demo | map5 

Linesight
Подписаться 27 тыс.
Просмотров 29 тыс.
50% 1

Опубликовано:

 

28 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 109   
@Patrik2166
@Patrik2166 Год назад
But then... the Ai got *this run*
@linesight-rl
@linesight-rl Год назад
Haha. Believe it or not, but since publishing this video it has improved three times already 😂
@Patrik2166
@Patrik2166 Год назад
I'm pretty sure one day you'll be in a Wirtual video with the Ai because this is pretty interesting 😮 But I doubt an Ai will beat difficult tracks or even use tricks like bugslide 😅
@travisallan4637
@travisallan4637 Год назад
@@Patrik2166 he is already no? Wirtual made a WirtualTV video about beating it I thought
@Patrik2166
@Patrik2166 Год назад
@@travisallan4637 it was someone else's Ai I believe
@travisallan4637
@travisallan4637 Год назад
@@Patrik2166 no same one, same map just the previous version of this one
@crizpycheese8287
@crizpycheese8287 Год назад
This is absolutely insane, good job guys! Beating the world record by a second is just astonishing and really shows how much effort you put into this.
@Queen_Elizabeth249
@Queen_Elizabeth249 Год назад
crizpy :D
@D0Z3RGAMING
@D0Z3RGAMING Год назад
The AI is coming for your job man
@Queen_Elizabeth249
@Queen_Elizabeth249 Год назад
@@D0Z3RGAMING fr
@ReizaTM
@ReizaTM Год назад
Welp this is scary to see such a good level for an AI but super impressive ! A lot of ppl tried to do AI but this one is the one that impressed me the most.
@linesight-rl
@linesight-rl Год назад
Glad you enjoyed it!
@ragerancher
@ragerancher Год назад
It's amazing seeing how previous AI times earlier in the lap were actually better than the best time. Plenty of room for improvement.
@Drawliphant
@Drawliphant Год назад
65 hours of training time on normal pc to get better than pros is incredible.
@Queen_Elizabeth249
@Queen_Elizabeth249 Год назад
it's actually scary
@AlexanderB41
@AlexanderB41 Год назад
Great work, keep it up! Can't wait to see your further progress ;) and maybe one day combination with other TAS techniques
@linesight-rl
@linesight-rl Год назад
How would you combine this with other TAS techniques ?
@JANICKGMO_
@JANICKGMO_ Год назад
you just do! duh..
@kukuc96
@kukuc96 Год назад
@@linesight-rl Maybe as an alternative to bruteforcing a segment? Rather than random brue force, you would make the ai take over for the segment, +give it some noise so it will have variation. In theory it could result in an improvement faster than a purely random brute force.
@Doc_Ones
@Doc_Ones Год назад
It's amazing what you've done ! What are you planning to do now ? As you said it would be interesting to make it play on other types of map
@linesight-rl
@linesight-rl Год назад
Probably try various improvements on this same map, then move onto other tyoes of maps. Is there an interesting map you could suggest for future tests ?
@kv-5
@kv-5 Год назад
@@linesight-rl It would be fun to see what it could do on the campaign maps. Going further classics like Hakkalicious and if we are dreaming really big 128 Deep Fear and Oachkatzlschwoaf :D but I guess it has a lot to learn until then. Anyways, awesome work on this already, curious to see how far it can go!
@Neomadra
@Neomadra Год назад
Campaign maps would be incredible to watch. This could potentially unveil new strategies, reviving competition on these maps.
@vexari_
@vexari_ Год назад
@@linesight-rl Should try it with some tech maps
@alansmithee419
@alansmithee419 Год назад
@@kv-5 They've done Hokalicious now! (in case you weren't aware already) I agree deep fear would be really cool to see, but maybe start with a shorter FS map? I feel like that would take weeks to train. But I could be completely wrong.
@Mordaxe
@Mordaxe Год назад
hâte de voir le résultat sur d'autres circuits! bien joué
@tallensmith8948
@tallensmith8948 Год назад
this is insainly awesome keep up the awesome work
@SilentTM
@SilentTM Год назад
Huge congratz! This is a good step forward! Interested to see it learn more tracks. It is crazy to me how pro players can sometimes get clean runs on complex tracks on a first attempt - wonder how long itll take AIs to beat humans in 'first attempts'.
@FOWST
@FOWST Год назад
a good step forward for cheaters.
@thelelanatorlol3978
@thelelanatorlol3978 Год назад
@@FOWST Oh no, anyways.
@bencheevers6693
@bencheevers6693 Год назад
Stupid good project and effort, really entertaining and well presented
@linesight-rl
@linesight-rl Год назад
Thanks a lot :)
@mrle0719
@mrle0719 Год назад
I have a question, does the ai know the whole track while driving ? Or does it only have his frontal view like a player would ? Because that would mean it’s faster on a discovery run than a human who learned the map fully
@larion2336
@larion2336 Год назад
Imagine in the future, everyone in div 1 cotd is just an AI model lol.
@kukuc96
@kukuc96 Год назад
5:40 A question here: Is that some sort of fault in the "refresh rate" of the neural network? The neural network should be deterministic so the same input with the same weights should result in the same outputs, so the same run. Or am I missing something?
@linesight-rl
@linesight-rl Год назад
The neural network is indeed deterministic, but there is some intrinsic variability due to frame generation. We might take a screenshot 1ms before or 1ms after. The different frame sometimes results in a different action. Also I have not tested whether clouds and flags in the decor are deterministic. If not, they might cause minimal perturbation that would also explain why runs are not fully repeatable.
@marchielli
@marchielli Год назад
@@linesight-rl Isn't image recognition with AI not only good at picking up queues, but also ignoring them? I'd love to see a heatmap. Don't think shadows or flag veawing should have any effect on an AI, but I'm no AI expert. Surfaces is "just" an extra node i.e. what surface am I on? Checks color/shape of the blocc, adjusts the inputs. What I really wonder is how would it fare with obstacles and scenery blocking the view and profile of the next corner. Leather meatbags have memory for that. But once you give AI that sort of memory it becomes TAS, maybe a selective memory based on bonks? The problem I see with leaving it to learn the hidden track, is that it may end up thinking all hidden corners are the same and it will fail miserably as soon as you change what you hide.
@gkoble
@gkoble Год назад
that's incredible !!
@Veptis
@Veptis 2 месяца назад
Awesome ro see the source shared?
@linesight-rl
@linesight-rl 2 месяца назад
It's open source now ! github.com/linesight-rl/linesight
@ihv2010_cc
@ihv2010_cc Год назад
How can you do this?
@NotAghostSpeedruns
@NotAghostSpeedruns Год назад
It would be sick if this AI gets so good that it can do all 60 laps of the E05 TAS-only cut. In any case, I'm interested about the future of the project.
@alansmithee419
@alansmithee419 Год назад
ML bots are much more human-like than you'd think. I don't think they'd be able to reliably pull off TAS only strats.
@linesight-rl
@linesight-rl Год назад
What's that strategy ?
@NotAghostSpeedruns
@NotAghostSpeedruns Год назад
@@linesight-rl If you search up TASes of E05, you'll find it. There's an uberbug and some chained noseboosts in there iirc.
@linesight-rl
@linesight-rl Год назад
Oh yeah right, no chance it finds this strategy unless we HEAVILY guide it.
@groundloss
@groundloss Год назад
Can the same AI be run on other racing games too that only rely on this kind of simplistic inputs? No gearing, no analogue values for any input?
@codeway4374
@codeway4374 Год назад
++ insane video insane ia really good
@RikMaxSpeed
@RikMaxSpeed Год назад
Can you run an experiment with a higher frame rate? Does this impact performance or is 20 FPS sufficient for this game?
@ndgoliberty
@ndgoliberty Год назад
I’m sending this to the ceo of algorithm
@xymaryai8283
@xymaryai8283 Год назад
is an AI run considered a TAS? or is it just a TS?
@slavward
@slavward Год назад
this is nuts
@Igelhacker
@Igelhacker Год назад
Very cool! I just wonder if a human could beat the Time if he/she spent the same time on the Map
@lagoth2948
@lagoth2948 Год назад
how did you learn to create a program like this?
@dodoforlife2373
@dodoforlife2373 Год назад
now we wait for the AI to get a sub 2 minute run
@Queen_Elizabeth249
@Queen_Elizabeth249 Год назад
I really would like to see the ai try some tech maps, since tech requires precision, I wonder how much precise the ai can become
@SqueakyNeb
@SqueakyNeb Год назад
I'm more interested in how fast it can learn tracks it's never seen. Learning one track isn't that big a deal - you can basically just automate brute-force TAS or train with only time as an input and eventually arrive at the same result. Learning visually only, I'm not convinced that it's actually learning to drive a track, more that it's just recognising where it is on the track and being trained into the right response for each moment. I think this must be the case, because it's making tactical decisions about the line it wants based on what's around the corner, which may not be on screen yet - that means the outputs aren't really based on driving skill in response to the track in front of it, it's really just playing from memory. How you efficiently develop that memory is more interesting. That's how human players play. They see a new track, play it, learn it, get good. I want to see AI doing THAT bit.
@thelelanatorlol3978
@thelelanatorlol3978 Год назад
The way top level humans in any field play is by developing a large muscle memory base from which they only need to make slight changes when encountering something new to have their internal mind state line up with the stimulus they are getting to play better. Developing that muscle memory bank is the hard part at least for humans thanks to how slow muscle memory develops, just making slight changes to play a new yet highly similar scenario to those you developed muscle memory for is easy, at least for humans.
@TimeattackGD
@TimeattackGD Год назад
I think eventually the idea of ai vs tas will become quite interesting, as ai wouldnt be limited by time consumption or what inputs a human will even attempt try out. we're not there yet, but I feel like it wont be long before major tases of video games will all be made obsolete by ai
@Skycrafter_
@Skycrafter_ Год назад
that's not how it will happen. AI will not "take over" TAS because as soon as it becomes even equivalent, it will be used as the base runs of TAS, which will in turn be optimized further than the AI could drive
@TimeattackGD
@TimeattackGD Год назад
​@@Skycrafter_ theres a reason high quality tases require years of new community experience to be improved, because you cannot simply "improve" times. it requires hard trial and error and a lot of time. Ai is perfect for that. Why assume that the AI hasnt already tried the millions other of possibilites that a human would suggest to try out. ai wouldnt have any reason to ever stop optimizing times further, where as a human would (and will) have stopped far before any ai will. this is especially true for games, where the sole way of finding a "best time" is through trial and error, for example many 2d and 3d momentum based games. If you could just take a tas run and simply optimize it further, we would be seeing new tas runs every week or so. theres a reason high quality tases only take longer and longer the better the runs get, because you cant simply optimize a previous tas run. so why do you imagine a human would then have any shot at optimizing a time that was previously optimized thousands of times by ai already
@Skycrafter_
@Skycrafter_ Год назад
@@TimeattackGD ​First of all i'd like to point out that I really well know what trackmania TAS is about, having tons of experience with it. Then, I agree with you on the fact that AI may beat TAS in some games which either requires strategy or is simple enough to not have many possibilities, for example a 2d game with only left right up down inputs. Trackmania is very different from all of that. It's a deterministic game, sure, but it's so complex in fact that during every second of every run, there is a total of 524292^100 different inputs combinations. I can ensure you that no matter how good AI gets, there will always be a way to optimize its run further. The only no-return point I can think of, is when AI starts making TAS runs by combining its driving ability and different methods such as bruteforcing inputs, in which case it would be far more efficient than a human making the TAS, but that is far different from the kind of AI you are describing.
@TimeattackGD
@TimeattackGD Год назад
@@Skycrafter_ my idea is an ai that uses tas tools, as in more an ai for creating tases, rather than an ai for playing the game, if that makes sense. Also, the current ai for games are nowhere near what im imagining. They lack any sort of smart way of approaching improvement to times. My feeling is that that problem will be solved fairly soon with how ai in general is developing at the moment. (like it could look at current speedrun footage and interpret it or try other similar strats) like if we dont see an ai tying the tas super mario bros record within the next decade, I would honestly be surprised.
@Abren_
@Abren_ Год назад
this is so f*cking cool
@misterneb11
@misterneb11 Год назад
Please do ice😊
@WorldEngine64
@WorldEngine64 Год назад
Look out Hockolitous
@movieeater123
@movieeater123 Год назад
Sike, it's actually just Carljr
@xymaryai8283
@xymaryai8283 Год назад
i want to see an AI do a run with infinite (or close enough) grip
@Dyils
@Dyils Год назад
2:08 ... um... did it do this on purpose?
@linesight-rl
@linesight-rl 11 месяцев назад
No idea :) But probably not : see how it is the only on in the 40 AIs run at the end that does it.
@unbreakablefootage
@unbreakablefootage Год назад
no one mentioning the rammstein at the end of map lamo
@linesight-rl
@linesight-rl Год назад
Do you think it helps ? I'm not sure it's intentional.
@unbreakablefootage
@unbreakablefootage Год назад
​@@linesight-rl this can definitely help getting the turn more quickly. it does look like it gained a bit of time there. i dont think it intentionally did that though, its a very lucky trick. it has reacted to it perfectly
@Skycrafter_
@Skycrafter_ Год назад
2:08 excuse me, the fuck?
@ash9259
@ash9259 Год назад
in the old trackmania, the green rumblestrip is like a curb so when you go over it, there's a chance the car bumps into the air.
@adnanassaf350
@adnanassaf350 Год назад
Ramm bug your talking about? Yeah its one of the many stupid bugs in the game
@alex14180
@alex14180 Год назад
Hi! Fun challenge. Put this AI into press forward map. What will happen?
@xiaofengxiaofengxiaofengxi4651
That isn't even difficult, I've seen Riolu get tighter lines for a start.
@thelelanatorlol3978
@thelelanatorlol3978 Год назад
No you haven't, at least not on the map this AI was trained to play well in otherwise the AI would not be beating the world record holder.
@FOWST
@FOWST Год назад
And the new era of cheating has begun. You might not realize it yet, but you're just showing future cheaters the way to go and encouraging them to try the same. If they can't get their hands on your software someone will make their own. From a development or machine learning standpoint, this is interesting and all. I don't wanna judge you for your choice of hobbies and as we all know, cheaters have been around almost as long as the game itself. I just hate seeing one of my all time favourite games ruined.
@astrovation3281
@astrovation3281 Год назад
i don't think ai will seriously impact trackmania play, as it's not very generally applicable (yet). i think you're overreacting
@FOWST
@FOWST Год назад
@@astrovation3281 I don't think people will use cheat engine. It's such an overused tool. Ubisoft will surely be able to detect it.
@thelelanatorlol3978
@thelelanatorlol3978 Год назад
Who cares, trackmania might be a game with leaderboards you could falsify but you as a player are not being directly aimbotted or otherwise having your fun practicing and playing better disrupted unless you're some leaderboard sweat.
@JstAnothrVirtuoso
@JstAnothrVirtuoso Год назад
This AI will break sub 2 minutes on this map on 27 February 2024
@linesight-rl
@linesight-rl Год назад
Fingers crossed, but I don't think there's that much tile left on the table 😅
@Macieyevsky
@Macieyevsky 2 месяца назад
Trackmania is all about shortcuts. Now try to make that AI find something really useful. For normal driving it is still really impressive.
@XeiDaMoKaFE
@XeiDaMoKaFE Год назад
is there a limit to inputs ? or he can do like riolu
@NoBobPro
@NoBobPro Год назад
Imagine watching ai play kacky. Would be the pinnacle of trackmania!
@misterneb11
@misterneb11 Год назад
Or ice
@fawadahmad1119
@fawadahmad1119 День назад
this is impressive! i wanna be at this skill level of machine learning however I just started. i am taking courses of Andrew NG and i hope im this good someday.
@brhvitor4
@brhvitor4 Год назад
Do you plan on publishing a paper on this?
@linesight-rl
@linesight-rl Год назад
This is not something we've discussed yet.
@jonas_security_kolinski
@jonas_security_kolinski Год назад
when you say that it takes screenshots and can react live, how many screenshots per seconds does it take? i mostly wonder if it's comparable to a movie with 24 pictures per second or something unimaginable like a screenshot every hundred milliseconds :) meilleures salutations from switzerland, to switzerland ;)
@linesight-rl
@linesight-rl Год назад
We're playing at 20 FPS, with low-res grayscale screenshots (160x120 pixels).
@jonas_security_kolinski
@jonas_security_kolinski Год назад
@@linesight-rl ah wow! didn't expect it to be so "slow" and low-res, and it still manages to easily beat humans :D Would more FPS and higher res improve the AI?
@linesight-rl
@linesight-rl Год назад
Higher res: that would definitely help, but we're facing hardware limitations here. We need to store these screenshots in RAM. So there's a compromise to be made between "better screenshots" and "more diverse screenshots". It also drastically impacts training speed. More FPS: There's a similar compromise to be made. If you can control at a higher frequency, you CAN reach better precision. But it also means that the impact of any action becomes smaller. At some point it would become too difficult for the AI to differentiate between good and bad actions.
@jonas_security_kolinski
@jonas_security_kolinski Год назад
@@linesight-rl Okay, I see :) Thanks for the replies!
@hihihirenx1513
@hihihirenx1513 Год назад
This is incredible, looking forward to more progress.
@Metcoler
@Metcoler Год назад
This is an amazing, nice project ... It must take hundreds of hours... Can I ask you how do you describe map environment and car state as input to the neuron network?
@maxsurman7838
@maxsurman7838 7 месяцев назад
It doesn't, it just gives screen data as an image
@pixelmalfunction1772
@pixelmalfunction1772 11 месяцев назад
lol i beat the old ai but new 1 does shortcut i guess?
@iViking90
@iViking90 Год назад
It can't go up or down hills, but it's a start.
@13-Diamino-246-trinitrobenzene
@13-Diamino-246-trinitrobenzene 11 месяцев назад
Are you working with the youtuber yosh?
@corbanizer7376
@corbanizer7376 Год назад
Keep on training guys! ❤
@bomorald236
@bomorald236 Год назад
Try to make an ai that understand the game and can easily find shortcuts after analyzing the track
@eblignoi
@eblignoi Год назад
КАК ЖЕ ДОЛГО Я ЭТОГО ЖДАЛ! когда я только услышал про TAS, изначально, я подумал, что он так и работает - компьютер самостоятельно ищет кратчайший путь, но какого было моё удивление, когда я узнал, что этим занимаются люди (огромное им уважение), но с технологией автообучения ИИ это выйдет на совершенно новый, недостижимый для человека уровень
Далее
OG MINER POISON IS BACK!!!!!!!!
20:51
Просмотров 63 тыс.
ZEN is UNSTOPPABLE in Season 16! (SSL 2v2)
21:41
Просмотров 3,7 тыс.
Training an unbeatable AI in Trackmania
20:41
Просмотров 14 млн
How To Learn Tracks Easily in Sim Racing
16:30
Просмотров 247 тыс.
Turbulence - Trackmania's Most Shortcut Classic Track
19:01
18 minutes of Lucky Jump TASes by mufattmf
18:52
Просмотров 6 тыс.
How Speedrunners Conquered The World's Hardest Game
54:46
Can an A.I. build good Trackmania Maps?
24:49
Просмотров 462 тыс.
This Trackmania Shortcut was "impossible"...until now.
9:32