A.I. LEARNS to Play Hill Climb Racing

Sdílet
Vložit
  • čas přidán 4. 11. 2018
  • Watch as an AI teaches itself to play Hill climb Racing
    Huge thanks to Brilliant.org for sponsoring this video and supporting this channel
    check them out: www.brilliant.org/CodeBullet
    Videos of me making Hill Climb Racing
    Part 1: • AI Learns to play Hill...
    Part 2: • Making Hill Climb Raci...
    Music:
    Fame on Fires cover of numb: • Numb - Linkin Park (Fa...
    Twitter: / code_bullet
    Patreon: / codebullet
    Discord: / discord

Komentáře • 9K

  • @phant0m2290
    @phant0m2290 Před rokem +3239

    4 years in and he still hasnt made the vid explaining NEAT

  • @ionutznecro
    @ionutznecro Před 5 lety +9349

    The driver that stopped driving on that hill is actually the supreme AI, it understood the futility of going forward and he just... stopped. Perfect depiction of modern age nihilism and depression struggle.

    • @leah5232
      @leah5232 Před 5 lety +101

      Yes my friend

    • @kherii.
      @kherii. Před 4 lety +260

      It was time for Thomas to leave, he had seen everything.

    • @NT-sm5jk
      @NT-sm5jk Před 4 lety +281

      I realized that it provably realized it would never die if it didnt go anywhere

    • @nipluthegamer98
      @nipluthegamer98 Před 4 lety +10

      Aaaaa you have 666 likes

    • @eman2198
      @eman2198 Před 4 lety +51

      That’s... _fuckin deep_

  • @Nick-ci8ve
    @Nick-ci8ve Před 3 lety +4716

    "If you're from the future, click the link in the corner"
    2020 mfs: "Liar"
    Edit almost 2 years later: can y'all please stfu, there's 128 replies and none of them are original

    • @rdvaud
      @rdvaud Před 3 lety +22

      Same

    • @SCNewbCaster
      @SCNewbCaster Před 3 lety +96

      I'm from 2030

    • @Gamecrafter_2020
      @Gamecrafter_2020 Před 3 lety +50

      @@SCNewbCaster Why did you Travel back in time with your flying Delorean?

    • @SCNewbCaster
      @SCNewbCaster Před 3 lety +106

      @@Gamecrafter_2020 I'm a refugee. You thought 2020 was bad. Just wait...

    • @Gamecrafter_2020
      @Gamecrafter_2020 Před 3 lety +52

      @@SCNewbCaster Well... sh*t

  • @allychikara3146
    @allychikara3146 Před 3 lety +1524

    “Blood, sweat, tears, and f***ing GRASS”
    - Code Bullet

  • @rotatingdiscohorsehead3143
    @rotatingdiscohorsehead3143 Před 5 lety +9371

    *AI learns to successfully predict stock market prices*

  • @ezranian
    @ezranian Před 4 lety +5146

    I love how he is CZcams Smart Boy but also has actual human emotions and doesn’t know how to spell “brake”

  • @phoenixgaming6647
    @phoenixgaming6647 Před 3 lety +297

    CB: So you didn’t came here for the grass?
    Me who came for the grass: well...

  • @voidei
    @voidei Před 3 lety +149

    "Silly car, where are your wheels? *laughs nervously* You fool!" literally the sounds of a man who just ran out of sanity

    • @FTQuake
      @FTQuake Před 3 lety +7

      Since when did Evan ever have his sanity?

  • @callan4353
    @callan4353 Před 4 lety +3460

    Admit it, we all came here for the grass.

  • @d0little
    @d0little Před 5 lety +3979

    You should add extra points for flips, would be sick seeing them squeeze flips out of every jump

    • @akshaypatil204
      @akshaypatil204 Před 5 lety +235

      reward hacking at its best :P

    • @evoluxman9935
      @evoluxman9935 Před 5 lety +144

      Wouldnt they just flip indefinitly on the same place?

    • @mx_nana_banana
      @mx_nana_banana Před 5 lety +170

      @@evoluxman9935 True, but it would be flipping awesome, eh eh, ok i'll see myself out.

    • @elmax5748
      @elmax5748 Před 5 lety +96

      Evoluxman not if the reward was linked to speed or distance from last flip

    • @EinRevolvermann
      @EinRevolvermann Před 5 lety +7

      That would be awesome!! And big gaps with water and stuff. 2 Roads to chose from...ohh i think thats a too big challenge for him alone 😏

  • @acerbicgeoff7821
    @acerbicgeoff7821 Před 2 lety +337

    I think the shirt thing was neat. But every time the colors become homogenous, it should trigger the next group to completely randomised shirt colors for all drivers, to give a visual indication of changes

    • @shreys7611
      @shreys7611 Před rokem +16

      Alternatively, the colors could be based on the neural network, with mutations in the network changing the shirt color of the drivers.

  • @mr.m5488
    @mr.m5488 Před 3 lety +56

    "You didn't come here for grass?"
    Of course I did but there is a police man around the corner so please be careful.

  • @genosynth
    @genosynth Před 5 lety +6638

    Make an AI that can alter it's own code however it wants
    Actually never mind don't do that

    • @wypmangames
      @wypmangames Před 5 lety +915

      The ai will either do something stupid and die 90% or take over the world 10%

    • @davezimmerman1510
      @davezimmerman1510 Před 5 lety +77

      Coby Rice an out of control advisory. You guys can’t see that. ?

    • @timerertim
      @timerertim Před 5 lety +314

      How should such a ai evolve? It has to measure it's state of performance, how well it's doing. How do you want to do that?

    • @mr_d3adw873
      @mr_d3adw873 Před 5 lety +325

      I agree with TimerErTim, any program has to have a purpose. If you tell it to mutate itself without giving it a goal to get towards it will randomly mutate and destroy itself. Maybe add useless shit. Bunch of random lines and numbers. Dots all over the screen. So you have to give such an ai purpose."get better" isn't a purpose. It's a void statement without "at ___".

    • @tushargupta4262
      @tushargupta4262 Před 5 lety +28

      @@mr_d3adw873 well You are a programmer I guess. How tough is programming?

  • @Megan4434
    @Megan4434 Před 4 lety +2423

    Some amazing coder: Let’s add fuel and coins!
    CB:
    *G R A S S*

    • @kittylitty01
      @kittylitty01 Před 4 lety +33

      Megan Pedersen it’s fucking grass who doesn’t love that shit

    • @lindsaymallia1842
      @lindsaymallia1842 Před 4 lety +44

      YEAH ITS FUCKING GRASS WHO DOESNT LOVE GRASS

    • @MARS-GREENH0USE
      @MARS-GREENH0USE Před 4 lety +12

      It can't predict anything. Grass is the next control

    • @Luuuna
      @Luuuna Před 4 lety +11

      Some boring-ass coder, you mean

    • @deeznutss6602
      @deeznutss6602 Před 4 lety +2

      Megan Pedersen 5 rep
      Is

  • @kairuisun1924
    @kairuisun1924 Před 3 lety +123

    This is an accurate description of how my parents claim they got to school.

    • @Cherryboddu
      @Cherryboddu Před 10 měsíci +2

      Their school is so far away that, they need to breed again and again to get better at going to school

    • @AH-lw2bj
      @AH-lw2bj Před 3 dny

      They used AI to design a better route to school??

  • @1DrNA
    @1DrNA Před 5 měsíci +14

    5 years in he hasn’t added NEAT yet

  • @StreetManTV
    @StreetManTV Před 5 lety +5907

    i came here for the grass

  • @Frankencookie
    @Frankencookie Před 5 lety +1010

    Silly car, where are your wheels?
    You fool.

  • @funnijesterguy
    @funnijesterguy Před rokem +21

    dang, the art improved a LOT over the course of 4 years

  • @honeybun6677
    @honeybun6677 Před 5 měsíci +8

    0:47 Well? Where is our N.E.A.T. video? We’re 5 years in, I would certainly call that “from the future”

    • @RichardBlockmaster-kf3ht
      @RichardBlockmaster-kf3ht Před měsícem

      It is not the future you're seeing thus reply in. It is the present and the past if you think about it

  • @SquooshyCatboy
    @SquooshyCatboy Před 4 lety +2091

    6 years later: *Still hasn’t made a damn video about NEAT*

  • @jerrybear3081
    @jerrybear3081 Před 5 lety +561

    8:50 the car not moving has the best chance at survival maybe the AI learned self preservation and opted not to race precariously or maybe the driver is just admiring the grass.

  • @enfield4132
    @enfield4132 Před 3 lety +71

    I love how the "rediculously intense rock music" actually fits

    • @rayansattarkhan6807
      @rayansattarkhan6807 Před 3 lety +1

      Any details about it?

    • @enfield4132
      @enfield4132 Před 3 lety +2

      @@rayansattarkhan6807 not sure what you mean. But it's at 16:28 if that helps.

    • @rayansattarkhan6807
      @rayansattarkhan6807 Před 3 lety +1

      @@enfield4132 the music hehe 👍🏻

    • @enfield4132
      @enfield4132 Před 3 lety +1

      @@rayansattarkhan6807 as in what it's called? I have no clue.

    • @glyxt_9322
      @glyxt_9322 Před 3 lety +1

      @Enfield is it because its on a hill?

  • @slycright
    @slycright Před 2 lety +23

    So Evan hope you'll read this. You can make the evolutioin simulation faster and even more demonstrably (A nice goal to achive for your future videos). Just split a simulation calculation into two threads: one is invisible (no need to render) and wokrs backround uses an all availaible cpu capacity and the other simulates as usual with render BUT it takes a current best specimen from the hidden thread.

  • @justastackofpancakes8545
    @justastackofpancakes8545 Před 5 lety +5707

    Dude you’re going to hate me but, there is a fuel mechanic in Hill climb racing

    • @DaniPaunov
      @DaniPaunov Před 5 lety +249

      Well it more or less exists here too

    • @DerpingtonJr
      @DerpingtonJr Před 5 lety +500

      I'd very much like to see a long form video of him trying to code that in

    • @red_death_3
      @red_death_3 Před 5 lety +358

      Also coins and upgrades.

    • @isaacmartinez6087
      @isaacmartinez6087 Před 5 lety +318

      How do u know that your just a stack of pancakes

    • @justastackofpancakes8545
      @justastackofpancakes8545 Před 5 lety +240

      Jake Paul, I ask you this. How does one know who they truly are in this thing we call life? Am I really just a stack of pancakes or am I not.

  • @monotone.9877
    @monotone.9877 Před 4 lety +833

    The story of my life:
    "It was not just a few lines of code."

  • @techvlad8314
    @techvlad8314 Před 3 lety +9

    "If you're from the future, feel free to click that"
    Literally 2 years later: ...

  • @minecraftpro9848
    @minecraftpro9848 Před 3 lety +4

    do this: ai learns to drive your car and get groceries when working on ai projects

  • @vrv3871
    @vrv3871 Před 5 lety +2928

    _AI learns depression_

    • @DanPEden
      @DanPEden Před 5 lety +6

      VR V oh yeah yeah

    • @vrv3871
      @vrv3871 Před 5 lety +14

      @@DanPEden *_join us_*

    • @matt31
      @matt31 Před 5 lety +6

      Coplege humor made a script with an ai that became selfaware and depressed

    • @vrv3871
      @vrv3871 Před 5 lety +9

      @@matt31 *_AI gets cancer_*

    • @seamorington2760
      @seamorington2760 Před 5 lety +3

      Haha that was on “A Hitchhiker’s Guide to the Galaxy”.

  • @aidan4529
    @aidan4529 Před 5 lety +1639

    I'll admit I didn't come for the grass
    But that G R A S S tho

  • @semperfat
    @semperfat Před rokem +4

    Love this channel man, it's so hard to find an upload schedule as consistent as this.
    This man wakes up every morning and pisses excellence

  • @andrusand98
    @andrusand98 Před 3 lety +6

    2021, still falling for the "if you're from the future, click the link in the corner"

  • @fisher00769
    @fisher00769 Před 4 lety +674

    8:55 that dude realized the terrain never actually ends, so his entire life is completely meaningless as it will inevitably end in a painful neckbreak, so he just chilling there.

  • @oleksiyalkhazov9201
    @oleksiyalkhazov9201 Před 4 lety +353

    Car: stuck on a hill
    CB: here come lasers!

    • @certifiedcatboy2808
      @certifiedcatboy2808 Před 3 lety +11

      "fooking laser sights"

    • @eddykidplayzyt
      @eddykidplayzyt Před 3 lety +3

      “Help! I crashed my car on the road”
      *Here come the lasers! If you run, your babies can enjoy the lasers as well!*

    • @brrrrrr
      @brrrrrr Před 2 lety

      The sun is a deadly lazerrr

    • @fyretnt
      @fyretnt Před 2 lety

      @@brrrrrr hello bill wurst fan

  • @edht2
    @edht2 Před 5 měsíci +4

    00:55 5 years later and nothing

  • @superman9469
    @superman9469 Před rokem +2

    I love how it’s been 4 years and there still isn’t a link to a video explaining neat in the corner where code bullet said he’d put it

  • @poopmcpants
    @poopmcpants Před 5 lety +2435

    My money is on the guy in the red car

    • @martinxXsuto
      @martinxXsuto Před 5 lety +64

      he failed the earliest

    • @okaden1015
      @okaden1015 Před 5 lety +19

      Mine is on that guy with the red car

    • @bigboytimm
      @bigboytimm Před 5 lety +46

      i think the man that looks like bob ross in the red car wins

    • @Lil_FYRBUG
      @Lil_FYRBUG Před 5 lety +22

      You guys are dumb! It's obvious that the guy in the red car is gonna win.

    • @kakashisensei1738
      @kakashisensei1738 Před 5 lety +3

      I ready thing he is going to win

  • @Skoomz
    @Skoomz Před 5 lety +1318

    It's mid 2019 and we still don't have a video on NEAT

  • @Quackle88
    @Quackle88 Před rokem +3

    4 years later and i am still looking for that neat explanation

  • @DarktideVtuber
    @DarktideVtuber Před rokem +2

    0:49 4 years later, still no video. classic code bullet.

  • @quasquasquas
    @quasquasquas Před 5 lety +451

    Imagine seeing a police report at 2:30
    Operator: 911 what’s your emergency?
    Caller: this guy just drove off with his wheels!
    Operator: *hangs up*

  • @melody_florum
    @melody_florum Před 5 lety +239

    *slaps roof of car*
    This bad boy can learn to drive on its own

    • @josephwodarczyk977
      @josephwodarczyk977 Před 5 lety +26

      *car wheels magically zoom away leaving the chasis levitating in place*

    • @thallan
      @thallan Před 5 lety +1

      No, you mean:
      Manuel: *slaps roof of car* Do you like my car?

    • @JollyOliveTree
      @JollyOliveTree Před 5 lety

      It just takes a few cars to figure it out

    • @agma
      @agma Před 5 lety

      slaps roof of car
      Evan's computer can take *so many* of these bad boys

  • @gunier.j.kintgenanimations
    @gunier.j.kintgenanimations Před měsícem +3

    It's been 5 years, Code Bullet. Where's our video on Neuro Evolution of Augmenting Topologies?

  • @Totallynormalvideos
    @Totallynormalvideos Před rokem

    man, still waiting for that neat tutorial. I've been waiting awhile I bet its gonna be a banger of a video. That goes into expedite detail about how everything works in such detail that if you follow along you'll already be a master at neat. Can't wait

  • @skye5132
    @skye5132 Před 5 lety +303

    I would say you're silly for adding the genetic shirts but that's exactly the sort of useless features I end up adding to my code so I don't blame you mate.

    • @jacobshirley3457
      @jacobshirley3457 Před 5 lety +21

      The randomness/mutation factor should have allowed a slow shift in shirt color over time.

    • @wobblysauce
      @wobblysauce Před 5 lety +10

      when you are stuck on a problem, useless stuff lets you wonder on another thing without leaving wondering away.

    • @skye5132
      @skye5132 Před 5 lety +3

      @@wobblysauce It's also good for when you get bored, my high school's python course was really simple this year so I had extra time in the assessment and ended up adding loads of features just to amuse myself.

    • @hieronymusnervig8712
      @hieronymusnervig8712 Před 5 lety +9

      I remember when I was coding a game for an exam and had users input a name for score and on every single conceivable name our examiners might use I set the difficulty to impossible.

    • @tmded3368
      @tmded3368 Před 5 lety

      @@skye5132 do you have a github I'm in high school and I use python my github is here github.com/tmded it's a bit shit right now though they're all my own projects.

  • @no-hr6rj
    @no-hr6rj Před 4 lety +770

    I love how proud he is of his shirt genetics thing.

    • @moose17m84
      @moose17m84 Před 4 lety +4

      Rose Aimbot I just thought he couldn’t be bothered to change the body from a green block

    • @uselessweeb6505
      @uselessweeb6505 Před 4 lety +19

      I thought it was a pretty good way to show how the how genetics get passed down

    • @championshrimp
      @championshrimp Před 4 lety +2

      Leave him and his shirt thing alone

    • @trappster48
      @trappster48 Před 4 lety +6

      He should have done it with the cars instead then it would be more obvious

    • @madelinesaystransrights4084
      @madelinesaystransrights4084 Před 4 lety +3

      I thought it was cool

  • @HendrikHalkow
    @HendrikHalkow Před 3 lety +5

    This is awesome. I think you can even improve it by building a lookahead into this by doing a Fourier transformation of the terrain ahead and use the Fourier coefficients as inputs to your neural network. Thus, it should be able to learn how to do flips at big hills ...

  • @eliaskuhnert5768
    @eliaskuhnert5768 Před 3 lety +3

    Code bullet in 10 years: "AI learns to play the newest call of duty"

  • @blunex8726
    @blunex8726 Před 5 lety +672

    Just a "few" lines of code

    • @robynre6252
      @robynre6252 Před 5 lety +21

      Ask any coder, and that will be a small amount of code

    • @ajieprastyo1738
      @ajieprastyo1738 Před 5 lety +9

      Just if else statement hahah

    • @monad_tcp
      @monad_tcp Před 5 lety +14

      few is anything less than 10K

    • @TheFacundo12345
      @TheFacundo12345 Před 5 lety +3

      @@monad_tcp lol, I am learning and the longest code I made was 300 lines. Didn't take me longer than 5 hours though, but still, 10K seems like wayy to much.

    • @betterbelle29
      @betterbelle29 Před 5 lety +12

      @@TheFacundo12345 Trust me, after you code for a while a few thousand lines of code for a personal project won't seem like much. Good luck in your endeavors, don't give up learning.
      Sincerely,
      A computer science student

  • @fieryweasel
    @fieryweasel Před 4 lety +143

    I love the captions. About 2:55: "After blood, sweat tears, and skin grafts..."

  • @misplaymishaps5202
    @misplaymishaps5202 Před 3 lety +6

    "If a car does well it is selected to breed"

    • @inundertow5638
      @inundertow5638 Před 3 lety

      @LeoGBA yeah dumbass we know that. It was just funny to hear about a car breeding.

    • @Daveyhmmm
      @Daveyhmmm Před 2 lety

      Inside of the Pixar movie cars there is something called social carwinism

  • @Otto_Von_Beansmarck
    @Otto_Von_Beansmarck Před 3 lety +4

    perhaps for the shirt thing you could make it so when the car "mutates" its color changes slightly too

  • @CaptinUnderpants2
    @CaptinUnderpants2 Před 4 lety +257

    Captains Log Day 349:
    It’s been almost a year now, I’m still waiting for a link to better understand NEAT. Some days I just think everyone’s forgotten, bastards.

  • @-JonnyBoy-
    @-JonnyBoy- Před 5 lety +410

    8:45 program becomes self aware and decides not to even play any more. Scary shit...

    • @luxidoor2173
      @luxidoor2173 Před 5 lety +102

      The AI has learned that if it doesn't move it technically won't lose

    • @-JonnyBoy-
      @-JonnyBoy- Před 5 lety +19

      Damn you just blew my mind lol

    • @luxidoor2173
      @luxidoor2173 Před 5 lety +18

      @@-JonnyBoy- happens quite frequently in these types of things

    • @Floordford
      @Floordford Před 5 lety +2

      War Games with Matthew Broderick.

    • @HuseyinCan96
      @HuseyinCan96 Před 5 lety +1

      @@luxidoor2173 scary shit man

  • @Laughing_Catt
    @Laughing_Catt Před 10 měsíci +2

    now we need a vid where an AI learns how to use the kangaroo without getting banned for repetitive behaviour

  • @inyourfacetimmy
    @inyourfacetimmy Před 3 lety +1

    What you are doing here is super interesting. Not such a big fan of the way you present it, but I guess that's me, but the work you did is super cool! thank you for sharing!

  • @pixelxmick1796
    @pixelxmick1796 Před 4 lety +2071

    When the artificial intelligence finally learns how to tilt mid-air
    *Dominance*

    • @pewnit
      @pewnit Před 3 lety +7

      Time stamp?

    • @thewanderer9539
      @thewanderer9539 Před 3 lety +5

      @Red Heavy pathetic

    • @heysaucemikehere1804
      @heysaucemikehere1804 Před 3 lety +2

      @Red Heavy Wait, you found her?! Where has she been? It’s been 21 years.

    • @brrrrrr
      @brrrrrr Před 2 lety +3

      @@heysaucemikehere1804 what

    • @EEEEEEEE
      @EEEEEEEE Před 2 lety +1

      ‎‎‎‎‎‎‎‎‎E‎‎‎‎‎‎‎‎

  • @therealzombie5381
    @therealzombie5381 Před 4 lety +274

    Intro: exists
    The sounds that begin for cinema sins: *nervous sweating*

  • @Secretlycat31
    @Secretlycat31 Před 7 měsíci +1

    What's nice about Evan is that you can have the notification bell on None and you get the same amount of notifications as if it was on All

  • @jaredhill8721
    @jaredhill8721 Před 2 lety +1

    Love the detail you put into the shirts. If you do another video like this, you should add a chance for random mutations in the shirt colors of the next generation

  • @shebahammy
    @shebahammy Před 4 lety +455

    2019: ai learns how to play
    2063: ai learns to code an ai playing Minecraft 3

  • @igorgylycheyev9294
    @igorgylycheyev9294 Před 4 lety +647

    "We're gonna be slapping that on some cars so they learn how to drive"
    -Code Bullet, 2019
    I think that is probably what Elon said at some point

    • @Friday7
      @Friday7 Před 4 lety +8

      This comment is incredibly underrated

    • @starbreaker6740
      @starbreaker6740 Před 4 lety +6

      I caused like button to undergo a integer overflow

    • @aozzya1563
      @aozzya1563 Před 3 lety +1

      @@starbreaker6740 an*

    • @utpalsavaliya761
      @utpalsavaliya761 Před 3 lety +1

      @@starbreaker6740 Looks like it is implemented on a 16-bit integer, as it didn't break!

  • @staticunlawful7315
    @staticunlawful7315 Před 3 lety +4

    That’s honestly pretty cool that he added an evolution aspect to the ai tbh

  • @KaneSwartz
    @KaneSwartz Před 2 lety +2

    0:48 still waiting for that video 4 years later

  • @SilverWolf_-cj4qn
    @SilverWolf_-cj4qn Před 4 lety +451

    Me: *is from the future*
    Code bullet: *still hasnt made a video on NEAT

    • @evantyler8647
      @evantyler8647 Před 4 lety

      Ikr?

    • @videoextensive9240
      @videoextensive9240 Před 4 lety +2

      I'm from the future future

    • @shiro2605
      @shiro2605 Před 4 lety

      I’m from the past future future

    • @w.roberts8078
      @w.roberts8078 Před 4 lety

      Me: is from the future
      SilverWold_1999: still hasn’t deleted this comment because no one cares

    • @w.roberts8078
      @w.roberts8078 Před 4 lety

      Absins x because it’s fucking stupid and trust me I thought very hard before typing this

  • @kutsen39
    @kutsen39 Před 4 lety +295

    "I'm not a one man FailArmy comp"
    No, but I personally am here for the trial and error, amusement/frustration, then seeing progress. You keep doing what you're doing

    • @brrrrrr
      @brrrrrr Před 2 lety +3

      Character development

  • @lunakuhne4774
    @lunakuhne4774 Před 3 lety

    I love the music xD also the idea with the shirts...🥺😍😍

  • @literal-tree
    @literal-tree Před 3 lety

    i came here from your enigma machine video from 2 years ago and holy shit your confidence has grown so much in that 1 year gap

  • @rebelone1114
    @rebelone1114 Před 4 lety +282

    The genetic shirts were a really nice touch.

  • @cactustree7588
    @cactustree7588 Před 5 lety +559

    One question: How do cars breed?

  • @alexsgarbagehut2517
    @alexsgarbagehut2517 Před 2 měsíci +1

    The one of the reasons cars were doing it bad that they dont see all the grass on the screen but only grass towards them

  • @CheckmatesSpeedruns
    @CheckmatesSpeedruns Před 3 lety +1

    i was thinking of a different solution for not crashing: only update the fittest players, and when one of them dies, start updating the next car. So if you have 100 cars, you only run the 10 best. When there is a tie, for example the first 2 cars have the same fitness, then it should be chosen with the frame count: on odd frames, it is car 1 that is updated, and on even frames, it is car 2. This should be a solution to smoothly see the progress of each player in the late game, and to eliminate the risk of crashing in the early game. Also, to make the training faster, you can cut a generation when the fitness drops by more than a certain threshold (constant or dependent of the dead player's fitness), to speed up the training, and exclude the bad players instantly. This method has a risk component to it though: some players that might be good but don't progress quickly can be eliminated, so this threshold has to be adjusted to get the best results. Also, i think the fitness function should encourage both distance and speed.

  • @lordcumulon
    @lordcumulon Před 4 lety +141

    2:45 he unintentionally does the perfect Minecraft steve death sound

  • @pulse9218
    @pulse9218 Před 5 lety +429

    Me: What if the drivers were coloured and the colours were passed through generations? That would be cool...
    *3mins later
    Evan: "So the colours of the shirts are passed through generations"

    • @h1nkle
      @h1nkle Před 5 lety +13

      Impulse lies

    • @neurotica5461
      @neurotica5461 Před 5 lety +10

      r/thathappened

    • @MrLegend-gd9wl
      @MrLegend-gd9wl Před 5 lety +2

      Lol

    • @mpradeepnair
      @mpradeepnair Před 5 lety +2

      LIESSSSsssss!!

    • @raaston9761
      @raaston9761 Před 5 lety

      he should add that to see who the parents are of each one with a collor code starting at wite for gen 1 then as it passes the numbers change with the color of the cars

  • @peaoui165
    @peaoui165 Před 18 dny +1

    5 years on and I only just noticed the neural network outputs are "gas" and ... "BREAK" XD

  • @afterstew1046
    @afterstew1046 Před rokem +1

    Id love to see some AI learning with Tank Trouble. There could be 3 teams of learning AI with the goal of surviving the longest. I imagine one team might get super kill hungry, whereas another might try to avoid other tanks when possible.

  • @magicjello4633
    @magicjello4633 Před 4 lety +390

    I like how he misspelled “brake”
    He said “break”

  • @solarestr1013
    @solarestr1013 Před 5 lety +97

    2:44 he sounds like the old Minecraft hurt animation.
    Edit: Sound not animation
    RIP

  • @harmoni294
    @harmoni294 Před 2 lety

    The way the shirts are is really cool!! I wish I could code the way you do!!

  • @teodorsocea9290
    @teodorsocea9290 Před 2 lety +2

    3 years later still waiting on the NEAT tutorial

  • @blackgfazo5397
    @blackgfazo5397 Před 5 lety +345

    I just watched 20 minutes of a AI driving

  • @SeaGLGaming
    @SeaGLGaming Před 5 lety +92

    A.I. LEARNS to Play Call of Duty: Modern Warfare 2 but it's been 20 years and *EVAN IS STILL CODING THE GAME*

    • @jakobhablitz1429
      @jakobhablitz1429 Před 5 lety +3

      I would love to see a neural network learning to play it but trying to learn by playing free-for-all against 12 other A.I.

    • @TheUKNutter
      @TheUKNutter Před 5 lety +1

      Jakob Hablitz Or online players owning the modders

  • @vondleberry
    @vondleberry Před 2 lety +1

    Brooo the cinemasins intro was just perfect

  • @justsomebody1225
    @justsomebody1225 Před 3 lety

    All of code bullets AI videos are:
    *I guide others to a treasure I cannot possess*

  • @theanimatorsd823
    @theanimatorsd823 Před 5 lety +515

    Teach an ai to play qwop

  • @mlok4216
    @mlok4216 Před 5 lety +135

    OMG!!! GRASS!!!!! He did it! GRASS!!!!

  • @wingsken
    @wingsken Před 3 lety +1

    always so enthousiastic. as if code bullet really wants to be here.

  • @UDX6T
    @UDX6T Před 3 lety +2

    Car: Has wheels
    Rider: i'll take your entire stock

  • @Kaytymoo
    @Kaytymoo Před 4 lety +56

    I feel like a kid watching rain drops on the window racing each other

  • @BohemianCarpenter
    @BohemianCarpenter Před 5 lety +241

    Lol you should call this series "I force Skynet to play games"

  • @Princess_kitty14
    @Princess_kitty14 Před 2 lety +3

    2022 and im still waiting that neat video

  • @javac08642
    @javac08642 Před 3 lety

    Well done all three videos were hilarious

  • @tangeek2484
    @tangeek2484 Před 5 lety +895

    AI learns to play geometry dash :)

  • @cloverberry721
    @cloverberry721 Před 4 lety +931

    What’s up ‘scrolling through the comments while simulation is going on’ gang

  • @adamroque4395
    @adamroque4395 Před 2 lety

    I love how going back through this guys videos he always starts his vids with “sorry guys long time no see”

  • @Noah-ns8pv
    @Noah-ns8pv Před 2 lety +3

    3 years later and never maid the neat explanation video

  • @KristPbacon
    @KristPbacon Před 5 lety +87

    *gets v tired of the endless lines of coding he has to do*.......
    *Adds a code to pass down shirts*

  • @R3tr0t
    @R3tr0t Před 5 lety +301

    Laying down and dropped the phone to my face. Accidentally liked this video with my nose.. You are welcome.

    • @Sleepy_Cabbage
      @Sleepy_Cabbage Před 5 lety +8

      *INNER INSTINCT*

    • @maybegus4668
      @maybegus4668 Před 5 lety +4

      Liked this comment with my nose

    • @gabrielrezende2557
      @gabrielrezende2557 Před 5 lety +2

      Dude I can relate to this way to much AHAHAHAHAHAHAHAHAHAHA omfg

    • @lurts9820
      @lurts9820 Před 5 lety +4

      r/oopsdidntmeanto (because you actually liked it [not only your nose])

    • @TheBatonkal
      @TheBatonkal Před 5 lety

      @@lurts9820 I was about to comment that

  • @Mantrevouir
    @Mantrevouir Před 2 lety

    as if i'm seriously watching this right now lol i was still thinking about how cool a video of code bullet would be where he creates an ai for hill climb racing

  • @benparker3224
    @benparker3224 Před 2 lety +1

    I imagine that teachers talk about their students in much the same way this guy talks about his AIs