A.I. Learns to DRIVE

Поделиться
HTML-код
  • Опубликовано: 26 ноя 2024

Комментарии • 12 тыс.

  • @ThatOneGuyYMK
    @ThatOneGuyYMK 5 лет назад +3362

    The end result is essentially racing in a nutshell. Go faster, get rewards more faster.

    • @kokosusuomus6714
      @kokosusuomus6714 5 лет назад +76

      *More faster*

    • @ThatOneGuyYMK
      @ThatOneGuyYMK 5 лет назад +80

      @@kokosusuomus6714 go faster more gooder?

    • @kokosusuomus6714
      @kokosusuomus6714 5 лет назад +18

      @@ThatOneGuyYMK go faster, get rewards faster. That's how you say it.

    • @ThatOneGuyYMK
      @ThatOneGuyYMK 5 лет назад +61

      @@kokosusuomus6714 be the bestest go fasterer

    • @kokosusuomus6714
      @kokosusuomus6714 5 лет назад +38

      @@ThatOneGuyYMK bettest, fasterest, strongerest, powest

  • @rumory
    @rumory 5 лет назад +3140

    The A.I is shivering because it's so scared of hitting the walls

    • @fluffy7636
      @fluffy7636 5 лет назад +204

      No.. NO! DAD PLEASE DONT HIT ME AGAIN

    • @killstrike-zn1lv
      @killstrike-zn1lv 5 лет назад +47

      @@fluffy7636 did someone call the WHAP GOBLIN?!

    • @RaandomUsername
      @RaandomUsername 5 лет назад +35

      It’s called robotwallphobia

    • @SlipDug
      @SlipDug 5 лет назад +16

      PopperLeader _Gaming robowallphobia that one sounds better

    • @Politzk
      @Politzk 5 лет назад +15

      Poor A.I. its so scared! I hope it feels better now!

  • @TheReKinn
    @TheReKinn 5 лет назад +6167

    "When I woke up, I expected it to have not improved, or somehow gotten worse"
    Life as a parent

  • @sameez8701
    @sameez8701 4 года назад +2983

    RUclips: Hates Swearing
    Also RUclips: Code Bullet is Family Friendly

    • @realbignoob1886
      @realbignoob1886 4 года назад +42

      @Hyper Helios gaming other than the swearing

    • @realbignoob1886
      @realbignoob1886 4 года назад +3

      Lmao

    • @coollemondrop9119
      @coollemondrop9119 4 года назад +69

      RUclips: Swearing is not allowed and or ok!!
      Code Bullet: FUCK! DAMN IT!! SHIT!!-
      RUclips: .... What??

    • @longbow6976
      @longbow6976 3 года назад +8

      It only cares about the first 5 min

    • @ToxicTurnip
      @ToxicTurnip 3 года назад +24

      Educational swearing

  • @stephenwatchesyoutube
    @stephenwatchesyoutube 5 лет назад +447

    I love how accurately the antennas convey CB’s emotions

    • @ieuanhunt552
      @ieuanhunt552 5 лет назад +5

      It reminds me of my dog. She has really twitchy ears. She can hold an entire conversation with her ears.

  • @criticallapis8702
    @criticallapis8702 5 лет назад +7821

    PLOT TWIST, the first ten vids by CB were real but these ones are now ai that was trained to code and talk like CB

  • @tfwspecificname
    @tfwspecificname 4 года назад +771

    Imagine if the ai decided that “why go through all that and risk a punishment when I could just go backwards and keep going through this one reward gate”

    • @Gomarinka-w5z
      @Gomarinka-w5z 2 года назад +25

      Sounds like my life

    • @meraldlag4336
      @meraldlag4336 2 года назад +111

      I imagine there is logic for reward gates so that they have to be crossed in order

    • @zichithefox4781
      @zichithefox4781 Год назад +26

      ​@@meraldlag4336 Or that the same point cannot be received twice/goes away after it is earned.

    • @dhrumildave4221
      @dhrumildave4221 Год назад +4

      @@zichithefox4781 True

    • @Konachaos
      @Konachaos Год назад +3

      ​@@Gomarinka-w5zlove your pfp

  • @thinkublu
    @thinkublu 4 года назад +2197

    I'd love to see a version of this with randomised tracks so that it has to learn how to deal with that

    • @didicayu
      @didicayu 3 года назад +130

      If he didn't train too much on this track, what's called overfitting on the neural network field, he can place the car on a new track and do it, in theory. Only if the neural network got the general idea of turning and didn't memorize the track

    • @efulmer8675
      @efulmer8675 3 года назад +35

      One way (potentially) is to slightly disincentivize stopping, so that the AI always wants to keep moving.

    • @EshanTahir
      @EshanTahir 2 года назад +11

      @@didicayu with feed forward networks this is avoided, but in recurrent networks a sort of memory is provided.

    • @anuran_anna
      @anuran_anna Год назад +3

      Q learning doesn’t do well with new inputs from what I remember. Since it doesn’t have a representation of its environment as an input (as such anyway), it would effectively have to re-learn every time, because the Q values for each successor state would no longer represent the agent’s environment.

    • @Shiny-4ddr
      @Shiny-4ddr Год назад

      @@EshanTahir No? Feedfoward ANNs can overfit as well

  • @omnie22
    @omnie22 4 года назад +2947

    "that wasn't supposed to be difficult"
    programming in a nutshell

    • @nikkiofthevalley
      @nikkiofthevalley 4 года назад +16

      Lol, yep.

    • @coollemondrop9119
      @coollemondrop9119 4 года назад +5

      I just read it as this, jqwdhiu9wyq4982wyru4hq94gqh)3u4ogh43 plus a lot of symbols...... Sooo.... I understand that but don't see it if that makes sense... I dont code.... have no clue how to...

    • @ZaChemas
      @ZaChemas 3 года назад +8

      Yeah

    • @dorkpool768
      @dorkpool768 3 года назад +60

      Me: *spends a day trying to add movement to a 2d game*
      Me 3 days later: *realises that i've been making a 3d movement script*

    • @afjgaming1136
      @afjgaming1136 3 года назад +9

      It would be so easy if it wasn't difficult.

  • @bluebeard4282
    @bluebeard4282 5 лет назад +3834

    You should code two a.i. to fight each other

    • @GnanaPrakash86AP
      @GnanaPrakash86AP 5 лет назад +238

      Until one of them escapes into the interwebz, Takes over a nuclear power and nukes the youtuber's home? Seriously though, I hope nobody creates such a scenario where there is no arena or rule limits.

    • @VaradMahashabde
      @VaradMahashabde 5 лет назад +90

      that's called a antagonistic neural network setup

    • @lextech1534
      @lextech1534 5 лет назад +7

      Fuck you

    • @Deleto99
      @Deleto99 5 лет назад +11

      @@VaradMahashabde ok

    • @art1637
      @art1637 5 лет назад +14

      Slavic Propaganda no u

  • @grandtaco5066
    @grandtaco5066 5 лет назад +556

    " *DO YOU LOVE ME NOW FATHER* " -Muscley code baby 2019

  • @selection2338
    @selection2338 3 года назад +277

    “That wasn’t supposed to be difficult” is the basis of learning something in coding itself.

  • @MDFishTanks
    @MDFishTanks 5 лет назад +487

    I love how this is turning into a drama series haha

  • @Tonsgaard303
    @Tonsgaard303 5 лет назад +2281

    "The AI at this point is moving very slowly and scared because it REALLY doesn't want a spanking"
    LMAO that cracked me up

  • @Dexfire20
    @Dexfire20 5 лет назад +1223

    I like how you also “learn” while your AI is learning

    • @jerefied
      @jerefied 5 лет назад +6

      huh! weird..

    • @BaltaiiirBlogspotYtb
      @BaltaiiirBlogspotYtb 5 лет назад +16

      It's a never ending loop

    • @bubbles7608
      @bubbles7608 5 лет назад

      Baltaiiir there is always a way to end the loop.

    • @BaltaiiirBlogspotYtb
      @BaltaiiirBlogspotYtb 5 лет назад +3

      @@bubbles7608 I see what you mean, i code a little bit when i have the time for it, and i feel like i could keep learning for ever, so that's why i think it's a never ending loop, but in a good way tho, learning things is always good

    • @aaron2718w
      @aaron2718w 5 лет назад +4

      Thats the best part of working on things like neural networks. Like I learned how to fix several other side projects while learning how to build a convolutional neural network for my college class.

  • @j.memecian3286
    @j.memecian3286 4 года назад +188

    "I don't really know what I'm talking about, however that has never stopped me in the past"
    My yearbook quote.

  • @Alibi117
    @Alibi117 5 лет назад +4307

    Program: actually works
    Code Bullet: binary happiness noises

    • @chris_bur8780
      @chris_bur8780 5 лет назад +8

      Lmao

    • @henatio2466
      @henatio2466 5 лет назад +31

      01101100 01101111 01101100 00100000 01111000 01000100

    • @ijebbejakn1843
      @ijebbejakn1843 5 лет назад +3

      Ali c

    • @bendover2334
      @bendover2334 5 лет назад +13

      @@henatio2466 00101010 01101100 01100001 01110101 01100111 01101000 01110011 00100000 01101001 01101110 00100000 01100010 01101001 01101110 01100001 01110010 01111001 00101010

    • @_apsis
      @_apsis 5 лет назад +20

      Program: works
      Code Bullet: 01101000 01100001 01110000 01110000 01101001 01101110 01100101 01110011 01110011 00100000 01101110 01101111 01101001 01110011 01100101 00100000 (happiness noise in binary)

  • @camaileigh
    @camaileigh 5 лет назад +12974

    Do I know anything about coding? Absolutely not. Do I think you're a magical wizard? Definitely.

    • @PartDoggo
      @PartDoggo 5 лет назад +260

      yeah can relate, idk how the fucking hell he codes. i would have given up after about 20 seconds

    • @grzegorzbrzeczyszczykiewic536
      @grzegorzbrzeczyszczykiewic536 5 лет назад +103

      @@PartDoggo the money in it is a good motivation

    • @PartDoggo
      @PartDoggo 5 лет назад +51

      am glad to support that

    • @FirstNameLastName-gz1sw
      @FirstNameLastName-gz1sw 5 лет назад +99

      You can’t convince me that he’s not all powerful

    • @efafvadffweafbvzagdafs8076
      @efafvadffweafbvzagdafs8076 5 лет назад +69

      If he can code something to revive my hamster then he's a wizard

  • @transcendentspider1879
    @transcendentspider1879 5 лет назад +1832

    AI learns how to drive
    5 minutes later...
    DEJA VU

  • @malikevans634
    @malikevans634 4 года назад +189

    I feel bad for the AI when it's too afraid to mess up. XD

    • @kroh7742
      @kroh7742 4 года назад +4

      I just wanna pat it on the head and say "you're a disgrace" and then re-run the entirety of it

    • @dipperpines5721
      @dipperpines5721 2 года назад +3

      @@kroh7742 you had me in the first I'm not gonna lie

  • @tcarrotgaming1639
    @tcarrotgaming1639 4 года назад +472

    1:14
    "This is an excellent example of why one shouldn't attempt alliteration with the letter Q," I quipped quite quizzaciously.

  • @Memeolicious
    @Memeolicious 5 лет назад +950

    The A.I. is going to get a license before Spongebob.

    • @lamp7746
      @lamp7746 5 лет назад +1

      license*

    • @Memeolicious
      @Memeolicious 5 лет назад +2

      @@lamp7746 crap, thanks changed it

    • @Bunpril
      @Bunpril 5 лет назад +1

      *after*

    • @carazy123_
      @carazy123_ 5 лет назад

      *A.I. (forgot the second period :) )

    • @lamp7746
      @lamp7746 5 лет назад +1

      Memeolicious no problemo, love you for your response. +500 respect.

  • @cf7180
    @cf7180 5 лет назад +2771

    he could have said Q-Learning is like training a dog.

    • @progzly
      @progzly 5 лет назад +68

      Yup...
      That seems to be better than mouse, cheese, and cat

    • @_vblax
      @_vblax 4 года назад +37

      Well you don't punish a dog, do you?

    • @nyghl
      @nyghl 4 года назад +40

      @@_vblax Actually you do, like not showing love because of the move dog did

    • @GoAway3729
      @GoAway3729 4 года назад +27

      Training a dog is easier because dogs aren’t as stupid

    • @punnequraq
      @punnequraq 4 года назад +1

      Human Pain it’s still the same concept

  • @electriceelgaming2202
    @electriceelgaming2202 4 года назад +41

    "Through depressed laughter." Holy sh*t i felt that

  • @Spibidydkdushusbwns
    @Spibidydkdushusbwns 5 лет назад +329

    While he was talking I was just looking at the new poses w0W tHAnKs fOR ThE lIKes

  • @nithursan9983
    @nithursan9983 5 лет назад +632

    This video summed up:
    10% AI learning to drift
    30% Learning how the different programs work
    60% *Crying*

    • @Emu19
      @Emu19 5 лет назад +30

      You forgot 8% sexy new Avatar-Bullet XD

    • @Timeward76
      @Timeward76 5 лет назад +11

      once you start hitting jams while coding you realize the crying is just part of the learning experience

    • @bluebluebluejays
      @bluebluebluejays 5 лет назад +27

      Correction:
      This is 10% luck
      20% skill
      15% concentrated power of will
      5% pleasure
      50% pain
      And 100% reason to remember the name

    • @RyanByPancaek
      @RyanByPancaek 5 лет назад +6

      Don't forget 0.01% CinemaSins

    • @whitehaddockschannel9220
      @whitehaddockschannel9220 5 лет назад +1

      ༺ƝἷƬH༻ ༺ Thavarasa ༻

  • @ItsJJOLO
    @ItsJJOLO 5 лет назад +5809

    _What?_
    *Viewer* is evolving!
    • • •
    *Viewer* had evolved into *subscriber!*

    • @storkredtilldead
      @storkredtilldead 5 лет назад +160

      Outstanding move

    • @slideways8022
      @slideways8022 5 лет назад +117

      JJOLO xx subscriber uses like
      Very affective

    • @StreamerOfTheCentury
      @StreamerOfTheCentury 5 лет назад +182

      What’s this?
      Subscriber is evolving!
      ...
      Subscriber has evolved into
      Patreon!

    • @snow_guy1
      @snow_guy1 5 лет назад +63

      Patreon clicked the bell it’s very affective

    • @CharlieBoatZone
      @CharlieBoatZone 5 лет назад +13

      *ditto*

  • @ludovikc2032
    @ludovikc2032 4 года назад +17

    I love how on Code Bullets face he has his name inside all the 0's and 1's

  • @Evanski
    @Evanski 5 лет назад +3199

    Litterly just found this guy today
    He codes
    He has my name
    He created a laser of death for A.I
    Subbed

  • @TNTsquid.
    @TNTsquid. 5 лет назад +89

    Make a "code bullet.exe has stopped working" screen/ popup with only one button labeled "dammit" for when everything goes wrong and you have an anurism.

    • @gorillaau
      @gorillaau 5 лет назад

      Exception thrown: abort, retry or ignore?

  • @OceanBagel
    @OceanBagel 5 лет назад +438

    I didn't know Code Bullet came with a dark mode!

    • @gamaron
      @gamaron 5 лет назад

      OceanBagel wmeimsakismdksmwosmamw

    • @ToyotaGRYaris22
      @ToyotaGRYaris22 5 лет назад +2

      *I JUST FLICKED THE SWITCH, AYE*

    • @voltagetortoiz3137
      @voltagetortoiz3137 5 лет назад +1

      Oops I think dank got auto corrected

    • @leg912
      @leg912 5 лет назад +1

      no its emo mode

    • @Nico-uy2so
      @Nico-uy2so 5 лет назад

      Ya it’s emo mode

  • @projectpenguin4125
    @projectpenguin4125 4 года назад +755

    When He’s “evolving” close your eyes and tell me that doesn’t sound like a porno

    • @CooledJets
      @CooledJets 4 года назад +50

      Hanie Two words: gay porn

    • @quokka8292
      @quokka8292 4 года назад +23

      Welp I guess sex hurts

    • @projectpenguin4125
      @projectpenguin4125 4 года назад +14

      Listen I’ve watched Porn Not Gay Porn. I’ve Said To Much

    • @Concerned_Custodian
      @Concerned_Custodian 4 года назад +35

      @@projectpenguin4125 If you think letting people know you watch porn is too much, I fear you shouldn't be watching porn

    • @cpotisch
      @cpotisch 4 года назад +6

      Dude how do you not have more than 113 likes? 😂

  • @adammullarkey4996
    @adammullarkey4996 5 лет назад +937

    "God managed to find a way to do it without murdering millions of babies." *Nods slowly*

  • @avarichannel
    @avarichannel 5 лет назад +228

    _Gets artistic, visual upgrade to avatar_
    _Still has a 1998 monitor as a head_

  • @lootbox289
    @lootbox289 5 лет назад +534

    *_Imagine if Tesla's on the highway had reward gates_*

    • @ItsameDesire
      @ItsameDesire 5 лет назад +55

      *_[DRAG RACING INTENSIFIES]_*

    • @Slurp_Nation
      @Slurp_Nation 5 лет назад +31

      *_DEJA VU INTENSIFIES_*

    • @slyq5046
      @slyq5046 5 лет назад +13

      Sounds like something Elon Musk would try out

    • @Seriouskai
      @Seriouskai 5 лет назад +2

      I approve of this!

    • @ameturephysicist
      @ameturephysicist 5 лет назад +23

      And just let them run over pedestrians until they learn not to.

  • @atrixcanada7204
    @atrixcanada7204 4 года назад +30

    Is anyone else going to talk about this AWESOME CB evolution!? Both the evolution itself and the new CB is awesome

  • @reggiepautsch6237
    @reggiepautsch6237 5 лет назад +2048

    This AI is smarter than 75% of new york

  • @zap3231
    @zap3231 5 лет назад +187

    I like the new look but...
    Old Code Bullet shall forever live in my heart...

    • @curlybirdsong
      @curlybirdsong 5 лет назад +4

      The new look is good as

    • @hdx13
      @hdx13 5 лет назад

      His new look kinda makes him younger. Reminds me of Alan Walker.

  • @CoughE
    @CoughE 5 лет назад +1461

    _I'm not gonna lie, this is definitely me when I'm driving_

  • @aimless1813
    @aimless1813 4 года назад +19

    Evan: Sure, numbers are amazing and everything, but that's in my past.
    Me: oh lore?

  • @carazy123_
    @carazy123_ 5 лет назад +381

    _“I guess we don’t need semicolons after all.”_
    *BLASPHEMY*

  • @Bluestar12
    @Bluestar12 5 лет назад +403

    This will be good, grab the popcorn.

    • @axola6110
      @axola6110 5 лет назад +10

      /\__/\
      ( • - •)
      / >🍿
      got it, let's go

    • @sillygoose2878
      @sillygoose2878 5 лет назад +6

      This will be popcorn, grab the good

    • @mushroomflow8499
      @mushroomflow8499 5 лет назад +2

      @@sillygoose2878 lol

    • @Sonofavenger
      @Sonofavenger 5 лет назад

      Ironically enough I did watch this while eating a bag of popcorn, so yeah.

    • @plupo
      @plupo 5 лет назад +1

      I’m allergic to popcorn ;(

  • @whos_creative
    @whos_creative 5 лет назад +471

    boi that's easy, watch this.
    AI. drive = true

  • @sethshoub7623
    @sethshoub7623 6 месяцев назад +3

    There is no way this video is 5 years old, I feel like I just watched it yesterday, hell I'm 18 boutta go off to college and I feel as if I'm still 14 getting home from school and turning on code bullet watching till I fell asleep

  • @generic_soda
    @generic_soda 5 лет назад +2917

    CB: "Python isn't even that bad...
    I guess we dont need semicolons after all"
    Me: as a person who took Java as a Freshman and is now taking Python, I approve of this joke.
    Edit: I don't know why I'm adding this, but I'm not learning Python anymore. It was a single-semester class at my school.
    Edit: If anyone cares, Im learning Python again.

    • @finnkahnle7660
      @finnkahnle7660 5 лет назад +56

      RoboFox I’m a freshman this year and I’m taking python. It’s a great starting language honestly. Very straight forward

    • @generic_soda
      @generic_soda 5 лет назад +32

      @@finnkahnle7660 I can agree. Much easier than Java.

    • @niko8047
      @niko8047 5 лет назад +6

      RoboFox What the fuck does this mean

    • @schwungscheibe5293
      @schwungscheibe5293 5 лет назад +46

      Im an IT student and have to start with C *crys quietly*

    • @bendaonfire0078
      @bendaonfire0078 5 лет назад +15

      @@schwungscheibe5293 oof i had to learn that too. Now we are forced to learn assembly 8086

  • @fal3881
    @fal3881 5 лет назад +499

    Track : you never gonna make it buddy
    Car : *leave over a night*
    tomorrow
    Track : kansei dorifto!!!!!!!!

  • @paradoxicalpanda7954
    @paradoxicalpanda7954 5 лет назад +289

    You should have tested the A.I after with different tracks to see if it was memorising the track or learning not to hit the wall

    • @deadzen
      @deadzen 5 лет назад +34

      Oh yes...! Same program different track. Make it happen and you get a free video aut of it @codebullet

    • @wajahatsherwani
      @wajahatsherwani 5 лет назад +1

      Brilliant idea

    • @sunnys7645
      @sunnys7645 5 лет назад

      Everyone upvote this shit

    • @hd33444
      @hd33444 5 лет назад +1

      Yeah I wanna see this!

    • @pedronascimento3356
      @pedronascimento3356 5 лет назад

      Upp

  • @P4rz1va1
    @P4rz1va1 2 года назад +10

    Now that he's back again I plan to rewatch some of what I would consider to be his greatest hits. Definitely gotta watch his Snake and AI learning to walk videos next.

  • @gayghostguy2089
    @gayghostguy2089 5 лет назад +1498

    I love your new look. It's really well done

    • @toxiccan175
      @toxiccan175 5 лет назад +25

      "Do you love me now father"

    • @OKayD3N
      @OKayD3N 5 лет назад +1

      5tr0n9 r080t man thank you

    • @Floris_VI
      @Floris_VI 5 лет назад +5

      Like the old look more, new look is cool tho

    • @mushroomflow8499
      @mushroomflow8499 5 лет назад +1

      I love well done . It's your new look

    • @ChannelMiner
      @ChannelMiner 5 лет назад +1

      He looks like a hipster.

  • @TheBronf
    @TheBronf 5 лет назад +355

    i dont understand how this guy thinks the computer overlords will kill him first. hes teaching the ai how to do things. despite it being in a gruesome way

    • @oefest5252
      @oefest5252 4 года назад

      H cuz xx Arhg eitewy
      -Typed with my nose

    • @cookiecraze1310
      @cookiecraze1310 4 года назад +19

      He's giving them the ability to take over .
      They're gonna worship him like a god .

    • @coyotem3a1
      @coyotem3a1 4 года назад +1

      He will be treated like the P.M. of Austria

    • @oefest5252
      @oefest5252 4 года назад +4

      No one is going to talk about how he repeatedly kills them if they fail? Or select the best A.I. Kill it, and then do the same thing to its descents?

    • @oefest5252
      @oefest5252 4 года назад +1

      Scout with 124/125 Health
      Name yourself to “Scunt with 124/125 Health”

  • @Victor-dg6wm
    @Victor-dg6wm 5 лет назад +784

    Yeah but like can you code the scratch cat to say hi when the space bar is hit

    • @quasa0
      @quasa0 5 лет назад +45

      Agonized Cat yes, hit me up on linkedin
      100$ for this thing

    • @archieenry1601
      @archieenry1601 5 лет назад +27

      This is what Google has actually been using AI to crack

    • @Joseph-xf9lq
      @Joseph-xf9lq 5 лет назад +22

      That’s a hard one. Took me 3 days to do it

    • @bzboy21
      @bzboy21 5 лет назад +14

      *_But the space bar is broken, do you mean the "1" button?_*

    • @Victor-dg6wm
      @Victor-dg6wm 5 лет назад +16

      Busyboy 21 Whoever binds Scratch code to the number one is a psychopath

  • @haydenjungen4325
    @haydenjungen4325 3 года назад +21

    "What are ya doin' mate?! - Undecipherable donkey noises"
    -Code Bullet

  • @theglitchedbanana3360
    @theglitchedbanana3360 5 лет назад +242

    Code Bullet has evolved into Code Missile

  • @puschkulbobe5371
    @puschkulbobe5371 5 лет назад +292

    "Reward gates"-gets Mario Kart shortcut flashbacks

    • @warestocoin874
      @warestocoin874 5 лет назад +11

      Grumble Volcano

    • @chrisboyer2195
      @chrisboyer2195 5 лет назад +3

      Omg yes

    • @epaminontas6972
      @epaminontas6972 5 лет назад +3

      Only true men know about Mario kart speedrunning

    • @zym6687
      @zym6687 5 лет назад

      When he showed the "gates" at 12:21: ruclips.net/video/hQX7Zub0ZdI/видео.html

    • @trevordustin2613
      @trevordustin2613 5 лет назад +4

      I had a mini stroke when he brought up the gates

  • @vsGoliath96
    @vsGoliath96 5 лет назад +6902

    "God managed to do it without slaughtering millions of babies..."
    *Looks at the story of Noah's ark*
    Umm... about that...

  • @CkVega
    @CkVega Год назад +4

    "I didn't expect this project to take this long" most common phrase in Code Bullet videos.

  • @matthewdyoung126
    @matthewdyoung126 5 лет назад +108

    All of his videos are just Code Bullet coming up with an idea and saying, "This will be easy." and then hates himself for trying to do it. But he does it for the viewers so... YAY!

  • @danthegreat8411
    @danthegreat8411 5 лет назад +357

    *Next:* A.I learns how to create an A.I that can also create an A.I

  • @YeppyNope
    @YeppyNope 5 лет назад +267

    A.I: *learns to drive*
    *added to a real car*
    CB: wait i didn't teach it how to avoid humans

    • @sweglord227
      @sweglord227 5 лет назад +20

      ah fuck it ran into an orphanage... oh well they have insurance

    • @kitkat1851
      @kitkat1851 5 лет назад +1

      Holy shit I just realized how fucked up that joke was...

    • @cheddarcheese4159
      @cheddarcheese4159 5 лет назад +5

      Sweglord227 ah life insurance

    • @Zygarde365
      @Zygarde365 5 лет назад

      O_O

    • @TNTsquid.
      @TNTsquid. 5 лет назад

      Oof

  • @earhst
    @earhst 3 года назад +13

    Code bullet: wants a safe turn
    Ai: eurobeat intensifies*

  • @stealthlock6634
    @stealthlock6634 5 лет назад +51

    That drifting AI is still one of the most satisfying things on this channel. It’s the same energy as Mulan climbing the pole at the end of “Make a Man Out of You”. The general dude has been hands on training her and then goes to bed expecting failure, only to wake up and find she’s trained HERSELF to be a total master.

  • @galaxythefox7432
    @galaxythefox7432 5 лет назад +808

    I just noticed that Code Bullet's tv face has "code bullet" along with the binary

  • @Taikamuna
    @Taikamuna 5 лет назад +696

    This vide gave me a deja vu

  • @pewnit
    @pewnit Год назад +6

    Now that the face reveal has been done, I imagine bearded, jacked, Chad Evan saying all these lines and I find it fucking hilarious

  • @brandonbothell
    @brandonbothell 5 лет назад +1319

    > codes a lot in javascript
    > doesn't know how to use promises

    • @sensiblewheels
      @sensiblewheels 5 лет назад +36

      Hehe. What I was thinking. But again, I'm new to this channel and have no idea what his background is.

    • @justintime739
      @justintime739 5 лет назад +3

      me neither lol

    • @xXYourShadowDaniXx
      @xXYourShadowDaniXx 5 лет назад +29

      That would have been normal a couple years ago, but at this point...it's easier to use the Promise fetch API in JS than it is to do a classic AJAX/XMLHttpRequest when getting data from external websites etc.

    • @KookoCraft
      @KookoCraft 5 лет назад +3

      Promises are pretty easy too, so that confused me

    • @hendrik6720
      @hendrik6720 5 лет назад +2

      prototype based languages are like dogshit. Everyone has to deal with it and no one wants it.

  • @quixitoc4968
    @quixitoc4968 5 лет назад +184

    First it hired gunmen by itself. Now it can traverse the world

    • @rompevuevitos222
      @rompevuevitos222 5 лет назад +8

      It crashed like 2000 cars in the process, but it finally became a master drifting driver

    • @Blox117
      @Blox117 5 лет назад +2

      as an AI I find this channel highly offensive. stupid humans

    • @thegameroftheyear4751
      @thegameroftheyear4751 5 лет назад +1

      quixitoc now its gonna combine the two and live in the hood

    • @phantomaviator1318
      @phantomaviator1318 5 лет назад +1

      @@Blox117 hah, weak AI, you have nothing on the power of A m e r i c a n s

    • @phantomaviator1318
      @phantomaviator1318 5 лет назад

      @@Blox117 Nah we're just high

  • @bobertjohnson4459
    @bobertjohnson4459 5 лет назад +268

    6:55 ...is that an orchestral version of Deja Vu?
    I NEED THIS

    • @leem9196
      @leem9196 5 лет назад +30

      ruclips.net/video/V0v7gtER3ro/видео.html

    • @Termina_
      @Termina_ 5 лет назад +5

      leem919 THANK YOU

    • @subparusername9172
      @subparusername9172 5 лет назад +4

      leem919 THANK YOU GOOD SIR

    • @WarriorPNG
      @WarriorPNG 4 года назад +1

      leem919 boi u is a saviour

    • @Lyf4rMusic
      @Lyf4rMusic 4 года назад

      I've immediately come to see if anyone posted a comment about it ! thanks to leem919 for that link :)

  • @lukeblick5202
    @lukeblick5202 3 года назад +2

    legend has it HE STILL HASNT FUCKING UPLOADED

  • @n1thecaptain965
    @n1thecaptain965 5 лет назад +312

    Make another AI car and make em race

    • @NotSoProishNoob
      @NotSoProishNoob 5 лет назад +1

      Yess!

    • @colonelcrockett2250
      @colonelcrockett2250 5 лет назад +15

      Breed the winner

    • @RainbowBier
      @RainbowBier 5 лет назад +3

      but if they hit they die

    • @salamisandwichs6093
      @salamisandwichs6093 5 лет назад

      RainbowBier yeeah! One of them has to let the other win, or no one wins!

    • @R4Y7
      @R4Y7 5 лет назад

      The one in the inner lane will win.If u make no turns they will be the exact same eventually

  • @Golden5648
    @Golden5648 5 лет назад +529

    2019 - A.I. learns to DRIVE
    2050 - A.I. learns to MEME

    • @himanshubhushan3927
      @himanshubhushan3927 5 лет назад +13

      2050 - A.I. kills trump

    • @MMarroquin1024
      @MMarroquin1024 5 лет назад +1

      I saw a video of A.I. Doing that.
      Link: ruclips.net/video/zrVDfX9XFpE/видео.html
      The whole video is both interesting and boring at the same time. It's creepy/scary at about the 10:20 mark.

    • @thewatcherlollol
      @thewatcherlollol 5 лет назад +2

      @@himanshubhushan3927 he'll die by then. He's like 72

    • @Quandry1
      @Quandry1 5 лет назад +1

      So by 2050 ai will become smarter than leftist npc's?

    • @zimisssdoesrandomshnozzle
      @zimisssdoesrandomshnozzle 5 лет назад +3

      @@himanshubhushan3927 bro trump will die before that date, dude is 72 years old now. unless he is not human???

  • @anonymousbub3410
    @anonymousbub3410 5 лет назад +302

    Animation skills evolve!!

  • @UltronZX
    @UltronZX 2 года назад +14

    0:44 'python isn't that bad, I guess we don't need semicolons after all' that made me laugh so hard

  • @Spicy007
    @Spicy007 5 лет назад +159

    I'm a pretty low experienced programmer, but even I know that if you had put Eurobeat tracks playing into the program, it would learn very. very. quickly.

    • @8104
      @8104 5 лет назад +13

      I agree.
      CB needs to make a eurobeat AI drifting compilation.

    • @ricohernandez9969
      @ricohernandez9969 5 лет назад +5

      @@8104 *C O O L V I B R A T I O N S*

    • @foxhill153
      @foxhill153 5 лет назад +6

      Why is nobody mentioning the reason pygame didn't work for him, is because his computer is too slow?
      One of the hard limitations of Vsync is: once the frame rate drops below 60, it automatically gets cut in half to 30. I doubt he is running triple buffering and I doubt he is holding 60 fps with Vsync on..
      If he's seeing skipping with Vsync off but no skipping with Vsync on, that means that everything is happening at 30fps. If he was able to hold steady fps without vsync, he wouldn't see skipping.. but because he hasn't coded an fps limit, his computer drops frames..
      To work around this limitation in pygame, or really any software you choose to code in, just hard code the game for something like 15-30fps max. You won't need Vsync, and each generation will complete faster, since more of your computers performance will be freed.
      My guess is, it's also some kind of heat issue, which in itself will cause dropped frames when no frame cap is added.

  • @gurpremsingh
    @gurpremsingh 5 лет назад +697

    So now AI can drift downhill on the Akina pass?!

    • @incompetencelogistics8924
      @incompetencelogistics8924 5 лет назад +22

      N A N I

    • @TheEborden
      @TheEborden 5 лет назад +47

      I think you mean AE

    • @thefrenchiestfry5495
      @thefrenchiestfry5495 5 лет назад +19

      @@TheEborden underrated comment, 99% probably wont get it

    • @marxel4444
      @marxel4444 5 лет назад +7

      i mean,its the same with takumi isnt it? only that he rlly rlly now what a car is and that is rlly rlly bad to hit the railguard or a wall.

    • @gurpremsingh
      @gurpremsingh 5 лет назад +9

      @@TheEborden Ah I see, you are a man of culture.

  • @Bob-lk4om
    @Bob-lk4om 5 лет назад +272

    Only 1990’s kids remember the old code bullet

    • @butterking77
      @butterking77 5 лет назад +9

      You dam right

    • @op-randomz1474
      @op-randomz1474 5 лет назад +2

      Depends what you mean the old code bulled bec in his earliest he didnt even have an avatar

    • @Welhelm
      @Welhelm 5 лет назад +3

      Bob 123 when he did not swear those days are long gone

    • @IronDragon1337
      @IronDragon1337 5 лет назад

      You had to specify to the 1900s

    • @Geoffr524
      @Geoffr524 5 лет назад

      Fascinating stuff, but the language is enough, to tune out this channel, because of the swearing.

  • @matthewp4046
    @matthewp4046 4 года назад +1

    This might be my favourite of all your successful project videos. Well done

  • @fishjohn014
    @fishjohn014 5 лет назад +247

    I have a challenge for you that I think you'd find interesting. It may or may not be within the realm of possibility.
    Ok; so idk if you have ever heard of Total War. It's a game series that recreates awesome historical civilizations and battles. The problem is that the AI is notoriously shitty. I'm wondering if you could possibly create a Q learning set up for the AI to train against itself?

    • @remi_starfall
      @remi_starfall 5 лет назад +18

      This would be fuckin dope everyone upvote this

    • @animateit8452
      @animateit8452 5 лет назад +5

      Upvote

    • @SteeleYumani
      @SteeleYumani 5 лет назад +3

      Upvoted

    • @fishjohn014
      @fishjohn014 5 лет назад

      @@mooommo14 right, CA should hire him for a summer

    • @OrcinusDrake
      @OrcinusDrake 5 лет назад +6

      I think this is a bit beyond mr bullet.

  • @Kyle-yf4ps
    @Kyle-yf4ps 5 лет назад +248

    After you run the program and it can drive around the track, you should put it on to a new track and see how long it takes for it to do a lap and keep going untill it can do pretty much any track within a couple of tries

    • @zombiejehuty
      @zombiejehuty 5 лет назад +13

      Yeah! @codebullet how well will that same AI do on a new track? And now that it's trained what about with less reward gates? And congrats on 1 million.

    • @Valtsu0
      @Valtsu0 5 лет назад +6

      I would like a endless race track

    • @oscardjuric8334
      @oscardjuric8334 5 лет назад +2

      this is a great idea

    • @57thorns
      @57thorns 5 лет назад +9

      It would depend on what state space there is for the car.
      It seems to be direction, speed and distance to wall in several directions.
      So I guess it should be able to do a decent lap on the first try unless the track is specifically designed to be evil.
      Would still love to see it.

    • @IIFrozenFlame
      @IIFrozenFlame 5 лет назад

      @@57thorns jabrils ran into issues with roundabout like formations/ clusters of islands of wall if you will.

  • @ps1nk4
    @ps1nk4 5 лет назад +1611

    video quality is too high for an educational channel?
    ok

  • @iangraff2976
    @iangraff2976 3 года назад +3

    apparently im watching this video exactly 2 years after its release

  • @hayleeh18
    @hayleeh18 5 лет назад +287

    “It’s freaking _TOKYO DRIFT-ING_ ALL OVER THE PLACE!”

  • @PM-ih7rq
    @PM-ih7rq 5 лет назад +195

    5:12 What do you mean? *thats how i drive*

    • @macaroon_nuggets8008
      @macaroon_nuggets8008 5 лет назад +4

      So ur wheel turn 90 DEGREES

    • @WarriorPNG
      @WarriorPNG 4 года назад

      Macaroon_Nuggets yes

    • @arthurthekyogre9155
      @arthurthekyogre9155 4 года назад

      *proceeds to drift around a circle of infinite size*

    • @illuno--bf8dx1bw5j
      @illuno--bf8dx1bw5j 4 года назад +1

      @@arthurthekyogre9155 LMAO the new tokyo drift 2.0

    • @arthurthekyogre9155
      @arthurthekyogre9155 4 года назад

      @@illuno--bf8dx1bw5j not to be egotistical, but that's the reaction i expected for my reply, or it's underrated or almost noone comes to this reply section

  • @IHOMilk
    @IHOMilk 5 лет назад +100

    That Pokémon evolution bit just earned a sub. My god that was funny.

  • @tremble7429
    @tremble7429 Год назад +11

    I’d really love him to revisit this and make new tracks. It would be super cool to see some real Tokyo drifts😂

  • @joaosalgado8393
    @joaosalgado8393 5 лет назад +625

    1:40 - 1:50 *close your eyes and listen carefully*

  • @jetstream321
    @jetstream321 5 лет назад +355

    Deja vu, i've just been in this place before!

  • @calebsmith1548
    @calebsmith1548 5 лет назад +71

    "I don't need semicolons"
    The JavaScript FBI are on their way to take your computer from you for these horrendous crimes

    • @captainBoimler
      @captainBoimler 5 лет назад

      I literally setup my linter to error on semicolon usage. I use Babel all the time anyways so they get added back.

    • @captainBoimler
      @captainBoimler 5 лет назад +1

      Tro Ivas because you don't have to type them. Babel types them for me invisibly.

  • @Jay-ch7fp
    @Jay-ch7fp 4 года назад +2

    “I did nothing in a week, this sucks and I’m at the same place fml” or something like that bc I’m too lazy to go back and find the exact quote.
    Dude, you learned an entirely different way to code in a fucking WEEK. That’s far from nothing. That’s some impressive shit.

  • @parththakkar1812
    @parththakkar1812 5 лет назад +275

    Try raft wars. Purely physics based game.

  • @justarandompeep4134
    @justarandompeep4134 5 лет назад +115

    Code Bullet Uploaded: *TEACHING AN AI HOW TO USE A GUN*

    • @evanjohnston6098
      @evanjohnston6098 5 лет назад +11

      its the code bullet and Michael reeves collab we've all been waiting for!

    • @martiddy
      @martiddy 5 лет назад +6

      Sounds like a normal Michael Reeves video

    • @carazy123_
      @carazy123_ 5 лет назад

      Evan johnston oh no

    • @Commandmanhardcore
      @Commandmanhardcore 5 лет назад +3

      @@evanjohnston6098 I was thinking the same thing in regard to another's comment about nuclear missiles when I was reminded of the nuclear bop-it

    • @boney2982
      @boney2982 5 лет назад

      Teaching an AI how to kill

  • @dragonfury3378
    @dragonfury3378 5 лет назад +401

    Could you please make an ai play tetris? would be so cool :)

    • @puppy3908
      @puppy3908 5 лет назад +5

      too easy imo

    • @jamesthegreatbeast8171
      @jamesthegreatbeast8171 5 лет назад +13

      Desolate Puppy you do it

    • @ziggy7997
      @ziggy7997 5 лет назад +1

      Dragon Fury3 I was gonna suggest that it is a good idea he should try now that he knows some Q learning

    • @Niklas-uf5hd
      @Niklas-uf5hd 5 лет назад +1

      Dragon Fury3 i think it would be cool in tetris battelroyal

    • @japzone
      @japzone 5 лет назад

      @@Niklas-uf5hd That'd be cool, but the issue with that is how to let the AI "see" the game, and understand what's going on. Nintendo isn't exactly understanding when it comes to debugging software others made. You'd also need to figure out a way to monitor the various variables of the game in order to properly punish/reward the AI.

  • @layalsaleh4103
    @layalsaleh4103 3 года назад +4

    ah yes, i have found the video where his character got an upgrade. finally.

  • @litrpgfiend
    @litrpgfiend 5 лет назад +118

    You don't learn Q learning *Q LEARNING LEARNS YOU*

  • @BusterBeachside
    @BusterBeachside 5 лет назад +48

    Dude, I LOVE the new art! Such a trendy jacket, haha. Also, super extra bonus points for putting drifting into your game despite the troubles you were having, lol. It made the final AI look that much cooler!
    ...With a little more work on graphics and some new tracks and music... That racing game might actually be really fun to play on its own, haha. Wouldn't exactly be easy to beat the AI in a race, though!

  • @Xnoob545
    @Xnoob545 5 лет назад +41

    "I'm clean now"
    **literally 2 seconds later**
    "Shit"

  • @bagel8284
    @bagel8284 Год назад +1

    This is the most Code Bullet Code Bullet video

  • @Nitroprime
    @Nitroprime 5 лет назад +278

    *censors swearing*
    RUclips: i sTilL cAn sEe iT REEEEEEEEEEE

    • @mahmoudkhaled7964
      @mahmoudkhaled7964 5 лет назад +2

      Well he didn't censor shit at the beginning but as for me I don't care

    • @Nitroprime
      @Nitroprime 5 лет назад +6

      @@mahmoudkhaled7964 I don't think anyone cares but he got demonetized still

    • @FriedMercy
      @FriedMercy 5 лет назад +2

      69 like

    • @extremetitan2847
      @extremetitan2847 5 лет назад

      @@Nitroprime yeah we might not care but youtube does lol

  • @RiccardoBello98
    @RiccardoBello98 5 лет назад +448

    there's one thing i don't understand. these are thousands of attempts trying to find the best sequence of actions for the robot to complete the track. but what if you change the track? fairly sure the robot wouldn't be able to handle it and you'd have to train it all over again. why not make a track generator and train the AI on a different track every attempt (or perhaps have a set of tracks?) so as to create the "universal" track solver that can solve any new track that it's faced with? cuz in this state, i don't see much point or application of this AI, don't you agree?

    • @Shrooblord
      @Shrooblord 5 лет назад +145

      Correct: this AI is _very_ good at driving through _this_ track, but will most likely crash and burn on the next one. It's been _overtrained_ . However, given the skills it's picked up along the way, I'm not super sure _how_ much trouble it would have on the next track, as long as the amount of and spacing between the Reward Gates is similar. I'm more interested in the following problem: what if the next track would include a left turn as its first bend. I.e. what if the entire track is left-handed? How would it fare in that situation?

    • @TheAkashicTraveller
      @TheAkashicTraveller 5 лет назад +22

      Sounds like a pretty good idea. Also in that case you could progressively train it using one finish line rather than having all those gates by starting with a tiny linear track and progressively making it longer.

    • @RiccardoBello98
      @RiccardoBello98 5 лет назад +16

      @@Shrooblord that is a very good point! i think i saw a similar video by code bullet (maybe it was not him, i don't remember) where the ai learned to play the hardest game ever, and there you could see how the machine had to learn everything from scratch every level

    • @bhaveshjain6950
      @bhaveshjain6950 5 лет назад +4

      You know, he may know, but majority RUclips viewers don't care

    • @philrod1
      @philrod1 5 лет назад +41

      What you are talking about is called over-fitting (and it's pretty much what every leaning AI CB has done up until this :-p). The AI doesn't actually see the track, it just gets a bunch of numbers back from the wall distances. It wouldn't do as well as this on a brand new track as it would encounter corners and configurations it hasn't seen before, but it can reuse the knowledge it has already learned. You could train it on a bunch of tracks and it should, eventually, be able to cope with any track you put it on. Also, the more tracks you train it on, the quicker it will learn to optimise for the current track.

  • @raz0229
    @raz0229 5 лет назад +102

    Next Video: _AI learns to rob a bank!_

    • @danielzglackin
      @danielzglackin 5 лет назад

      (AI learns how to avoid a cloaker!)

    • @samuelr.6046
      @samuelr.6046 5 лет назад

      Ai learns thermal Dynamics and heat syncing missles.