AI learns to play the WORLDS HARDEST GAME even more levels

2018 ж. 25 Там.
6 360 604 Рет қаралды

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

Пікірлер
  • The *”take a kilo of cocaine approach”* is the only acceptable approach

    @antsinmyeyes9547@antsinmyeyes95475 жыл бұрын
    • Yes

      @Peztllence@Peztllence5 жыл бұрын
    • That’s how I do my taxes

      @jjs32stepstoenlightenment37@jjs32stepstoenlightenment375 жыл бұрын
    • That's how I play my tf2

      @angrybox4253@angrybox42535 жыл бұрын
    • @@angrybox4253 let me guess, you are a demo main

      @Peztllence@Peztllence5 жыл бұрын
    • @@Peztllence destruction 100

      @angrybox4253@angrybox42535 жыл бұрын
  • "my family have been here on this level for 72 generations... I finally freed them from this curse"

    @baalrog887@baalrog8874 жыл бұрын
    • You mean 143

      @birdboi1835@birdboi18353 жыл бұрын
    • lol

      @jerrellnavs3313@jerrellnavs33133 жыл бұрын
    • Lol

      @discopanzer6177@discopanzer6177 Жыл бұрын
  • "It has taken a thousand generations but we have finally met our goal.....Of avoiding spinning blue dots"

    @captainjames4649@captainjames46493 жыл бұрын
    • 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

      @kymaniislam6884@kymaniislam68843 жыл бұрын
    • Can i just say that you forgot the closing speech marks. Thank you and good night!

      @edct07videos35@edct07videos353 жыл бұрын
    • @vaExotic@vaExotic3 жыл бұрын
    • Meanwhile, in the real world: 😭😨🔥🔥🔥😷🤢😡

      @RizzytheWizzy@RizzytheWizzy2 жыл бұрын
    • @@RizzytheWizzy I agree

      @captainjames4649@captainjames46492 жыл бұрын
  • 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

    @PVMChannel@PVMChannel3 жыл бұрын
    • ikr

      @juliansunseri8426@juliansunseri84263 жыл бұрын
    • @@relms12345 but there are only 3 levels, in this video he makes more

      @PVMChannel@PVMChannel3 жыл бұрын
    • It's on his website

      @habaranagiko@habaranagiko3 жыл бұрын
    • 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

      @domotron3598@domotron35983 жыл бұрын
    • @@domotron3598 america isnt actually english confirmed

      @perturbthepixel1410@perturbthepixel14103 жыл бұрын
  • 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.

    @jacobkeithsaldivar3347@jacobkeithsaldivar33475 жыл бұрын
    • Same

      @alakani@alakani5 жыл бұрын
    • @@ChimpWhisperer 9 doesn't even have a life because 7 8 9.

      @UFO314159@UFO3141595 жыл бұрын
    • @@ChimpWhisperer As long as you don't eat pi, I'm good.

      @UFO314159@UFO3141595 жыл бұрын
    • pass the butter

      @merennon@merennon4 жыл бұрын
    • 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?

      @trantus2051@trantus20514 жыл бұрын
  • 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.

    @jhawk2402@jhawk24025 жыл бұрын
    • That depends tho, I'm still just on my first rectangle which has the perimeter of Australia

      @ayushneekhar@ayushneekhar5 жыл бұрын
    • Idk though man, seems improbable

      @spectrelex3051@spectrelex30515 жыл бұрын
    • You should run a few more tests and get the average... just to be sure you've got the correct results!

      @SIDYfe4r@SIDYfe4r5 жыл бұрын
    • 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...

      @heidtb6746@heidtb67465 жыл бұрын
    • are you sure? better check back with management and ask them if they agree!

      @V3ritas1989@V3ritas19895 жыл бұрын
  • "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?

    @mercurybot839@mercurybot8393 жыл бұрын
    • Maybe...

      @baronsseriessrecorderbacku8462@baronsseriessrecorderbacku84623 жыл бұрын
    • Yes

      @oswaldtime@oswaldtime3 жыл бұрын
    • Based

      @shroomkxgephdre9214@shroomkxgephdre92143 жыл бұрын
    • R/curedcomments

      @Anniegirl5560@Anniegirl55602 жыл бұрын
  • "I will upload the code soon so you can run these things yourself" Great joke

    @redtomatu9719@redtomatu97193 жыл бұрын
    • @bfdi firey someones a little pissy, huh?

      @SagaDraws@SagaDraws3 жыл бұрын
  • "I will upload the code soon so you can run these things yourself." Half a year later

    @fungibot8389@fungibot83895 жыл бұрын
    • *two more months later*

      @itsastikbotparty8149@itsastikbotparty81495 жыл бұрын
    • A dolphin what website

      @csicee@csicee4 жыл бұрын
    • @@adolphin9348 ?

      @csicee@csicee4 жыл бұрын
    • @@adolphin9348 Not working

      @csicee@csicee4 жыл бұрын
    • Jeremy MCSSJ it's thebigcb.com

      @keeganduffy7938@keeganduffy79384 жыл бұрын
  • Code bullet: Does not let the AI use checkpoints Also code bullet: Uses checkpoints to get throught the level

    @mus4u@mus4u4 жыл бұрын
    • not exactly

      @PlatinumJug@PlatinumJug4 жыл бұрын
    • The AI doesn‘t need checkpoints because it‘s just perfect. Code bullet seems not to be a tryhard ;)

      @derdimi927@derdimi9274 жыл бұрын
    • 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.

      @gytuj6722@gytuj67224 жыл бұрын
    • 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.

      @directorr_@directorr_4 жыл бұрын
    • reversed world?!

      @lennoxschmup8733@lennoxschmup87333 жыл бұрын
  • "Uploading this would make me obsolete, so no dice." *it's called being humane*

    @thewolfleader500@thewolfleader5004 жыл бұрын
    • Eevee?

      @nxyn9209@nxyn92093 жыл бұрын
  • 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.

    @RyanBlakeKain@RyanBlakeKain2 жыл бұрын
    • That's actually really interesting! I didn't notice that little tidbit :D

      @KianaIsSpiraling@KianaIsSpiraling10 ай бұрын
  • Plot twist : The youtube algorithm is an AI that recommends videos about AI’s

    @Lumiere_@Lumiere_4 жыл бұрын
    • I mean... It is.

      @JianCB2@JianCB24 жыл бұрын
    • Shhshshshshs shut up. SHUT. UP. we can't let it know we know!

      @hollowpilot@hollowpilot4 жыл бұрын
    • RcGamerYt yea im pretty sure that's why he wrote that comment thanks for reiterating

      @mellowyellow7523@mellowyellow75234 жыл бұрын
    • MII music intensifies

      @SonGayku@SonGayku4 жыл бұрын
    • AI gets friendzoned. AI cries in robotics.

      @SonGayku@SonGayku4 жыл бұрын
  • 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

    @itsbk6192@itsbk61925 жыл бұрын
    • watch mr beast he did it

      @taureon_@taureon_5 жыл бұрын
    • I'd prefer warching grass grow tho

      @lempreurthaurissan6497@lempreurthaurissan64975 жыл бұрын
    • I'd only watch if he made an AI watch paint dry.

      @tzuyd@tzuyd5 жыл бұрын
    • and putting overtly dramatic, royalty-free music obvs

      @Cyberian_Khatru@Cyberian_Khatru5 жыл бұрын
    • 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.

      @CadetGriffin@CadetGriffin5 жыл бұрын
  • It took me longer to draw 1 rectangle than 700 rectangles

    @mrpeanut728@mrpeanut7283 жыл бұрын
    • Yeah same. I drew a very very very big rectangle for the 1 rectangle though.

      @cerealbird4476@cerealbird44763 жыл бұрын
    • Yeah same, but the 700 rectangles I Kina just used a photocopier 0-0

      @llleau@llleau3 жыл бұрын
    • Wait how are you alive

      @vaindrain6227@vaindrain62273 жыл бұрын
    • But you drew 1 rectangle to start the 700

      @diamonddashdog@diamonddashdog3 жыл бұрын
    • Now I want to see what masterpiece of rectangle takes that long.

      @jakemueller2231@jakemueller22313 жыл бұрын
  • Took me 700 rectangles to draw 1 minute.

    @arturslunga3415@arturslunga34153 жыл бұрын
    • Rectangles draw to 700 took minute me 1 .

      @appleinxed@appleinxed3 жыл бұрын
    • Me draw took 700 rectangles to 1 minutes.

      @pepitocovid-91@pepitocovid-913 жыл бұрын
    • Minute to 700 draw 1 me Took. Rectangles

      @riesenflugzeug@riesenflugzeug2 жыл бұрын
    • me 700 draw to 1 took minute*

      @towaxien6026@towaxien60262 жыл бұрын
  • Code bullet: I may have been encouraging them to kill themselves Oh I think he might be me.

    @JohnSmith-ym7jd@JohnSmith-ym7jd4 жыл бұрын
    • legend

      @nevernoxis1645@nevernoxis16454 жыл бұрын
    • .....get some help

      @glaceonumbreonsylveon8189@glaceonumbreonsylveon81894 жыл бұрын
    • @@glaceonumbreonsylveon8189 legends don't need help

      @GokuOffersYouAPotara@GokuOffersYouAPotara4 жыл бұрын
    • Graystillplays?

      @mrpokemon1186@mrpokemon11864 жыл бұрын
    • Devon Rogers, that’s what I thought too 🤣

      @s3dsd840@s3dsd8404 жыл бұрын
  • Drawing 700 1cm x 1cm squares took me less time than drawing one 5km x 5km square :3

    @JuptianGames@JuptianGames5 жыл бұрын
    • Same

      @mappy20yearsago@mappy20yearsago5 жыл бұрын
    • Dude, you had to draw rectangles, now have to draw it all again to find out if it's true

      @jonasbecho7656@jonasbecho76565 жыл бұрын
    • @@thoorlyehu360 You mean All squares are rectangles But not all rectangles are squares.

      @fahrenheit2101@fahrenheit21015 жыл бұрын
    • 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@jonasbecho76565 жыл бұрын
    • @@fahrenheit2101 love the fact that you knew i were about squares being rectangles, but still got it wrong anyway😂

      @jonasbecho7656@jonasbecho76565 жыл бұрын
  • 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

    @arenowsmoker8903@arenowsmoker89034 жыл бұрын
  • 😭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

    @carbarn3081@carbarn30813 жыл бұрын
    • Pain at it’s finest

      @zelrysec5890@zelrysec58903 жыл бұрын
    • ...

      @pacomatic9833@pacomatic98333 жыл бұрын
    • 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

      @radiationstandard@radiationstandard3 жыл бұрын
    • Hey fu** u- Code Bullet

      @allinonecuber9064@allinonecuber90643 жыл бұрын
  • Next Video: AI learns how to ask the player to do the game for them

    @gdal6961@gdal69615 жыл бұрын
    • Wow, 267 likes with no reply!

      @RGC_animation@RGC_animation4 жыл бұрын
    • Why doesn't this have more likes? I'd pay to watch that 😂😂

      @adeeasrauf1710@adeeasrauf17102 жыл бұрын
  • 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!

    @TheV4D3R@TheV4D3R5 жыл бұрын
  • I took 17 minutes to draw 1 rectangle and 7 minutes to draw 700. Just gotta draw them in a different size!

    @nodontdothat5346@nodontdothat53464 жыл бұрын
    • *big brain time*

      @patronofsaints2062@patronofsaints20624 жыл бұрын
    • just at different speeds :)

      @patricktho6546@patricktho65463 жыл бұрын
  • i love how when you see them progress in a unknown area they shake like their having a seizer

    @pogrammer@pogrammer4 жыл бұрын
  • AI learns how to beat Sans please

    @Hasa07@Hasa075 жыл бұрын
    • Hasa Rafael NO STOP IT’S 2018

      @tazzz745@tazzz7455 жыл бұрын
    • @@tazzz745 well deltarune exists sooooooooo

      @imnotcrazy8430@imnotcrazy84305 жыл бұрын
    • AI learns to beat Lotus Guardian from battle kid. Or heck, even Owlbot. AI vs. AI.

      @neilisbored2177@neilisbored21775 жыл бұрын
    • 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".

      @bruhbbawallace@bruhbbawallace5 жыл бұрын
    • @@bruhbbawallace Nice

      @neilisbored2177@neilisbored21775 жыл бұрын
  • For me the 700 rectangles took longer

    @alexrud7377@alexrud73775 жыл бұрын
    • 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.

      @vigilviglantie8613@vigilviglantie86135 жыл бұрын
    • Vigil Vig Lantie - makes since.

      @VoidLantadd@VoidLantadd5 жыл бұрын
    • @@VoidLantadd r/boneappletea

      @d.blacksmith8466@d.blacksmith84665 жыл бұрын
    • 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?

      @asherhovell@asherhovell5 жыл бұрын
    • For me the 1 rectangle took longer... you must have a fast hand..

      @clovairity@clovairity5 жыл бұрын
  • 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!!

    @danp832@danp8324 жыл бұрын
  • 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 👍

    @nathaniellowthian5281@nathaniellowthian52814 жыл бұрын
  • My mile long rectangle took longer than my small grid

    @lolwasaperson9924@lolwasaperson99245 жыл бұрын
    • a guy ye

      @ehoed9665@ehoed96655 жыл бұрын
    • same

      @snaresoup7179@snaresoup71795 жыл бұрын
    • Nice profile pic

      @GamingMaster-oy5dd@GamingMaster-oy5dd5 жыл бұрын
    • Same here mate

      @thijsraemaekers2774@thijsraemaekers27745 жыл бұрын
    • Im so glad some said that

      @drborbor8410@drborbor84105 жыл бұрын
  • YES! Do more for "the challenge" pls :^)

    @josktv_@josktv_5 жыл бұрын
    • please don't

      @ofirrolev@ofirrolev5 жыл бұрын
    • Please do

      @thegamingmetagross8191@thegamingmetagross81915 жыл бұрын
    • Yeah!!! Do what Kanna-san says!!!

      @AaronTheGerman@AaronTheGerman5 жыл бұрын
    • his honesty about that youtube algorithm thing makes me subscribe to him

      @FrostMonolith@FrostMonolith5 жыл бұрын
    • Just skip to the last level I wanna see that

      @carterjean@carterjean5 жыл бұрын
  • "I will upload the code soon so you can run these things yourself." a year later

    @spytf2203@spytf22034 жыл бұрын
    • It's on his github

      @airnomad2650@airnomad26503 жыл бұрын
  • 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

    @sircheesethethird6179@sircheesethethird61794 жыл бұрын
  • Drawing 700 triangles took longer than drawing one!

    @trolllol7264@trolllol72645 жыл бұрын
    • you messed up, you had to draw rectangles... And also do an average of 10 experiments to be sure.

      @Dylems@Dylems5 жыл бұрын
    • Troll Lol Did you make a triangle the size of like Russia

      @thatoneguy9582@thatoneguy95825 жыл бұрын
    • That One Guy no. he said the drawing one triangle was faster. also, *_they were supposed to be rectangles_*

      @funtm7@funtm75 жыл бұрын
  • 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.

    @ikbintom@ikbintom5 жыл бұрын
    • I would be interesting to see, why don't you do it ?

      @ore2236@ore22365 жыл бұрын
    • I know right? Evan's made neural networks before, I'm sure he is able to do make an ai similar to MarI/O: kzhead.info/sun/pNpvhbqHiGJ8Z2w/bejne.html

      @ikbintom@ikbintom5 жыл бұрын
    • 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@ikbintom5 жыл бұрын
    • 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 ;)

      @ikbintom@ikbintom5 жыл бұрын
    • Yes, its just bruteforcing a path, that’s nothing that couldn’t be done 20 years ago.

      @__goat__@__goat__5 жыл бұрын
  • “I will upload the code soon” boii it’s 2 years later

    @joepterpstra5020@joepterpstra50203 жыл бұрын
    • we're never getting it 😫

      @thesacredchurro9058@thesacredchurro90583 жыл бұрын
    • Its on his github

      @airnomad2650@airnomad26503 жыл бұрын
  • this game was literally my biggest pass time in school! i appreciate you making this :)

    @Lilycade@Lilycade4 жыл бұрын
  • Oh... oh... oh, oh, oh Top tier royalty free music

    @benjaminbrady2385@benjaminbrady23855 жыл бұрын
    • I liked the "Ah, Ah, Ahaha" better.

      @nullnvoid404@nullnvoid4045 жыл бұрын
    • Its very akward when u watched it when dinner

      @asiongkam3541@asiongkam35415 жыл бұрын
    • That’s the music my pe teacher used to play VERY loud when we were running laps, she had a speaker system and everything.

      @ohhellothere8954@ohhellothere89545 жыл бұрын
    • *the fitnessgram pacer test*

      @melon8342@melon83425 жыл бұрын
  • 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.

    @henrycgs@henrycgs5 жыл бұрын
    • You are absolutely correct about that. I recently started making AI videos. I still have to improve, but let me know what you think!

      @PandoraMakesGames@PandoraMakesGames5 жыл бұрын
    • 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

      @Joe-xr2xl@Joe-xr2xl5 жыл бұрын
    • Good observation Joe! I made a video about AI learning to shoot zombies.

      @PandoraMakesGames@PandoraMakesGames5 жыл бұрын
    • He is basically just overfitting the heck out of these levels

      @ShubhamSuneja@ShubhamSuneja5 жыл бұрын
    • That's right Shubham!

      @PandoraMakesGames@PandoraMakesGames5 жыл бұрын
  • 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

    @richardthach6855@richardthach68553 жыл бұрын
  • I will upload the code soon 2 years later: Hmmmmmmmm...

    @hypercoder-gaming@hypercoder-gaming4 жыл бұрын
    • 2020 quarintine things

      @itoaste@itoaste4 жыл бұрын
    • i'm still waiting:(

      @hamzein6831@hamzein68314 жыл бұрын
    • github.com/Code-Bullet/WorldsHardestGameAI here, no need to thanks me, thanks BC

      @normalname3623@normalname36233 жыл бұрын
  • you didnt specify the size of the rectangles....

    @HECKproductions@HECKproductions5 жыл бұрын
    • Correct

      @mappy20yearsago@mappy20yearsago5 жыл бұрын
    • My rectangle was Three miles long while my seven hundred were 1 cm by 0.5 cm

      @truthecamacho9715@truthecamacho97154 жыл бұрын
    • @@truthecamacho9715 same

      @r3birthr3ap3r4@r3birthr3ap3r44 жыл бұрын
    • Truthe Camacho oh my rectangle was 1 centimeter then my 700 were 800miles long each

      @adaragsdale3360@adaragsdale33604 жыл бұрын
    • I made a copy of each in all possible sizes...

      @robertboerwinkle8577@robertboerwinkle85774 жыл бұрын
  • 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.

    @rovertronic@rovertronic5 жыл бұрын
    • 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!

      @oscarmulin114@oscarmulin1145 жыл бұрын
    • 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.

      @rovertronic@rovertronic5 жыл бұрын
    • 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: kzhead.info/sun/iZWeidKhgWKIoaM/bejne.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@oscarmulin1145 жыл бұрын
    • There's no the "language" for AI development. But most use Python and use machine learning libraries with it like SKLearn, Tensorflow, Pytorch, etc.

      @oscarmulin114@oscarmulin1145 жыл бұрын
    • 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.

      @drahsid2@drahsid25 жыл бұрын
  • i can hear the gears turning in his brain when making the levels, it's funny

    @bushido1783@bushido17833 жыл бұрын
  • "I'll see everyone in the next one, I'm going to bed" me with my CS assignments

    @bunnycakes2305@bunnycakes23053 жыл бұрын
  • Wow, 700 squares did take longer, man you're so smart.

    @camjnz@camjnz5 жыл бұрын
  • Dam you were right drawing one square is faster than drawing 700.

    @adnanahmed5256@adnanahmed52565 жыл бұрын
    • I know right, who knew.

      @Sir_Budginton@Sir_Budginton5 жыл бұрын
    • But what if you draw 700 squares which are 1mm x 1mm and 1 square which is 1000km x 1000km?

      @SJohann@SJohann5 жыл бұрын
    • @@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)

      @neoxus30@neoxus305 жыл бұрын
    • @@neoxus30 1mm is not *that* small

      @NoNameAtAll2@NoNameAtAll25 жыл бұрын
    • +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.

      @Ze_eT@Ze_eT5 жыл бұрын
  • “This will never be uploaded...” CB 2020: *makes a website and uses this*

    @OTFTYT@OTFTYT4 жыл бұрын
  • 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*

    @kireitonsi@kireitonsi3 жыл бұрын
  • I find it extremely fascinating how we come so far in technology that we can teach ai to play games

    @oxygen0069@oxygen00695 жыл бұрын
  • I actually love these videos they’re so fun to watch

    @tefixers9158@tefixers91585 жыл бұрын
  • I enjoy these videos keep em comin

    @boostedrival5505@boostedrival55054 жыл бұрын
  • you can imagine how God was excited while creating huam when seeing people excited about these AI dots.

    @mx9580@mx95804 жыл бұрын
    • Xd

      @liomirkin8519@liomirkin85193 жыл бұрын
    • Shauanw

      @nicktender@nicktender3 жыл бұрын
    • Huam

      @wjw8w8whhe@wjw8w8whhe3 жыл бұрын
  • 2:01 Giving us a middle finger. Thank you.

    @cihanfatihi@cihanfatihi5 жыл бұрын
    • Cihan Fatihi lmao that is some eye

      @fbiagentmiyakohoshino8223@fbiagentmiyakohoshino82235 жыл бұрын
  • 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

    @coolswat2957@coolswat29575 жыл бұрын
    • You swapped.

      @SoI-@SoI-5 жыл бұрын
    • @@SoI- r/woosh

      @khali_d_b4784@khali_d_b47845 жыл бұрын
    • @@SoI- no he didnt, i had the same results

      @youknowihadtodoittoem3579@youknowihadtodoittoem35795 жыл бұрын
    • ROBOT?

      @SoI-@SoI-5 жыл бұрын
    • Caleb Birtwistle swapped?

      @bubba2985@bubba29855 жыл бұрын
  • 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?

    @tc-bladeofgrass6719@tc-bladeofgrass67194 жыл бұрын
  • I loved this intro so much, that was high-quality humor

    @kimballestad4536@kimballestad45363 жыл бұрын
  • Congrats on 300k!!!

    @erikchristiansson5324@erikchristiansson53245 жыл бұрын
  • I had to stop playing factorio to watch this, better be good

    @olikat9774@olikat97745 жыл бұрын
    • Was it?

      @francescalanigan-meade9615@francescalanigan-meade96155 жыл бұрын
    • WAS IT??

      @Cyberian_Khatru@Cyberian_Khatru5 жыл бұрын
    • Was it

      @g_ninja@g_ninja5 жыл бұрын
    • ¿ti saW

      @shinyumbreon194@shinyumbreon1945 жыл бұрын
    • Says the guy with unecessary sumbols in his edgy name.

      @GreenTrapped@GreenTrapped5 жыл бұрын
  • 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.

    @traviskrebs7551@traviskrebs75512 жыл бұрын
  • the music on level 5 when evan leaves sounds like the opening music of legend of zelda twilight princess

    @Nippopip@Nippopip4 жыл бұрын
  • It took me 6 hours to make a rectangle and 20 min to make 700

    @thebestone8872@thebestone88724 жыл бұрын
    • ...how big was that rectangle?

      @K_amonger@K_amonger4 жыл бұрын
    • Kraxle Oofs ITS A JOKE YOU DIPSHIT

      @AlphaToast27@AlphaToast274 жыл бұрын
    • @Vsus Here HE WAS (probably) JOKING TOO DIPSHIT!

      @Wren_Coffelt@Wren_Coffelt4 жыл бұрын
    • Guys calm down Youre fighting over a joke

      @sql64@sql644 жыл бұрын
    • SO WHAT IF IT'S A MONTH OLD (What even is this chat anymore)

      @Wren_Coffelt@Wren_Coffelt4 жыл бұрын
  • You should make ai do geometry dash

    @grantschulz9730@grantschulz97305 жыл бұрын
    • Meow

      @ImASillyBilly@ImASillyBilly4 жыл бұрын
  • 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

    @capta1nseal@capta1nseal3 жыл бұрын
  • Good content. Subbed

    @hottox8861@hottox88613 жыл бұрын
  • Πολύ ωραίος...συνέχισε έτσι, να παίρνουμε ιδέες και οι υπόλοιποι περί τεχνιτής νοημοσύνης. ΣΥΓΧΑΡΗΤΉΡΙΑ! ☺❤

    @Y4nn1z@Y4nn1z5 жыл бұрын
  • 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?

    @jorgevazquezacevedo2322@jorgevazquezacevedo23225 жыл бұрын
    • 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?

      @AVerySexuallyDeviantOrange@AVerySexuallyDeviantOrange5 жыл бұрын
    • 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

      @swissmed4606@swissmed46065 жыл бұрын
  • So it looks like the bot has to be retrained for each level. Could you make one that can generalize across different levels?

    @hackmaster124@hackmaster1244 жыл бұрын
    • Generalize intelligence? We don't do that here.

      @baronvonbeandip@baronvonbeandip2 жыл бұрын
  • me and the bois at 3am waiting for code bullet to make another enigma amchine video

    @alexlearoyd8668@alexlearoyd86684 жыл бұрын
  • 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.

    @wyrmkintoothgrim1174@wyrmkintoothgrim11745 жыл бұрын
    • You need to remember that the sun could fall onto Earth or forest burns and how much paper you left.

      @Ze_eT@Ze_eT5 жыл бұрын
    • what if mold destroyed the paper?

      @betterert@betterert5 жыл бұрын
    • Added.

      @wyrmkintoothgrim1174@wyrmkintoothgrim11745 жыл бұрын
    • What about rain and storms?

      @matusstefanec5217@matusstefanec52175 жыл бұрын
    • Plague killing off the participants

      @cubethesquid3919@cubethesquid39195 жыл бұрын
  • 5:13 to make things faster and make the music even more catchy turn playback to 1.5

    @VoidX17@VoidX175 жыл бұрын
    • For drug induced music turnnto 0.5

      @endlessblades4369@endlessblades43695 жыл бұрын
    • 0.25 is literally possessed dear god

      @DemonaLynn@DemonaLynn5 жыл бұрын
    • whats the song name tho

      @wozahh@wozahh5 жыл бұрын
    • @@wozahh etherial choir ascends -Doug maxwell

      @darkpeasant2496@darkpeasant24965 жыл бұрын
    • @@darkpeasant2496 Thanks, Appreciate the help.

      @wozahh@wozahh5 жыл бұрын
  • I love how he doesn't try to hide him making videos just for views. He just says; this is popular here you go

    @bobjoebo8933@bobjoebo89332 жыл бұрын
  • Just watched the newest video and looked at the art and got to say great upgrade in art

    @Mochibillsnucks@Mochibillsnucks4 жыл бұрын
  • You know there’s a level selector, right?

    @razolo5814@razolo58144 жыл бұрын
    • Razolo581 when this video was made the game didn’t have a level selector

      @ceniilo4407@ceniilo44074 жыл бұрын
    • tracing -_- that makes sense

      @razolo5814@razolo58144 жыл бұрын
    • Also KZhead videos showing all the levels off.

      @MuchWhittering@MuchWhittering3 жыл бұрын
  • It's so clean.... not a bunch of 'First'.

    @calioryforever3431@calioryforever34315 жыл бұрын
    • CoolioGuy 123 First

      @ansh6370@ansh63705 жыл бұрын
    • 'First'

      @medicalbar@medicalbar5 жыл бұрын
    • Second

      @unnamedperson8619@unnamedperson86195 жыл бұрын
    • First

      @taureon_@taureon_5 жыл бұрын
    • a bunch of 'First'

      @art1637@art16375 жыл бұрын
  • 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

    @seejay_through_life@seejay_through_life9 ай бұрын
  • 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

    @facade11663@facade116634 жыл бұрын
  • dear god, im binge watching these videos, welp ill sub why not

    @majora748@majora7485 жыл бұрын
  • 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

    @shiningstar737@shiningstar7375 жыл бұрын
    • Smart

      @monstrosity_01@monstrosity_013 жыл бұрын
  • I fucking love code bullets background music

    @gamingwithhunna422@gamingwithhunna422 Жыл бұрын
  • It took so long to draw those 701 rectangles! I'm done now and I found that doing 700 was slower than doing 1!

    @retro1337@retro13373 жыл бұрын
  • Drawing one rectangle took longer. *I drew a very large and detailed rectangle ok*

    @shot-gi6mr@shot-gi6mr4 жыл бұрын
  • AI learns to beat AI

    @archeaico7744@archeaico77445 жыл бұрын
    • That's what GANs are, it's pretty cool

      @JohnDoe-jm6dz@JohnDoe-jm6dz5 жыл бұрын
    • I mean, isn't that kinda what its already doing?

      @margaretbillings85@margaretbillings855 жыл бұрын
  • due to the fact that i have seven hundred arms that are hard to function independantly, it takes much more concentration to move one of my arms to draw a rectangle (fastest time: 1hr 21min 62sec) than to use all seven hundred to draw one (fastest time: 2sec). it took me two years to write this, and apparently corona is poisoning people?

    @C3Crunch@C3Crunch3 жыл бұрын
  • "Will upload code soon." Famous last words

    @marakatat@marakatat Жыл бұрын
  • Worlds hardest game=views

    @rockandseven57@rockandseven575 жыл бұрын
    • rockandseven57 plus the caps lock

      @skeleton-11-@skeleton-11-5 жыл бұрын
    • I couldnt really care about clickbait, unless it has nothing to do with the video

      @bane7679@bane76795 жыл бұрын
    • IA killing itself in the hardest game ever*=views

      @victorvillalba7401@victorvillalba74015 жыл бұрын
    • no truth or square is

      @Kaan-Yaprak@Kaan-Yaprak5 жыл бұрын
  • Bullet: *Awkwardly says bye.* Me: Y- you too.

    @arcionek@arcionek4 жыл бұрын
  • Can you make a video about the whole process of making such an AI? It could also be 8h long!

    @benicamera1577@benicamera15774 жыл бұрын
  • when you realize that the level he fixed the "them taking a long time to finish" he got the rotations of the spinning dots wrong

    @oofergoofer1029@oofergoofer10293 жыл бұрын
  • But isn't this AI just memorizing paths, rather than learning how to play? It doesn't seem to be getting better at _avoiding_ obstacles so much as learning where they are, which for an AI is a bit less impressive.

    @IamCoalfoot@IamCoalfoot5 жыл бұрын
    • Yes, that's also what I was thinking. This rather looks like random walk where the best results are saved. However the only thing more learning-ish would be to make a Neural Net making decisions based on either the locations of surrounding objects or even the whole pixels array, but that would likely be too hard or time consuming for just one video.

      @olfmombach260@olfmombach2605 жыл бұрын
    • IamCoalfoot SHHHHHHHHHHHHHHHHHHHHHHH

      @MatthewSmith-sz1yq@MatthewSmith-sz1yq5 жыл бұрын
    • Well, it’s the approach a human would make to this so making an AI do this is totally justified.

      @hazmatharry@hazmatharry5 жыл бұрын
    • Nope, that's not how a genetic algorithm works. You basically give the AI a bunch of variables, such as location, distance to goal, distance to obstacle, speed of obstacle, direction of obstacle etc. Based on those variables the AI can make certain decisions: move right, left, up or down. The decisions the AI's are making are based on these variables, but their decision making are all slightly different. For example, one bot might try moving left every time an obstacle is moving towards him from the right and another might try moving down. The best tactic survives each generation, based on their fitness (how close it is to reaching the goal). After a bunch of generations the best tactic to beat that a certain level survives. Of course this tactic might not work as well on other levels. So in a sense it doesn't really learn how to avoid the obstacles, only to reach the goal of that level.

      @devbom878@devbom8785 жыл бұрын
    • It tries something to achieve its goal a lot of different ways and repeats the ways that work up to the point they stopped working, then went back to square one - trying a lot of different things until one progresses it further. That's textbook trial and error, and I'd call it very simple and niche learning.

      @A2Ztigers@A2Ztigers5 жыл бұрын
  • AI jokes in the future AI: My parents learned it the hard way. Me: *surprised Pikachu face*

    @cryingwater@cryingwater5 жыл бұрын
  • Oh that bass line before he goes to bed tho 😍

    @PogoChamp1@PogoChamp14 жыл бұрын
  • Thank you so much! :D

    @legendgames128@legendgames1283 жыл бұрын
  • I am not even subbed and I see all your videos pop up and they are really good

    @jakemckee1986@jakemckee19865 жыл бұрын
    • @@leooiwnl duh

      @jakemckee1986@jakemckee19865 жыл бұрын
  • Huh, so you basically introduced extinction events into the algorithm?

    @antaresmaelstrom5365@antaresmaelstrom53655 жыл бұрын
    • Hi, I recently started making AI videos. I still have to improve, but let me know what you think!

      @PandoraMakesGames@PandoraMakesGames5 жыл бұрын
  • 8:29 1 square took longer

    @amaidiot@amaidiot3 жыл бұрын
    • The trick is you draw one bigger than the Moon

      @NikoThe_Skeleton@NikoThe_Skeleton7 ай бұрын
  • More levels please!

    @burgersnchips@burgersnchips3 жыл бұрын
  • **coding intensifies**

    @infinity_0016@infinity_00165 жыл бұрын
  • Evan made an AI to do stuff that he himself is incapable of doing. Evan has already completed this and the whole game multiple times. My name is Evan.

    @bray7934@bray79345 жыл бұрын
    • Okay. Bray

      @mopar_randy4952@mopar_randy49525 жыл бұрын
    • Ok Chris

      @austindoesvideos2244@austindoesvideos22445 жыл бұрын
    • 🤔

      @asian4777@asian47775 жыл бұрын
    • Hello Evan. My name is Evan too.

      @evancampbell1963@evancampbell19635 жыл бұрын
  • I can relate. We're all being forced to play the worlds hardest game.

    @erikhansen70@erikhansen704 жыл бұрын
  • Depends on if you put off drawing the one

    @smokeynifty4376@smokeynifty43764 жыл бұрын
KZhead