AI learns to play the WORLDS HARDEST GAME even more levels

  Рет қаралды 6,360,168

Code Bullet

Code Bullet

5 жыл бұрын

Using the genetic algorithm I trained an Ai to play even more levels of the worlds hardest game.
check out previous videos
• AI learns to play the ...
• AI Learns to play the ...
I will upload the code soon so you can run these things yourself.
Twitter: / code_bullet
Patreon: / codebullet
Discord: / discord

Пікірлер: 4 800
@jhawk2402
@jhawk2402 5 жыл бұрын
So after running my experiment 3 times, I found that on average it took me .897 seconds to draw 1 rectangle and 12 minutes and 32.153 seconds to draw 700. After seeing these results, I believe your hypothesis of drawing 1 rectangle was faster was correct.
@ayushneekhar
@ayushneekhar 5 жыл бұрын
That depends tho, I'm still just on my first rectangle which has the perimeter of Australia
@spectrelex3051
@spectrelex3051 5 жыл бұрын
Idk though man, seems improbable
@SIDYfe4r
@SIDYfe4r 5 жыл бұрын
You should run a few more tests and get the average... just to be sure you've got the correct results!
@heidtb6746
@heidtb6746 5 жыл бұрын
Well, to be 100% accurate, you should also do tests with different types of pens or paper and try it under extreme conditions like in a completely dark room for example...
@V3ritas1989
@V3ritas1989 5 жыл бұрын
are you sure? better check back with management and ask them if they agree!
@antsinmyeyes9547
@antsinmyeyes9547 5 жыл бұрын
The *”take a kilo of cocaine approach”* is the only acceptable approach
@Peztllence
@Peztllence 5 жыл бұрын
Yes
@jjs32stepstoenlightenment37
@jjs32stepstoenlightenment37 5 жыл бұрын
That’s how I do my taxes
@angrybox4253
@angrybox4253 5 жыл бұрын
That's how I play my tf2
@Peztllence
@Peztllence 5 жыл бұрын
@@angrybox4253 let me guess, you are a demo main
@angrybox4253
@angrybox4253 5 жыл бұрын
@@Peztllence destruction 100
@baalrog887
@baalrog887 4 жыл бұрын
"my family have been here on this level for 72 generations... I finally freed them from this curse"
@birdboi1835
@birdboi1835 3 жыл бұрын
You mean 143
@jerrellnavs3313
@jerrellnavs3313 3 жыл бұрын
lol
@discopanzer6177
@discopanzer6177 11 ай бұрын
Lol
@captainjames4649
@captainjames4649 3 жыл бұрын
"It has taken a thousand generations but we have finally met our goal.....Of avoiding spinning blue dots"
@kymaniislam6884
@kymaniislam6884 3 жыл бұрын
I just want to say this should have way more likes that "do this for ge dash. but sadly, no. Geodash has thousands. Congrats you win the internet for today
@edct07videos35
@edct07videos35 3 жыл бұрын
Can i just say that you forgot the closing speech marks. Thank you and good night!
@vaExotic
@vaExotic 3 жыл бұрын
@RizzytheWizzy
@RizzytheWizzy 2 жыл бұрын
Meanwhile, in the real world: 😭😨🔥🔥🔥😷🤢😡
@captainjames4649
@captainjames4649 2 жыл бұрын
@@RizzytheWizzy I agree
@jacobkeithsaldivar3347
@jacobkeithsaldivar3347 5 жыл бұрын
You know what's really messed up about this all? The fact that it's literally their life to play the world's hardest game.
@alakani
@alakani 5 жыл бұрын
Same
@UFO314159
@UFO314159 5 жыл бұрын
@@ChimpWhisperer 9 doesn't even have a life because 7 8 9.
@UFO314159
@UFO314159 4 жыл бұрын
@@ChimpWhisperer As long as you don't eat pi, I'm good.
@merennon
@merennon 4 жыл бұрын
pass the butter
@trantus2051
@trantus2051 4 жыл бұрын
What if our ancestors or an alien species attempted the same thing: to build an advanced AI, and they did, but they didnt stop there, they combined with organic structures to build living forms called humans?
@itsbk6192
@itsbk6192 5 жыл бұрын
Dude,you could literally make a video on watching paint dry but as long as you cracked jokes and made it informative I'd watch
@taureon_
@taureon_ 5 жыл бұрын
watch mr beast he did it
@lempreurthaurissan6497
@lempreurthaurissan6497 5 жыл бұрын
I'd prefer warching grass grow tho
@tzuyd
@tzuyd 5 жыл бұрын
I'd only watch if he made an AI watch paint dry.
@Cyberian_Khatru
@Cyberian_Khatru 5 жыл бұрын
and putting overtly dramatic, royalty-free music obvs
@CadetGriffin
@CadetGriffin 5 жыл бұрын
But people that hate the French vocabulary will still get offended and hit the dislike button either way despite those haters not being SJWs or PC police officers or even socialists at all.
@PVMChannel
@PVMChannel 3 жыл бұрын
Code Bullet: I will upload the code soon so you can run these things yourself. Uploaded: 26.8.2018 Code still not uploaded: 8.6.2020 :D
@juliansunseri8426
@juliansunseri8426 3 жыл бұрын
ikr
@PVMChannel
@PVMChannel 3 жыл бұрын
@@relms12345 but there are only 3 levels, in this video he makes more
@habaranagiko
@habaranagiko 3 жыл бұрын
It's on his website
@domotron3598
@domotron3598 3 жыл бұрын
Deku Kirby with cross he probably is writing it the way English people do, which switches the month and day if you're in America
@perturbthepixel1410
@perturbthepixel1410 3 жыл бұрын
@@domotron3598 america isnt actually english confirmed
@mercurybot839
@mercurybot839 3 жыл бұрын
"And I might have made a little mistake in the fitness function, which might have been encouraging the players to kill themselves." Wait, did CB code humans?
@baronsseriessrecorderbacku8462
@baronsseriessrecorderbacku8462 3 жыл бұрын
Maybe...
@oswaldtime
@oswaldtime 3 жыл бұрын
Yes
@shroomkxgephdre9214
@shroomkxgephdre9214 3 жыл бұрын
Based
@Anniegirl5560
@Anniegirl5560 2 жыл бұрын
R/curedcomments
@fungibot8389
@fungibot8389 5 жыл бұрын
"I will upload the code soon so you can run these things yourself." Half a year later
@itsastikbotparty8149
@itsastikbotparty8149 4 жыл бұрын
*two more months later*
@csicee
@csicee 4 жыл бұрын
A dolphin what website
@csicee
@csicee 4 жыл бұрын
@@adolphin9348 ?
@csicee
@csicee 4 жыл бұрын
@@adolphin9348 Not working
@keeganduffy7938
@keeganduffy7938 4 жыл бұрын
Jeremy MCSSJ it's thebigcb.com
@Lumiere_
@Lumiere_ 4 жыл бұрын
Plot twist : The youtube algorithm is an AI that recommends videos about AI’s
@JianCB2
@JianCB2 4 жыл бұрын
I mean... It is.
@hollowpilot
@hollowpilot 4 жыл бұрын
Shhshshshshs shut up. SHUT. UP. we can't let it know we know!
@mellowyellow7523
@mellowyellow7523 4 жыл бұрын
RcGamerYt yea im pretty sure that's why he wrote that comment thanks for reiterating
@SonGayku
@SonGayku 4 жыл бұрын
MII music intensifies
@SonGayku
@SonGayku 4 жыл бұрын
AI gets friendzoned. AI cries in robotics.
@redtomatu9719
@redtomatu9719 3 жыл бұрын
"I will upload the code soon so you can run these things yourself" Great joke
@SagaDraws
@SagaDraws 3 жыл бұрын
@bfdi firey someones a little pissy, huh?
@thewolfleader500
@thewolfleader500 4 жыл бұрын
"Uploading this would make me obsolete, so no dice." *it's called being humane*
@nxyn9209
@nxyn9209 3 жыл бұрын
Eevee?
@mus4u
@mus4u 4 жыл бұрын
Code bullet: Does not let the AI use checkpoints Also code bullet: Uses checkpoints to get throught the level
@PlatinumJug
@PlatinumJug 4 жыл бұрын
not exactly
@derdimi927
@derdimi927 4 жыл бұрын
The AI doesn‘t need checkpoints because it‘s just perfect. Code bullet seems not to be a tryhard ;)
@gytuj6722
@gytuj6722 4 жыл бұрын
The air doesnt use check points because it just follows the path the one that got the furthest in the previous generation took and then makes a slight change right before it would die.
@directorr_
@directorr_ 4 жыл бұрын
He’s trying to train the AI to be the best. He just needs to see each level in order to do this. So, he will use checkpoints because he isn’t training himself to be the very best.
@lennoxschmup8733
@lennoxschmup8733 3 жыл бұрын
reversed world?!
@JohnSmith-ym7jd
@JohnSmith-ym7jd 4 жыл бұрын
Code bullet: I may have been encouraging them to kill themselves Oh I think he might be me.
@nevernoxis1645
@nevernoxis1645 4 жыл бұрын
legend
@glaceonumbreonsylveon8189
@glaceonumbreonsylveon8189 4 жыл бұрын
.....get some help
@GokuOffersYouAPotara
@GokuOffersYouAPotara 4 жыл бұрын
@@glaceonumbreonsylveon8189 legends don't need help
@mrpokemon1186
@mrpokemon1186 4 жыл бұрын
Graystillplays?
@s3dsd840
@s3dsd840 4 жыл бұрын
Devon Rogers, that’s what I thought too 🤣
@RyanBlakeKain
@RyanBlakeKain 2 жыл бұрын
In these videos, it's always really interesting to see the AI learn "superstition", or rather, it will do something random, like move up and down at a point where there currently isn't a fail state, so because it didn't fail it keeps doing that thing even though it has no positive or negative effect.
@KianaIsSpiraling
@KianaIsSpiraling 10 ай бұрын
That's actually really interesting! I didn't notice that little tidbit :D
@mrpeanut728
@mrpeanut728 3 жыл бұрын
It took me longer to draw 1 rectangle than 700 rectangles
@cerealbird4476
@cerealbird4476 3 жыл бұрын
Yeah same. I drew a very very very big rectangle for the 1 rectangle though.
@llleau
@llleau 3 жыл бұрын
Yeah same, but the 700 rectangles I Kina just used a photocopier 0-0
@vaindrain6227
@vaindrain6227 3 жыл бұрын
Wait how are you alive
@diamonddashdog
@diamonddashdog 3 жыл бұрын
But you drew 1 rectangle to start the 700
@jakemueller2231
@jakemueller2231 3 жыл бұрын
Now I want to see what masterpiece of rectangle takes that long.
@JuptianGames
@JuptianGames 5 жыл бұрын
Drawing 700 1cm x 1cm squares took me less time than drawing one 5km x 5km square :3
@mappy20yearsago
@mappy20yearsago 5 жыл бұрын
Same
@jonasbecho7656
@jonasbecho7656 5 жыл бұрын
Dude, you had to draw rectangles, now have to draw it all again to find out if it's true
@fahrenheit2101
@fahrenheit2101 5 жыл бұрын
@@thoorlyehu360 You mean All squares are rectangles But not all rectangles are squares.
@jonasbecho7656
@jonasbecho7656 5 жыл бұрын
Sorry my bad, misunderstood it. In my native language we have en word for a squares which have equal lengths ex. 1cm x 1 cm which i might thought were square, however my point is still true😉
@jonasbecho7656
@jonasbecho7656 5 жыл бұрын
@@fahrenheit2101 love the fact that you knew i were about squares being rectangles, but still got it wrong anyway😂
@Hasa07
@Hasa07 5 жыл бұрын
AI learns how to beat Sans please
@tazzz745
@tazzz745 5 жыл бұрын
Hasa Rafael NO STOP IT’S 2018
@imnotcrazy8430
@imnotcrazy8430 5 жыл бұрын
@@tazzz745 well deltarune exists sooooooooo
@neilisbored2177
@neilisbored2177 5 жыл бұрын
AI learns to beat Lotus Guardian from battle kid. Or heck, even Owlbot. AI vs. AI.
@bruhbbawallace
@bruhbbawallace 5 жыл бұрын
NeilIsBored I once knew a man named Jesus. One day I asked him, "hey, isn't your name pronounced Hay-zoos?", and he said "no, my mother is very religious", and I said "wouldn't that prevent her from naming you Jesus?", and he said "FUUUUUCK".
@neilisbored2177
@neilisbored2177 5 жыл бұрын
@@bruhbbawallace Nice
@arturslunga3415
@arturslunga3415 3 жыл бұрын
Took me 700 rectangles to draw 1 minute.
@appleinxed
@appleinxed 3 жыл бұрын
Rectangles draw to 700 took minute me 1 .
@pepitocovid-91
@pepitocovid-91 3 жыл бұрын
Me draw took 700 rectangles to 1 minutes.
@riesenflugzeug
@riesenflugzeug 2 жыл бұрын
Minute to 700 draw 1 me Took. Rectangles
@towaxien6026
@towaxien6026 2 жыл бұрын
me 700 draw to 1 took minute*
@carbarn3081
@carbarn3081 3 жыл бұрын
😭I drew 700 rectangles in 4 hours and then my arm was sore so I took 4hrs and 15 mins to draw the one rectangle
@zelrysec5890
@zelrysec5890 3 жыл бұрын
Pain at it’s finest
@pacomatic9833
@pacomatic9833 3 жыл бұрын
...
@radiationstandard
@radiationstandard 3 жыл бұрын
I drew 700 normal rectangles then one the size of Russia so it seems by my analysis that it may take longer to draw 1 rectangle. Hah analysis big word I smart
@allinonecuber9064
@allinonecuber9064 3 жыл бұрын
Hey fu** u- Code Bullet
@gdal6961
@gdal6961 5 жыл бұрын
Next Video: AI learns how to ask the player to do the game for them
@RGC_animation
@RGC_animation 4 жыл бұрын
Wow, 267 likes with no reply!
@adeeasrauf1710
@adeeasrauf1710 2 жыл бұрын
Why doesn't this have more likes? I'd pay to watch that 😂😂
@alexrud7377
@alexrud7377 5 жыл бұрын
For me the 700 rectangles took longer
@vigilviglantie8613
@vigilviglantie8613 5 жыл бұрын
A J R C for me, sense I had more time sense I was only doing one rectangle I spent an hour shading texturing and all that. Where as for the 700 I spent 6 minutes.
@VoidLantadd
@VoidLantadd 5 жыл бұрын
Vigil Vig Lantie - makes since.
@d.blacksmith8466
@d.blacksmith8466 5 жыл бұрын
@@VoidLantadd r/boneappletea
@asherhovell
@asherhovell 5 жыл бұрын
Really? Odd results. Maybe try it again. It took me significantly longer to draw one. IDK, did I do it wrong? I did it a few times just to get my results right, the likely hood of them all being wrong is so low. Any thoughts?
@clovairity
@clovairity 5 жыл бұрын
For me the 1 rectangle took longer... you must have a fast hand..
@arenowsmoker8903
@arenowsmoker8903 4 жыл бұрын
8:17 I actually did both at de same time and it took the same amount of time because I drew what 700 identical by-dimensional rectangles on top of each other would look like
@nodontdothat5346
@nodontdothat5346 4 жыл бұрын
I took 17 minutes to draw 1 rectangle and 7 minutes to draw 700. Just gotta draw them in a different size!
@patronofsaints2062
@patronofsaints2062 4 жыл бұрын
*big brain time*
@patricktho6546
@patricktho6546 3 жыл бұрын
just at different speeds :)
@lolwasaperson9924
@lolwasaperson9924 5 жыл бұрын
My mile long rectangle took longer than my small grid
@ehoed9665
@ehoed9665 5 жыл бұрын
a guy ye
@snaresoup7179
@snaresoup7179 5 жыл бұрын
same
@GamingMaster-oy5dd
@GamingMaster-oy5dd 5 жыл бұрын
Nice profile pic
@thijsraemaekers2774
@thijsraemaekers2774 5 жыл бұрын
Same here mate
@drborbor8410
@drborbor8410 5 жыл бұрын
Im so glad some said that
@ikbintom
@ikbintom 5 жыл бұрын
As I said a month ago, it didn't learn to avoid the dots, it just found a winning path. The algorithm would look a lot more "intelligent" if repeated elements in the levels were passed more and more efficiently. Why don't you try something with a neural network? Then your blocks can actually see and learn to avoid the blue dots.
@ore2236
@ore2236 5 жыл бұрын
I would be interesting to see, why don't you do it ?
@ikbintom
@ikbintom 5 жыл бұрын
I know right? Evan's made neural networks before, I'm sure he is able to do make an ai similar to MarI/O: kzfaq.info/get/bejne/p9xmiLmAtpaqZGg.html
@ikbintom
@ikbintom 5 жыл бұрын
It's just that the goal here is a bit more difficult to specify, but he has to do that anyway I guess. Then the input nodes could be just the whole level, just like is done in MarI/O (That's if his pc is beefy enough, I guess). Or maybe only the (perhaps polar?) coordinates of the nearest dots, coins, walls and green zones would be enough.. The outputs would of course still just be up, down, left, right, and combinations thereof.
@ikbintom
@ikbintom 5 жыл бұрын
Also, if I did it myself, you wouldn't get to see it. I'm not a youtuber and I don't want to be one ;)
@__goat__
@__goat__ 5 жыл бұрын
Yes, its just bruteforcing a path, that’s nothing that couldn’t be done 20 years ago.
@pogrammer
@pogrammer 4 жыл бұрын
i love how when you see them progress in a unknown area they shake like their having a seizer
@spytf2203
@spytf2203 4 жыл бұрын
"I will upload the code soon so you can run these things yourself." a year later
@airnomad2650
@airnomad2650 3 жыл бұрын
It's on his github
@TheV4D3R
@TheV4D3R 5 жыл бұрын
i probably never will learn programming and never was into AIs before but the way you portray it and make it understandeable just makes you Always wanting more Keep it up and im happy to be one of your new subscribers!
@HECKproductions
@HECKproductions 5 жыл бұрын
you didnt specify the size of the rectangles....
@mappy20yearsago
@mappy20yearsago 5 жыл бұрын
Correct
@truthecamacho9715
@truthecamacho9715 4 жыл бұрын
My rectangle was Three miles long while my seven hundred were 1 cm by 0.5 cm
@r3birthr3ap3r4
@r3birthr3ap3r4 4 жыл бұрын
@@truthecamacho9715 same
@adaragsdale3360
@adaragsdale3360 4 жыл бұрын
Truthe Camacho oh my rectangle was 1 centimeter then my 700 were 800miles long each
@robertboerwinkle8577
@robertboerwinkle8577 4 жыл бұрын
I made a copy of each in all possible sizes...
@danp832
@danp832 4 жыл бұрын
Dude, I love this channel so much. You are a damn fantastic host and i love the frustration of trying to be perfect. . PLEASE for the love of all things make more videos!!
@nathaniellowthian5281
@nathaniellowthian5281 4 жыл бұрын
I literally have no idea why I enjoy these so much but I literally sit here and watch the whole thing genuinely fascinated good work mate subbed 👍
@henrycgs
@henrycgs 5 жыл бұрын
Somehow you made a genetic algorithm look hardcoded. The problem here is that the players don't know anything about their environment and are only able to finish the single level they were trained to beat. Can you see where I'm getting at? This is no different from trying all possible movement combinations and seeing which one takes you the farthest. It doesn't feel like the players know anything. You want a real challenge? Make an AI that is aware of its surroundings. An AI that can beat ALL levels. Now THAT would be a cool video.
@PandoraMakesGames
@PandoraMakesGames 5 жыл бұрын
You are absolutely correct about that. I recently started making AI videos. I still have to improve, but let me know what you think!
@Joe-xr2xl
@Joe-xr2xl 5 жыл бұрын
You could do this using a softmax function with automatic weights that change on the four local directions. The ai changes the weights, with the genetic algorithm telling it the wanted path. This way the survivabilty of each worker increases
@PandoraMakesGames
@PandoraMakesGames 5 жыл бұрын
Good observation Joe! I made a video about AI learning to shoot zombies.
@ShubhamSuneja
@ShubhamSuneja 5 жыл бұрын
He is basically just overfitting the heck out of these levels
@PandoraMakesGames
@PandoraMakesGames 5 жыл бұрын
That's right Shubham!
@trolllol7264
@trolllol7264 5 жыл бұрын
Drawing 700 triangles took longer than drawing one!
@Dylems
@Dylems 5 жыл бұрын
you messed up, you had to draw rectangles... And also do an average of 10 experiments to be sure.
@thatoneguy9582
@thatoneguy9582 5 жыл бұрын
Troll Lol Did you make a triangle the size of like Russia
@funtainment777
@funtainment777 5 жыл бұрын
That One Guy no. he said the drawing one triangle was faster. also, *_they were supposed to be rectangles_*
@joepterpstra5020
@joepterpstra5020 3 жыл бұрын
“I will upload the code soon” boii it’s 2 years later
@thesacredchurro9058
@thesacredchurro9058 3 жыл бұрын
we're never getting it 😫
@airnomad2650
@airnomad2650 3 жыл бұрын
Its on his github
@hypercoder-gaming
@hypercoder-gaming 4 жыл бұрын
I will upload the code soon 2 years later: Hmmmmmmmm...
@itoaste
@itoaste 4 жыл бұрын
2020 quarintine things
@hamzein6831
@hamzein6831 4 жыл бұрын
i'm still waiting:(
@normalname3623
@normalname3623 3 жыл бұрын
github.com/Code-Bullet/WorldsHardestGameAI here, no need to thanks me, thanks BC
@josktv_
@josktv_ 5 жыл бұрын
YES! Do more for "the challenge" pls :^)
@ofirrolev
@ofirrolev 5 жыл бұрын
please don't
@thegamingmetagross8191
@thegamingmetagross8191 5 жыл бұрын
Please do
@AaronTheGerman
@AaronTheGerman 5 жыл бұрын
Yeah!!! Do what Kanna-san says!!!
@FrostMonolith
@FrostMonolith 5 жыл бұрын
his honesty about that youtube algorithm thing makes me subscribe to him
@carterjean
@carterjean 5 жыл бұрын
Just skip to the last level I wanna see that
@benjaminbrady2385
@benjaminbrady2385 5 жыл бұрын
Oh... oh... oh, oh, oh Top tier royalty free music
@nullnvoid404
@nullnvoid404 5 жыл бұрын
I liked the "Ah, Ah, Ahaha" better.
@asiongkam3541
@asiongkam3541 5 жыл бұрын
Its very akward when u watched it when dinner
@ohhellothere8954
@ohhellothere8954 5 жыл бұрын
That’s the music my pe teacher used to play VERY loud when we were running laps, she had a speaker system and everything.
@melon8342
@melon8342 5 жыл бұрын
*the fitnessgram pacer test*
@boostedrival5505
@boostedrival5505 4 жыл бұрын
I enjoy these videos keep em comin
@sircheesethethird6179
@sircheesethethird6179 4 жыл бұрын
ok so first i drew 700 rectangles by just smacking my pencil on a piece of paper while counting to 700 but i’m still on my rectangle which goes from the north pole to the south pole and like 1/4 of the way around the world and it’s been like 15 years since i last saw my family
@camjnz
@camjnz 5 жыл бұрын
Wow, 700 squares did take longer, man you're so smart.
@rovertronic
@rovertronic 5 жыл бұрын
Make an AI that can play any level. Instead of brute forcing what direction to go (which appears what your AI is doing) do something similar to what sethbling did on his mario kart video. Use path finding to increase fitness, and make so that the AI can see the blue dots.
@oscarmulin114
@oscarmulin114 5 жыл бұрын
Hey, that's what I'm doing now! The reason code bullet doesn't do such a thing is because AI takes work and time to make. He's not even programming an AI. Just bruteforcing directions with a genetic algorithm as you've said. 1.5 months in and I'm still not done with a proper WHG AI. I'll release a video once I'm finished, though!
@rovertronic
@rovertronic 5 жыл бұрын
Sounds awesome! I didn't know programming an AI like the one I mentioned would be much of a task, I have no experience in programming AI so I wouldn't know.
@oscarmulin114
@oscarmulin114 5 жыл бұрын
Yeah, it's pretty hard. Especially if you're using original game's raw pixels (like I do). CB avoids this entirely by using genetic algorithms which simply memorize levels. >I didn't know programming an AI like the one I mentioned would be much of a task The field of reinforcement learning is a fairly new one, so there's a lot to fiddle with. Check out DeepMind's work on Atari games: kzfaq.info/get/bejne/jJeVjNGar5a2np8.html I'm using the same technique as they did for atari games, namely Deep-Q learning. Anyways, I won't go too much into detail. Once I'm finished (should be over in 2-3 weeks) I'll make a video!
@oscarmulin114
@oscarmulin114 5 жыл бұрын
There's no the "language" for AI development. But most use Python and use machine learning libraries with it like SKLearn, Tensorflow, Pytorch, etc.
@drahsid2
@drahsid2 5 жыл бұрын
Based on what I'm seeing, the AI is just a cache of probable "correct" inputs that grows with the generations. That being said, I wouldn't call it an AI, since it shows no form of intelligence, nor learning, but rather making guesses and storing successful data. What you're suggesting is far more interesting than this, I can't wait to see what Oscar can do.
@Lilycade
@Lilycade 4 жыл бұрын
this game was literally my biggest pass time in school! i appreciate you making this :)
@tc-bladeofgrass6719
@tc-bladeofgrass6719 4 жыл бұрын
I've watched a lot of your videos and I'm so impressed and entertained by your coding. Something has occurred to me when watching you train models for this game, are you just training a single model to solve each level? Would it be possible to train a model which could solve a level which it's not seen before, as of the model was actually seeing what was going on and solving in real time?
@perecollfdz
@perecollfdz 5 жыл бұрын
Hi mate. How does your fitness function selects the best square? Does it only takes in account the number of steps? Or is there a distance calculator from the yellow dots? Thanks!
@Cyberian_Khatru
@Cyberian_Khatru 5 жыл бұрын
i may be wrong, but I think he just calculates which player got the closest to the current objective (first coins then end zone) and selects that one.
@buckiez
@buckiez 5 жыл бұрын
pretty sure it's calculated like in the dots video, it just chooses the player that got the closest to the current objective, BUT! once a player beats the level, the fitness function switches to whoever can beat the level with the fewest steps
@erikchristiansson5324
@erikchristiansson5324 5 жыл бұрын
Congrats on 300k!!!
@richardthach6855
@richardthach6855 3 жыл бұрын
That one square: “I’ve done it! I have completed the level All the other ais” then you have been able to do what I could have not
@OTFTYT
@OTFTYT 4 жыл бұрын
“This will never be uploaded...” CB 2020: *makes a website and uses this*
@adnanahmed5256
@adnanahmed5256 5 жыл бұрын
Dam you were right drawing one square is faster than drawing 700.
@Sir_Budginton
@Sir_Budginton 5 жыл бұрын
I know right, who knew.
@SJohann
@SJohann 5 жыл бұрын
But what if you draw 700 squares which are 1mm x 1mm and 1 square which is 1000km x 1000km?
@neoxus30
@neoxus30 5 жыл бұрын
@@SJohann Its hard to make a square that small, the smaller it is, the harder it is to be accurate, that's basically quantum physics)
@NoNameAtAll2
@NoNameAtAll2 5 жыл бұрын
@@neoxus30 1mm is not *that* small
@Ze_eT
@Ze_eT 5 жыл бұрын
+Neoxus 1mm is something on a ruler. You easily can make it. But it certainly is slower than a 1cm², as a 1mm² got so much room for error.
@coolswat2957
@coolswat2957 5 жыл бұрын
To do 700 rectangles it took me 0.0093 seconds and for 1 it was 26 days, 16 hours, 32 minutes and 7.3 seconds, 700 was faster
@SoI-
@SoI- 5 жыл бұрын
You swapped.
@khali_d_b4784
@khali_d_b4784 5 жыл бұрын
@@SoI- r/woosh
@youknowihadtodoittoem3579
@youknowihadtodoittoem3579 5 жыл бұрын
@@SoI- no he didnt, i had the same results
@SoI-
@SoI- 5 жыл бұрын
ROBOT?
@bubba2985
@bubba2985 5 жыл бұрын
Caleb Birtwistle swapped?
@hackmaster124
@hackmaster124 4 жыл бұрын
So it looks like the bot has to be retrained for each level. Could you make one that can generalize across different levels?
@baronvonbeandip
@baronvonbeandip 2 жыл бұрын
Generalize intelligence? We don't do that here.
@bushido1783
@bushido1783 3 жыл бұрын
i can hear the gears turning in his brain when making the levels, it's funny
@tefixers9158
@tefixers9158 5 жыл бұрын
I actually love these videos they’re so fun to watch
@cihanfatihi
@cihanfatihi 5 жыл бұрын
2:01 Giving us a middle finger. Thank you.
@fbiagentmiyakohoshino8223
@fbiagentmiyakohoshino8223 5 жыл бұрын
Cihan Fatihi lmao that is some eye
@bunnycakes2305
@bunnycakes2305 3 жыл бұрын
"I'll see everyone in the next one, I'm going to bed" me with my CS assignments
@hottox8861
@hottox8861 3 жыл бұрын
Good content. Subbed
@oxygen0069
@oxygen0069 5 жыл бұрын
I find it extremely fascinating how we come so far in technology that we can teach ai to play games
@jorgevazquezacevedo2322
@jorgevazquezacevedo2322 5 жыл бұрын
Just a question... The fact that you make all the subjects adopt the first steps from the best one, could it into lead (in another different problem) into a relative minimum, diferent than the absolute one? In other words... Imagine that the first steps fixed by the best candidate condition all of the population to a situation where there is no possible solution, because they are conditioned by those 30-45 first steps... Does it makes sense?
@AVerySexuallyDeviantOrange
@AVerySexuallyDeviantOrange 5 жыл бұрын
Jorge Vázquez Acevedo I’ve thought of that too, learning something good at that time but bad later. Pretty much making it impossible to fix as the problem is what they based all other evolutions on, right?
@swissmed4606
@swissmed4606 5 жыл бұрын
Yes, but Neural Networks in general are a localized optimization method, so no matter what you are never guaranteed an absolute minima unless you perform a BFS on your state space
@mx9580
@mx9580 4 жыл бұрын
you can imagine how God was excited while creating huam when seeing people excited about these AI dots.
@liomirkin8519
@liomirkin8519 3 жыл бұрын
Xd
@nicktender
@nicktender 3 жыл бұрын
Shauanw
@wjw8w8whhe
@wjw8w8whhe 3 жыл бұрын
Huam
@kimballestad4536
@kimballestad4536 3 жыл бұрын
I loved this intro so much, that was high-quality humor
@grantschulz9730
@grantschulz9730 5 жыл бұрын
You should make ai do geometry dash
@ImASillyBilly
@ImASillyBilly 4 жыл бұрын
Meow
@wyrmkintoothgrim1174
@wyrmkintoothgrim1174 5 жыл бұрын
Well, for the rectangle drawing part, it really depends on the size of the rectangle. For example, a rectangle the size of Europe would take a lot longer to draw than 700 coin sized rectangles. Of course, then you have to take into account the weather ruining the Europe-sized rectangle, mistakes, how many people are doing it, how good they are at doing it, the quality of the tool being used to draw the rectangle, the skill of the person/people doing it, the quality of the paper/land you're doing it on, the size of the tools used, the size of the area, how many breaks you have, how long the breaks are, people quiting early, people joining late, whether or not it's legal to draw a massive Europe sized rectangle, where you're actually going to draw the rectangles, mold destroying the paper, the sun falling onto the Earth, forest burning, how much paper you have, how much paper you can get, someone pissing on the materiel you do end up using, and more. Please feel free to add anything I forgot and I will add it to the main comment.
@Ze_eT
@Ze_eT 5 жыл бұрын
You need to remember that the sun could fall onto Earth or forest burns and how much paper you left.
@betterert
@betterert 5 жыл бұрын
what if mold destroyed the paper?
@wyrmkintoothgrim1174
@wyrmkintoothgrim1174 5 жыл бұрын
Added.
@matusstefanec5217
@matusstefanec5217 5 жыл бұрын
What about rain and storms?
@cubethesquid3919
@cubethesquid3919 5 жыл бұрын
Plague killing off the participants
@capta1nseal
@capta1nseal 3 жыл бұрын
Well I tried drawing the one rectangle with a raytracing engine turned on and it's fair to say the 700 with just layout rendering was much faster
@Nippopip
@Nippopip 4 жыл бұрын
the music on level 5 when evan leaves sounds like the opening music of legend of zelda twilight princess
@thebestone8872
@thebestone8872 4 жыл бұрын
It took me 6 hours to make a rectangle and 20 min to make 700
@K_amonger
@K_amonger 4 жыл бұрын
...how big was that rectangle?
@AlphaToast27
@AlphaToast27 4 жыл бұрын
Kraxle Oofs ITS A JOKE YOU DIPSHIT
@Wren_Coffelt
@Wren_Coffelt 4 жыл бұрын
@Vsus Here HE WAS (probably) JOKING TOO DIPSHIT!
@sql64
@sql64 4 жыл бұрын
Guys calm down Youre fighting over a joke
@Wren_Coffelt
@Wren_Coffelt 4 жыл бұрын
SO WHAT IF IT'S A MONTH OLD (What even is this chat anymore)
@olikat9774
@olikat9774 5 жыл бұрын
I had to stop playing factorio to watch this, better be good
@francescalanigan-meade9615
@francescalanigan-meade9615 5 жыл бұрын
Was it?
@Cyberian_Khatru
@Cyberian_Khatru 5 жыл бұрын
WAS IT??
@g_ninja
@g_ninja 5 жыл бұрын
Was it
@shinyumbreon194
@shinyumbreon194 5 жыл бұрын
¿ti saW
@GreenTrapped
@GreenTrapped 5 жыл бұрын
Says the guy with unecessary sumbols in his edgy name.
@traviskrebs7551
@traviskrebs7551 2 жыл бұрын
I like how CB actually played the levels instead of looking them up, or looking up a hacked version considering when this video was released.
@marakatat
@marakatat Жыл бұрын
"Will upload code soon." Famous last words
@Y4nn1z
@Y4nn1z 5 жыл бұрын
Πολύ ωραίος...συνέχισε έτσι, να παίρνουμε ιδέες και οι υπόλοιποι περί τεχνιτής νοημοσύνης. ΣΥΓΧΑΡΗΤΉΡΙΑ! ☺❤
@shiningstar737
@shiningstar737 5 жыл бұрын
draw 700 rectangles faster than 1 rectangle CHALLENGE ACCEPTED!!! Opening photoshop Make rectangular brush Add multiplayer and scatter +lower flow Draw line Count all rectangles 1103 rectangles under 0.25 seconds
@monstrosity_01
@monstrosity_01 3 жыл бұрын
Smart
@legendgames128
@legendgames128 3 жыл бұрын
Thank you so much! :D
@bevaninaustralia
@bevaninaustralia 2 жыл бұрын
i know the video is old, great to see code bullet back is this an AI learning to play? or a recorded sequence moving randomly, if it doesn't fail it progresses in the next generation? or is that just what we call AI?
@VoidX17
@VoidX17 5 жыл бұрын
5:13 to make things faster and make the music even more catchy turn playback to 1.5
@endlessblades4369
@endlessblades4369 5 жыл бұрын
For drug induced music turnnto 0.5
@DemonaLynn
@DemonaLynn 5 жыл бұрын
0.25 is literally possessed dear god
@wozahh
@wozahh 5 жыл бұрын
whats the song name tho
@darkpeasant2496
@darkpeasant2496 5 жыл бұрын
@@wozahh etherial choir ascends -Doug maxwell
@wozahh
@wozahh 5 жыл бұрын
@@darkpeasant2496 Thanks, Appreciate the help.
@razolo5814
@razolo5814 4 жыл бұрын
You know there’s a level selector, right?
@ceniilo4407
@ceniilo4407 4 жыл бұрын
Razolo581 when this video was made the game didn’t have a level selector
@razolo5814
@razolo5814 4 жыл бұрын
tracing -_- that makes sense
@MuchWhittering
@MuchWhittering 3 жыл бұрын
Also KZfaq videos showing all the levels off.
@pankoniko6479
@pankoniko6479 4 жыл бұрын
11:36 Song source?
@facade11663
@facade11663 4 жыл бұрын
You pool shot strat should be the default for anything that has a static scenario. (asteroids and snake maybe not) it is basically pruned evolution since you cut out mutations occurring in the confirmed correct path more of the generation makes it to the point that matters. saving you lag and increasing the likelihood of finding the next step both should save a lot of time. If you can do it go for it
@calioryforever3431
@calioryforever3431 5 жыл бұрын
It's so clean.... not a bunch of 'First'.
@ansh6370
@ansh6370 5 жыл бұрын
CoolioGuy 123 First
@medicalbar
@medicalbar 5 жыл бұрын
'First'
@unnamedperson8619
@unnamedperson8619 5 жыл бұрын
Second
@taureon_
@taureon_ 5 жыл бұрын
First
@art1637
@art1637 5 жыл бұрын
a bunch of 'First'
@rockandseven57
@rockandseven57 5 жыл бұрын
Worlds hardest game=views
@skeleton-11-
@skeleton-11- 5 жыл бұрын
rockandseven57 plus the caps lock
@bane7679
@bane7679 5 жыл бұрын
I couldnt really care about clickbait, unless it has nothing to do with the video
@victorvillalba7401
@victorvillalba7401 5 жыл бұрын
IA killing itself in the hardest game ever*=views
@Kaan-Yaprak
@Kaan-Yaprak 5 жыл бұрын
no truth or square is
@seejay_through_life
@seejay_through_life 9 ай бұрын
i know i'm super late to the party but that optimization got me thinking. saving an entire successful path up to a point and working from there is great but what if you used a trie? a tree structure where each leaf represents an individual and the path from the root represents the moves over time. that way you can still change early moves in the hopes of optimizing the entire path, just heavily preferring mutating the end over the start. maybe it wouldn't provide any performance gain but it could be interesting to try
@littlebitmoreksp
@littlebitmoreksp 2 жыл бұрын
This is probably a strange request but what songs do you use in your timelapses?
@antaresmaelstrom5365
@antaresmaelstrom5365 5 жыл бұрын
Huh, so you basically introduced extinction events into the algorithm?
@PandoraMakesGames
@PandoraMakesGames 5 жыл бұрын
Hi, I recently started making AI videos. I still have to improve, but let me know what you think!
@infinity_0016
@infinity_0016 5 жыл бұрын
**coding intensifies**
@Mochibillsnucks
@Mochibillsnucks 4 жыл бұрын
Just watched the newest video and looked at the art and got to say great upgrade in art
@burgersnchips
@burgersnchips 3 жыл бұрын
More levels please!
@majora748
@majora748 5 жыл бұрын
dear god, im binge watching these videos, welp ill sub why not
@arcionek
@arcionek 4 жыл бұрын
Bullet: *Awkwardly says bye.* Me: Y- you too.
@darrenvoong9013
@darrenvoong9013 3 жыл бұрын
What’s the song at 4:12 Edit: nevermind I remember now. It’s tiptoe out the back by Dan lebowitz
@jacobanderson325
@jacobanderson325 3 жыл бұрын
What about 9:24
@londonnight937
@londonnight937 4 жыл бұрын
I have a question. Does the neural network use knowledge from previous levels when attacking a brand new level? If so, will there be a point where after n new levels done, the n+1th level will be done in the first try, no matter how complicated it is?
@adrianodelvincio640
@adrianodelvincio640 2 жыл бұрын
Very goog question, it's a pity no one answer that!
@BenoHourglass
@BenoHourglass 2 жыл бұрын
It doesn't. It's too simple for that.
@thechuckinator
@thechuckinator 4 жыл бұрын
Where do you get your songs? Especially the song that starts at 8:45
@shot-gi6mr
@shot-gi6mr 4 жыл бұрын
Drawing one rectangle took longer. *I drew a very large and detailed rectangle ok*
@benicamera1577
@benicamera1577 4 жыл бұрын
Can you make a video about the whole process of making such an AI? It could also be 8h long!
@PogoChamp1
@PogoChamp1 4 жыл бұрын
Oh that bass line before he goes to bed tho 😍
@archeaico7744
@archeaico7744 5 жыл бұрын
AI learns to beat AI
@JohnDoe-jm6dz
@JohnDoe-jm6dz 5 жыл бұрын
That's what GANs are, it's pretty cool
@margaretbillings85
@margaretbillings85 5 жыл бұрын
I mean, isn't that kinda what its already doing?
@jakemckee1986
@jakemckee1986 5 жыл бұрын
I am not even subbed and I see all your videos pop up and they are really good
@jakemckee1986
@jakemckee1986 5 жыл бұрын
@@leooiwnl duh
@gamingwithhunna422
@gamingwithhunna422 Жыл бұрын
I fucking love code bullets background music
@kireitonsi
@kireitonsi 3 жыл бұрын
Code bullet: **Doesn't let AI use inbuilt checkpoints** Also Code Bullet: **Codes a checkpoint after every 15 generations that not even all AI hit** *makes sense*
@Shadow-sj2gf
@Shadow-sj2gf 5 жыл бұрын
What is the "Overly Dramatic Royalty-Free" music that you used, if you don't mind me asking?
@shredder_64
@shredder_64 5 жыл бұрын
It was darude sandstorm.
@diver1626
@diver1626 5 жыл бұрын
Ikr, I am genuinely curious
@johnwest6690
@johnwest6690 5 жыл бұрын
Darude - Codestorm
@jishaqibwafeloski3057
@jishaqibwafeloski3057 5 жыл бұрын
It is Etherial Choir Ascends by Doug Maxwell and those people are not helping fk them
@user-ik5zn2lp2n
@user-ik5zn2lp2n 5 жыл бұрын
it was despacito 2
@VarunGupta3009
@VarunGupta3009 5 жыл бұрын
I'm still drawing the 256th square. Stay with me, my good man!
@alexlearoyd8668
@alexlearoyd8668 4 жыл бұрын
me and the bois at 3am waiting for code bullet to make another enigma amchine video
@retro1337
@retro1337 3 жыл бұрын
It took so long to draw those 701 rectangles! I'm done now and I found that doing 700 was slower than doing 1!
I Created a PERFECT SNAKE A.I.
24:04
Code Bullet
Рет қаралды 11 МЛН
A.I. Solves a 55 x 55 x 55 Rubik's Cube
16:00
Code Bullet
Рет қаралды 16 МЛН
How to open a can? 🤪 lifehack
00:25
Mr.Clabik - Friends
Рет қаралды 12 МЛН
Monster dropped gummy bear 👻🤣 #shorts
00:45
Yoeslan
Рет қаралды 11 МЛН
Balloon Pop Racing Is INTENSE!!!
01:00
A4
Рет қаралды 14 МЛН
Making a Calculator using ONLY MARBLES
11:46
Code Bullet
Рет қаралды 2,7 МЛН
A.I. Learns to FLY
27:47
Code Bullet
Рет қаралды 4 МЛН
A.I. LEARNS to Play Hill Climb Racing
20:07
Code Bullet
Рет қаралды 7 МЛН
AI learns to play the Worlds Hardest Game || MORE LEVELS
7:53
Code Bullet
Рет қаралды 1,4 МЛН
I Turned PACMAN into a VR HORROR GAME
20:13
Code Bullet
Рет қаралды 2,1 МЛН
BREAKING Storm The House with an AUTO CLICKER
11:24
Code Bullet
Рет қаралды 13 МЛН
A.I. Learns to play Flappy Bird
7:46
Code Bullet
Рет қаралды 14 МЛН
Creating the PERFECT Connect 4 A.I.
15:00
Code Bullet
Рет қаралды 4,4 МЛН
A.I. Learns To Walk
16:15
Code Bullet
Рет қаралды 10 МЛН