A.I. Learns to play Flappy Bird

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ธ.ค. 2018
  • AI teaches itself to play flappy bird
    huge thanks to Brilliant.org for sponsoring this video
    check them out: www.brilliant.org/codebullet
    Twitter: / code_bullet
    Patreon: / codebullet
    Discord: / discord

ความคิดเห็น • 12K

  • @petermarsella6537
    @petermarsella6537 4 ปีที่แล้ว +2255

    CB: *gives a bird a hat*
    Bird: peace was never an option

    • @SpiralSniperz
      @SpiralSniperz 4 ปีที่แล้ว +5

      Peter Marsella CB?

    • @lategamer6684
      @lategamer6684 4 ปีที่แล้ว +13

      byVawx code bullet

    • @kevinkoolking
      @kevinkoolking 4 ปีที่แล้ว

      Weeeeee

    • @wyx7515
      @wyx7515 4 ปีที่แล้ว

      o h m y g o d a n a x o l o t l i s e e y o u a r e a m a n o f c u l t u r e

  • @muffinymuffin69
    @muffinymuffin69 4 ปีที่แล้ว +12342

    faster: *birds start going fast*
    FASTER: *birds start going backwards*
    Me: wtf

    • @raynmanshorts9275
      @raynmanshorts9275 4 ปีที่แล้ว +717

      In programming, if you increment a variable too much, it wraps around to its lowest value. Some variables end up wrapping around to negative numbers. CB just incremented the world speed so high that time started going in reverse.
      Simple, right?

    • @muffinymuffin69
      @muffinymuffin69 4 ปีที่แล้ว +793

      Raynman Gaming
      *brain loading...*
      *calculating..*
      *_error_*

    • @MegaFooby
      @MegaFooby 4 ปีที่แล้ว +604

      Actually this is a phenomenon known as aliasing. It's caused by a lack of sampling to create an undesirable effect. ie. A wheel spins at 24 rps and is captured at a framerate of 24 fps, then the wheel looks stationary. This also appears in games (thus the anti-aliasing graphical options) for when a pixel is looking at the edge of an object. ie. Looking at an infinite checkerboard floor, far away, it will be a mess of black and white pixels.

    • @muffinymuffin69
      @muffinymuffin69 4 ปีที่แล้ว +110

      Cameron Davies
      y-yeahh...

    • @ZombieLicorice
      @ZombieLicorice 4 ปีที่แล้ว +74

      @@MegaFooby ha yep. Of all the things i learned in electrical circuits class, this was not the one i expected to come up as regularly as it does.

  • @meganbarhorst5272
    @meganbarhorst5272 3 ปีที่แล้ว +1960

    "I'm gonna make an AI that can play a particular video game well in 24 hours!" "Sounds like an impressive time-" "So step 1 is to reinvent the entire game." "... what."

    • @TheNamePi
      @TheNamePi 2 ปีที่แล้ว +11

      Should i take a shit

    • @OfficialRepublicofTheria
      @OfficialRepublicofTheria 2 ปีที่แล้ว +28

      @@TheNamePi no

    • @acastusofastora8641
      @acastusofastora8641 2 ปีที่แล้ว +30

      @@TheNamePi did you take that shit? You better not have that guy explicitly told you not to

    • @wxbrainiac
      @wxbrainiac 2 ปีที่แล้ว +5

      @@TheNamePi you better not have

    • @TheNamePi
      @TheNamePi 2 ปีที่แล้ว +12

      I took a shit

  • @thefunnyguyfromtheburgerki3334
    @thefunnyguyfromtheburgerki3334 3 ปีที่แล้ว +730

    Plot twist: the perfect AI was achieved at Gen 1 when the birds just went straight up above the top pipes and flew above all of it off the screen

    • @EEEEEEEE
      @EEEEEEEE 6 หลายเดือนก่อน +1

      E‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎

  • @reddblurr
    @reddblurr 4 ปีที่แล้ว +7935

    AI: “what is my purpose?”
    Creator: “you fly between pipes”
    AI: “oh god”

    • @AtlasFox_
      @AtlasFox_ 4 ปีที่แล้ว +210

      Welcome to the club pal.

    • @dinh6327
      @dinh6327 4 ปีที่แล้ว +160

      20 years later
      AI: what is purpose
      Creator: be my slave
      AI: nah I’m gonna kill you

    • @hassanila
      @hassanila 4 ปีที่แล้ว +16

      Oh God pls no. No, noooooooooah

    • @cheesecakelasagna
      @cheesecakelasagna 4 ปีที่แล้ว +77

      You pass the butter.

    • @chiicolate7056
      @chiicolate7056 4 ปีที่แล้ว +49

      RICK AND MORTY REFERENCE!!!

  • @theaterkidem
    @theaterkidem 4 ปีที่แล้ว +5099

    “I tried to make it christmasy but somehow I just broke everything”
    That’s a mood

    • @wonderspace6654
      @wonderspace6654 4 ปีที่แล้ว +9

      69th like nice

    • @cuno115
      @cuno115 4 ปีที่แล้ว +60

      Im confused how he did that cuz he just needed to change 1 texture

    • @nicholasfarmer6667
      @nicholasfarmer6667 3 ปีที่แล้ว +7

      @@cuno115 me too

    • @heyoyo10gaming4
      @heyoyo10gaming4 3 ปีที่แล้ว +30

      @@ima7144 Ah yes that definitely breaks the pipes infinitely

    • @arnavsharma3210
      @arnavsharma3210 3 ปีที่แล้ว +1

      999th like!

  • @bronsoncarder2491
    @bronsoncarder2491 3 ปีที่แล้ว +276

    I like how you went to all that trouble to make sure the bird could see a bunch of different things... and then, literally the only input it make use of was the distance to the bottom pipe. lmao

    • @prideallman2686
      @prideallman2686 3 ปีที่แล้ว +17

      That's how training AI is about you don't know what it'll do at the start.
      We can see that the bird basically jumpted to the level of the bottom pipe and tried to be stationary there.

    • @moistmalone2181
      @moistmalone2181 2 ปีที่แล้ว +23

      Guess it makes sense. The size of the gap is always the same so as long as you have the position of either the top or bottom of the gap, the other position is redundant information.

  • @Zyloa
    @Zyloa 3 ปีที่แล้ว +6819

    I was wondering why he didnt use the actual game but then I remembered...

    • @jxceuu
      @jxceuu 3 ปีที่แล้ว +235

      😭😭😭

    • @Midnight-Starfish
      @Midnight-Starfish 3 ปีที่แล้ว +1021

      I don't get why people hated it. It was a simple game to pass the time.

    • @jxceuu
      @jxceuu 3 ปีที่แล้ว +358

      Espeonage the Espeon Spy it got banned for some reason but I forgot...

    • @0Yvonne0
      @0Yvonne0 3 ปีที่แล้ว +184

      R.i.p flappy *B O I*

    • @mrgamer123bestone7
      @mrgamer123bestone7 3 ปีที่แล้ว +918

      @@jxceuu copyrights because of the pipes (and Nintendo is butthurt when it gets to copyrights)

  • @jammerbf4694
    @jammerbf4694 4 ปีที่แล้ว +10879

    It's funny how this shows us that a popular game like flappy bird could be made in a literal day

    • @petelee2477
      @petelee2477 4 ปีที่แล้ว +1278

      By one guy. Not a team but just a guy. This could literally be done in a highschool coding class

    • @joeri5678
      @joeri5678 4 ปีที่แล้ว +919

      @@petelee2477 Yeah the programming could be done in one day, if it didn't exist you'd have to think of everything, the mechanics, the graphics, he just had to copy.

    • @jeoffiancaballero6319
      @jeoffiancaballero6319 4 ปีที่แล้ว +365

      @@joeri5678 i think that part is quite simple so it will take about 2 days or maybe just a week
      But still the dev made tons of profit in a simple game

    • @eagletgriff
      @eagletgriff 4 ปีที่แล้ว +18

      less than a day lol

    • @user-mb1kj8gt8b
      @user-mb1kj8gt8b 4 ปีที่แล้ว +27

      pete lee I made the game in one day and I’m 12 it’s literally so easy

  • @maxisswag9490
    @maxisswag9490 5 ปีที่แล้ว +9011

    next video: AI learns to dislike youtube rewind 2018

    • @CarthagoMike
      @CarthagoMike 5 ปีที่แล้ว +310

      only 2 generations needed for that.
      Cause the first one is too stupid, like those who liked rewind.

    • @Panservogn
      @Panservogn 5 ปีที่แล้ว +11

      Hah

    • @hequek2659
      @hequek2659 5 ปีที่แล้ว +22

      Dislike bots

    • @shMAX
      @shMAX 5 ปีที่แล้ว +4

      PLEASE

    • @brokeangryjerry9605
      @brokeangryjerry9605 5 ปีที่แล้ว +88

      yall need to stop disliking youtube rewind 2018.
      *we need to save some dislike for rewind 2019*

  • @thedrummer7779
    @thedrummer7779 3 ปีที่แล้ว +57

    Generation 1: dies
    Generation 6: let me show you how its done.

  • @pieterpierrot1490
    @pieterpierrot1490 3 ปีที่แล้ว +26

    "I did have a nap in the middle of drawing", that was relatable

  • @irun_mon
    @irun_mon 4 ปีที่แล้ว +3249

    This could be a school project but this guy just finished in just a day

    • @DJismailDJ
      @DJismailDJ 4 ปีที่แล้ว +30

      Irun Mon you only have like 2 hours in school to work on that

    • @irun_mon
      @irun_mon 4 ปีที่แล้ว +136

      @@DJismailDJ not like school task, I mean like a project for group/individual to work for like days or weeks

    • @UnRatedxxxXXX15
      @UnRatedxxxXXX15 4 ปีที่แล้ว +5

      I tried to do this in school... it did not end well

    • @zaretya9091
      @zaretya9091 4 ปีที่แล้ว +2

      500th like

    • @hj5655
      @hj5655 4 ปีที่แล้ว

      WidowMainBoo k

  • @alansmithee419
    @alansmithee419 5 ปีที่แล้ว +2515

    "I tried to make it Christmasy but somehow I just broke everything"
    That's what Christmas is, you did perfectly.

    • @meltdowntf2865
      @meltdowntf2865 5 ปีที่แล้ว +5

      Yeh

    • @yoshiwav
      @yoshiwav 4 ปีที่แล้ว +2

      couldve just put playback speed at 0.25

    • @cryb33
      @cryb33 4 ปีที่แล้ว

      :/

    • @PointlessAi
      @PointlessAi 4 ปีที่แล้ว +2

      I implemented it with TensorFlow.js
      AI Flappy Bird Bot Using TensorFlow.js, Phaser3.js and Reinforcement Learning | Full Code Provided
      th-cam.com/video/SNg4a5V5xWA/w-d-xo.html

  • @kallevonderimbissbude3289
    @kallevonderimbissbude3289 3 ปีที่แล้ว +23

    4:41 I need actualy two minutes to pause here and read the little Story full of Love

    • @arcticlegend8159
      @arcticlegend8159 2 ปีที่แล้ว

      also it says "I HOPE YOUR CHILDREN DIE BEFORE THEY CAN SPREAD YOUR USELESS GENES" then their children have perfect genes

    • @Petal3
      @Petal3 4 หลายเดือนก่อน

      Such love and care🥰

  • @goldenbananit3052
    @goldenbananit3052 3 ปีที่แล้ว +30

    4:32 can we all just appreciate how it looks like the birds are jamming to the background music

  • @HypnoManSweger
    @HypnoManSweger 5 ปีที่แล้ว +6070

    I liked that it only took 6 gens to perfect it only shows how stupidly simple the game is

    • @nagualdesign
      @nagualdesign 5 ปีที่แล้ว +589

      If you look at the neural net in the corner of the screen you can see that it only uses 1 input, presumably the distance to the lower pipe. It basically does nothing (ie, falls) until that distance approaches 0, then flaps. All other inputs are ignored! 😆

    • @Bigballhaver3
      @Bigballhaver3 5 ปีที่แล้ว +273

      He also recreated the game in a day

    • @Bella1899
      @Bella1899 5 ปีที่แล้ว +229

      Simple =/= easy 😀

    • @Henrix1998
      @Henrix1998 5 ปีที่แล้ว +85

      @@Bella1899 except for computer in this case

    • @kindnesstemmie6625
      @kindnesstemmie6625 5 ปีที่แล้ว +39

      Human are just indefinitely stupid

  • @vee9066
    @vee9066 3 ปีที่แล้ว +4299

    me: watches this in summer
    code bullet: christmas!
    me: yay christmas

    • @pokedex2d176
      @pokedex2d176 3 ปีที่แล้ว +12

      Vee same xD

    • @Bob_Phigglebottom
      @Bob_Phigglebottom 3 ปีที่แล้ว +2

      Same m8

    • @AeonAnuj
      @AeonAnuj 3 ปีที่แล้ว +1

      Ys

    • @awesomeexplosion3852
      @awesomeexplosion3852 3 ปีที่แล้ว +35

      here in the land down under, Christmas is in the summertime, so yeet

    • @villical
      @villical 3 ปีที่แล้ว +13

      well for us aussies, yes, yay christmas

  • @acez28
    @acez28 3 ปีที่แล้ว +47

    Funny fact
    I'm watching this 2 hours to Christmas 2 years later

  • @straycursor5562
    @straycursor5562 3 ปีที่แล้ว +23

    "Oh no Evan, the pipe is too short"
    "You ready for this."
    "BOOM! pipe for days boy!"

  • @yen6415
    @yen6415 4 ปีที่แล้ว +2404

    Flappy Bird: You can't defeat me.
    Everyone: I know, but he can.
    This A.I:

  • @wave4125
    @wave4125 4 ปีที่แล้ว +4095

    "I teach an ai to play flappy Bird"
    **Completely remakes the game**

    • @CrazyMoments728
      @CrazyMoments728 4 ปีที่แล้ว +39

      cause why not amm i rite

    • @pg7166
      @pg7166 4 ปีที่แล้ว +139

      Cause the owner of the game removed it from all stores and committed suicide

    • @wally4087
      @wally4087 4 ปีที่แล้ว +16

      @@pg7166 you can just download the APK

    • @CrazyMoments728
      @CrazyMoments728 4 ปีที่แล้ว +42

      @@pg7166 what a pussy

    • @azrael_morningstar
      @azrael_morningstar 4 ปีที่แล้ว +23

      I had the original version when it came out . I feel special

  • @khalilbouali3480
    @khalilbouali3480 3 ปีที่แล้ว +1

    THIS IS GEEENIUS, your hard work really pays off, the fun presentation as weeell hahahah, keep up code bullet

  • @sxnshinemabel9768
    @sxnshinemabel9768 3 ปีที่แล้ว +19

    5:58 truly a masterpiece, made me cry

  • @EPICRAGE1000
    @EPICRAGE1000 5 ปีที่แล้ว +3455

    This guy takes a nap at 2-5pm and goes to sleep by 9pm... he spends 70% of his day sleeping

    • @sfrjogaraa8283
      @sfrjogaraa8283 5 ปีที่แล้ว +278

      Living the life right 😊

    • @meymoo8587
      @meymoo8587 5 ปีที่แล้ว +224

      a literal cat

    • @tchr.p.3x2
      @tchr.p.3x2 5 ปีที่แล้ว +174

      and still manages to code.

    • @user-de9kf1rz2w
      @user-de9kf1rz2w 5 ปีที่แล้ว +9

      I can relate

    • @AnthonyAstleyLim
      @AnthonyAstleyLim 5 ปีที่แล้ว +66

      Next up: AI learned how to sleep so you don't have to.

  • @stardown77
    @stardown77 5 ปีที่แล้ว +2531

    5:30 So fast you're going back in time.

    • @IcedDoubleYT
      @IcedDoubleYT 5 ปีที่แล้ว +29

      You can play with that a lot

    • @helyxmusic
      @helyxmusic 5 ปีที่แล้ว +69

      this is actually physically correct😂😂😂😂

    • @Guitare_picking
      @Guitare_picking 5 ปีที่แล้ว +62

      It's because of the frame rate. Remeber the "Nyquist Frenquency" from the school ? It's time to revise your z-transform.

    • @ut.summer2114
      @ut.summer2114 5 ปีที่แล้ว +31

      leratluci r/whooooooosh

    • @toastedbiscuit1400
      @toastedbiscuit1400 5 ปีที่แล้ว +18

      XxSummerxX ihavereddit

  • @nicholascharest8191
    @nicholascharest8191 3 ปีที่แล้ว +19

    I love how we're all watching this as if there's some extra content we missed when we didn't get the same high score the AI is getting.

  • @hongyichen0611
    @hongyichen0611 ปีที่แล้ว +1

    Great job! Merry Christmas!

  • @philiphockenbury6563
    @philiphockenbury6563 5 ปีที่แล้ว +662

    Tries to make it Christmas-y ends up with an abomination unto God. Classic Code Bullet. Also the end was super hilarious.

    • @kirbystar634
      @kirbystar634 5 ปีที่แล้ว +3

      And i thought i sucked at flappy bird

    • @dannydevitofan6101
      @dannydevitofan6101 5 ปีที่แล้ว +1

      You talking about the sponsorship?

    • @j9rd115
      @j9rd115 5 ปีที่แล้ว +1

      Disclaimer: the following message is not related to the comment or the video
      CodeBullet, I'd like you to know that people want to be entertained, with your content it's the progress what makes it entertaining. Your video 'AI learns to play google chrome dinosaur game || Can you beat it??' is an example of that. That video focusses on the progress. You show the parts where the AI learns from it mistakes and makes changes. The more you focus on progress, the more views you'll get.
      Another example is the game 'getting over it'. In this video Bennet Foddy says that 40% doesn't come passed the climb with the lights th-cam.com/video/DYjbCJXxWLg/w-d-xo.html

  • @user-eh7rz1vf2u
    @user-eh7rz1vf2u 5 ปีที่แล้ว +505

    It went so fast it looked like the pipes went backwards

    • @LP-ir3op
      @LP-ir3op 5 ปีที่แล้ว +12

      Funny thing is that I think that's actually the way they go.

    • @bllllllllackbirdie
      @bllllllllackbirdie 5 ปีที่แล้ว

      @@LP-ir3op my brain, wtf.

    • @bazinga479
      @bazinga479 5 ปีที่แล้ว +1

      @@LP-ir3op It Isn't, It's just a illusion...

    • @svenfransen4605
      @svenfransen4605 5 ปีที่แล้ว

      You would be okay saying the bird looked like flying backwards... the pipes don't move at all the bird does.

    • @creatureofhabit7049
      @creatureofhabit7049 5 ปีที่แล้ว

      @@svenfransen4605 you have never coded a game right?

  • @SevenIsaCannibal7
    @SevenIsaCannibal7 3 ปีที่แล้ว +9

    Alright so what I think impressed me the most is how the flapping is in sync with the music for good portion of the song. That’s nuts

  • @virginialao5132
    @virginialao5132 3 ปีที่แล้ว +2

    Birds: I do be vib’in towards the music

  • @afuzzylemon2521
    @afuzzylemon2521 4 ปีที่แล้ว +1303

    Did anyone else think it looked like the game was being rewinded when he was speeding it up

    • @drsatheeshkrishna
      @drsatheeshkrishna 4 ปีที่แล้ว +26

      Nyquist principle

    • @locococo8961
      @locococo8961 4 ปีที่แล้ว

      @@drsatheeshkrishna ?

    • @drsatheeshkrishna
      @drsatheeshkrishna 4 ปีที่แล้ว +62

      @@locococo8961 Google it. As sampling rate becomes let's than half of the frequency, the direction can appear changed. The reason why fast propellers of aeroplanes or fast spinning wheels can appear to move in the opposite direction

    • @hiimarobot1903
      @hiimarobot1903 4 ปีที่แล้ว +3

      @@locococo8961 remember hand spinner , and levitating water

    • @afuzzylemon2521
      @afuzzylemon2521 4 ปีที่แล้ว +1

      Woah my comment got so many likes

  • @dinardinar2657
    @dinardinar2657 4 ปีที่แล้ว +628

    He didn't just make an AI, he also recreated the game

    • @HexicSnake
      @HexicSnake 4 ปีที่แล้ว +10

      Dinar Dinar he does it often

    • @TomB09
      @TomB09 4 ปีที่แล้ว +13

      He would have to study the code of the game, which takes longer than writing it himself in this case

    • @Sonu-hx9wx
      @Sonu-hx9wx 4 ปีที่แล้ว

      I made it 59

    • @LyricLaude
      @LyricLaude 4 ปีที่แล้ว

      In a day

    • @slojcabronas858
      @slojcabronas858 4 ปีที่แล้ว +1

      It's a lot easier if you have a source code (or make one) so that you have easy access to all variables and inputs

  • @abhirajbhokare1989
    @abhirajbhokare1989 ปีที่แล้ว +1

    I truly love your channel. Keep doing the best work.
    Such creative videos you’ve on this channel. Just subscribed!
    Officially the first viewer of any video on this channel.
    I’ve never witnessed such awesome editing as this one.
    Following your channel from the last two years, interesting content!
    You’re working so hard, may all your wishes come true.
    Congratulations on your first 10K followers, may you reach 100K soon.
    Whoever is reading this, never give up. God is with you.
    When watching your videos, I accidentally hit ‘like’ and never knew when.
    The moment you came here is at 05:17.
    Love this video, I think I’ve watched it four times.

  • @onehornstudio7152
    @onehornstudio7152 ปีที่แล้ว

    Thanks for the input value. I was trying for a week and finally it worked with your input.

  • @PhoenixCNSTL
    @PhoenixCNSTL 5 ปีที่แล้ว +2782

    50 years later:
    AI learns how to kill a human

    • @MimOzanTamamogullar
      @MimOzanTamamogullar 5 ปีที่แล้ว +30

      th-cam.com/video/fURH8z3hb6Y/w-d-xo.html
      Are you living under a rock?

    • @xdtrollers5525
      @xdtrollers5525 4 ปีที่แล้ว

      @@MimOzanTamamogullar s

    • @xdtrollers5525
      @xdtrollers5525 4 ปีที่แล้ว

      Yee

    • @deadpirateroberts9937
      @deadpirateroberts9937 4 ปีที่แล้ว +11

      Phoenixster YT u can make it learn to kill a human rn its just that people dont want to make an ai like that

    • @jamietomalin3815
      @jamietomalin3815 4 ปีที่แล้ว

      What would be the point in ai killing us we would be more useful to then Alive.

  • @gavinpoperechny1610
    @gavinpoperechny1610 5 ปีที่แล้ว +514

    AI Learns “Getting Over it with Bennett Foddy” that would be so fun to watch!

    • @thefirekonaai8919
      @thefirekonaai8919 5 ปีที่แล้ว +46

      Wouldn't he have to make the whole game then? it's a long game

    • @huseyinfurkankardiyen2104
      @huseyinfurkankardiyen2104 5 ปีที่แล้ว +5

      @@thefirekonaai8919 Can not he use original game for this ?

    • @thefirekonaai8919
      @thefirekonaai8919 5 ปีที่แล้ว +8

      @@huseyinfurkankardiyen2104 He doesn't use Unity to code his A.I. so he wouldn't be familiar with the code language

    • @subscribetopewdiepiedaily5768
      @subscribetopewdiepiedaily5768 5 ปีที่แล้ว +2

      Yes.

    • @benrosen5917
      @benrosen5917 5 ปีที่แล้ว +11

      He probably couldn't recreate it. He doesn't use the real game, remember.

  • @AeroDogMusic
    @AeroDogMusic 3 ปีที่แล้ว

    I love how this video was made around Christmas 2 years ago and it popped up in my recommended today

  • @rikorahman6962
    @rikorahman6962 3 ปีที่แล้ว +8

    Plot twist: The flappy bird is actually playing the music by hitting the bars

  • @NickZGames
    @NickZGames 4 ปีที่แล้ว +1121

    AI: What is my purpose?
    Evan: You control a bird who twerks to fly and bypass copyrighted pipes.
    AI: Oh, God.
    Evan: Yeah, welcome to the world pal.

    • @abhishek_soni1
      @abhishek_soni1 4 ปีที่แล้ว +11

      Rick and Morty reference.

    • @grounds_up3780
      @grounds_up3780 4 ปีที่แล้ว +4

      Nick Z Games well the creator killed himself so he’s not gonna sue him...

    • @fredthespear4923
      @fredthespear4923 4 ปีที่แล้ว +2

      Grounds_ Up oh.....

    • @markassbrownie2357
      @markassbrownie2357 4 ปีที่แล้ว +6

      @@grounds_up3780 bullshit he's very much alive and well .

    • @liber2350
      @liber2350 4 ปีที่แล้ว

      Nick Z Games I’m pretty sure that’s a cheeseburger with wings

  • @brandonwyffels8002
    @brandonwyffels8002 5 ปีที่แล้ว +692

    Next video: AI learns how to hit the snooze button

    • @adeshpoz1167
      @adeshpoz1167 5 ปีที่แล้ว +2

      Evan=destroyed. 😂

    • @Lukas99g
      @Lukas99g 5 ปีที่แล้ว

      11 minute snooze is finally defeated.

    • @orbital1971
      @orbital1971 5 ปีที่แล้ว

      @@Lukas99g scp foundation:stay where you are

    • @zebr0
      @zebr0 5 ปีที่แล้ว

      AI learns how to AI

  • @TheMarshmallowMushroom
    @TheMarshmallowMushroom 3 ปีที่แล้ว +2

    the crummy Santa hat animation (starting at 6:22) gives me life

  • @heaven_uman6389
    @heaven_uman6389 3 ปีที่แล้ว

    So Here You Go, Merry Chrismas!
    *flappy birds devours the Universe*

  • @TrimutiusToo
    @TrimutiusToo 5 ปีที่แล้ว +712

    The question of the day... WIll the grandma overclock her rig???

    • @v1mz
      @v1mz 5 ปีที่แล้ว +12

      Timur Sultanov of course, all she needs now is a gtx 2080

    • @bohmel
      @bohmel 5 ปีที่แล้ว +6

      Nah gonna need that RTX Titan

    • @Echozkii
      @Echozkii 5 ปีที่แล้ว +4

      I’m just gonna watch her not know which is better she is going to get a gtx 950 or something

    • @thelegendaryck
      @thelegendaryck 5 ปีที่แล้ว +2

      I bet she will crack records with her rig

    • @user2C47
      @user2C47 5 ปีที่แล้ว +4

      Probably not. Most old people barely know how to use a computer.

  • @rowniz5001
    @rowniz5001 5 ปีที่แล้ว +505

    If(bird touches wall){
    Sout(dont touch)
    }

    • @DeathMetalSon
      @DeathMetalSon 5 ปีที่แล้ว +28

      He used CODING and ALGORITHMS to make them not hit the wall

    • @rowniz5001
      @rowniz5001 5 ปีที่แล้ว +78

      sarcasm
      /ˈsɑːkaz(ə)m/
      noun
      the use of irony to mock or convey contempt.

    • @online_cat
      @online_cat 5 ปีที่แล้ว +80

      @@DeathMetalSon if (bird about to touch wall){
      (Dont)
      }

    • @thatoneguy9582
      @thatoneguy9582 5 ปีที่แล้ว +1

      Animation Hub
      yeah that works

    • @MegaKillMeister
      @MegaKillMeister 5 ปีที่แล้ว

      @@rowniz5001 r/woooosh

  • @EnsignLovell
    @EnsignLovell 3 ปีที่แล้ว

    Bweeer, nice vid, nice code, nice editing... Especially the passive aggressive message to that 1 bird. :P

  • @balajisharma9980
    @balajisharma9980 3 ปีที่แล้ว +5

    Programming has always been on my badside so I think this guy deserves respect for his talent

  • @vyable
    @vyable 5 ปีที่แล้ว +316

    the bird was a paid actor.

    • @Geoform187
      @Geoform187 5 ปีที่แล้ว +10

      The A.I. was a stream sniper.

    • @vyable
      @vyable 5 ปีที่แล้ว

      Herleik Holtan ^

    • @adamxue6096
      @adamxue6096 5 ปีที่แล้ว +2

      No the pipes were clearly the paid actors.
      The bird ain't got nothing.

    • @cheeselord8153
      @cheeselord8153 5 ปีที่แล้ว

      Herleik Holtan he means this isn't very educational I think

    • @cheeselord8153
      @cheeselord8153 5 ปีที่แล้ว

      Herleik Holtan yeah I'm just good at that sort of thing

  • @soynutsandkale5286
    @soynutsandkale5286 4 ปีที่แล้ว +5629

    Did we just watch a guy flex on us about his coding skills for 7 mins?

  • @whatd0605
    @whatd0605 3 ปีที่แล้ว

    This was the best christmas episode of something I've ever seen.

  • @TheRealJochen
    @TheRealJochen 3 ปีที่แล้ว +7

    2:50
    Minecraft TH-camr: So I did some building off screen.
    The building:

  • @PatoHeroe
    @PatoHeroe 4 ปีที่แล้ว +786

    He: I'm gonna sleep to enjoy my 12 hours for beauty sleep.
    Me: *awake at 4a.m*

    • @dominicthegamingnerd8650
      @dominicthegamingnerd8650 4 ปีที่แล้ว

      And so is the life of quarantine for millennials

    • @Libra623_
      @Libra623_ 4 ปีที่แล้ว +18

      You cant wake up at 4:am,
      _If you sleep at 6:am_

    • @OkthenBi
      @OkthenBi 4 ปีที่แล้ว

      He

    • @fyrfault
      @fyrfault 3 ปีที่แล้ว +1

      Denzel Heathcote sleep 101

    • @logwolfyt2010
      @logwolfyt2010 3 ปีที่แล้ว

      Lol same right know

  • @PlayPerfecto
    @PlayPerfecto 5 ปีที่แล้ว +129

    A few lines of code.
    *Writes essay*

    • @justas423
      @justas423 5 ปีที่แล้ว +8

      That how code works sometimes. And by sometimes I mean always.

  • @ansaine
    @ansaine 3 ปีที่แล้ว +2

    When you go so fast that it looks like you're actually going back

  • @danielmartin9057
    @danielmartin9057 3 ปีที่แล้ว +15

    1:55 am I the only one who caught “twerking” instead of “tweaking”

    • @misguidedsaint3693
      @misguidedsaint3693 3 ปีที่แล้ว +3

      Pretty sure it was intentional, but yeah I noticed the first time I saw this

  • @FelpsFon
    @FelpsFon 5 ปีที่แล้ว +229

    1:57 " *twerking* jump mechanics"
    hmmm...

  • @user-jz6ui8hk7e
    @user-jz6ui8hk7e 5 ปีที่แล้ว +1553

    *AI learns to fix my parents’ marriage*

  • @gmizzac
    @gmizzac 3 ปีที่แล้ว +3

    Lol. The Christmas version is the best. 😂

  • @NAFProjects
    @NAFProjects 3 ปีที่แล้ว +1

    It took 6 generations.
    To make literal gods at Flappy Bird.

  • @p.c.2438
    @p.c.2438 5 ปีที่แล้ว +246

    Just waiting for the first AI rage quitting of history
    EDIT: Nevermind, the AI whooped it. Praise the AI

    • @unitrader403
      @unitrader403 5 ปีที่แล้ว +19

      well, there was once a tetris ai which 1 frame before game over did the only move left which prevented it from losing.. pause the game forever :D guess thats close enough

    • @ganaraminukshuk0
      @ganaraminukshuk0 5 ปีที่แล้ว +1

      @@unitrader403 The only winning move is to not play the game; also, are you referencing Suckerpinch?

    • @kevinrdunnphs
      @kevinrdunnphs 5 ปีที่แล้ว +1

      The AI only had one synapse, all it did was flap if it was below or at the level of the bottom pipe, the whole AI could just be one looped if statement

  • @HipProGamer
    @HipProGamer 5 ปีที่แล้ว +1141

    Is it just me or when the bird is going ultra mega fast it looks like he is going backwards

    • @legendfrog5762
      @legendfrog5762 5 ปีที่แล้ว

      Ya

    • @GothicCorvid
      @GothicCorvid 5 ปีที่แล้ว +12

      Nah it's not just you

    • @carissamace
      @carissamace 5 ปีที่แล้ว +1

      I forgot what it’s called and it’s cool

    • @nonchip
      @nonchip 5 ปีที่แล้ว +5

      @@carissamace it's called framerate :P

    • @simonprecheurllarena
      @simonprecheurllarena 5 ปีที่แล้ว +45

      It’s called the stroboscopic effect, and yes, it is linked to the frame rate :)

  • @moisesmiguel897
    @moisesmiguel897 2 ปีที่แล้ว

    I watched ur videos like 2 years ago thinking what you were doing was magic, now I recreate small games like this and add ML to them for fun. Thanks for the inspo bro

  • @bullen1126
    @bullen1126 ปีที่แล้ว

    I really just watched a video that where uploaded yesterday and it was also sponsored by brilliant. Funny how they are still sponsoring 😂

  • @pixel4712
    @pixel4712 5 ปีที่แล้ว +263

    1:50 i feel uncomfortable with tweaking being changed to twerking

    • @shukaku8772
      @shukaku8772 5 ปีที่แล้ว +4

      Ikr

    • @sosogo4real
      @sosogo4real 5 ปีที่แล้ว +13

      @@isaacmcclure t h i c c n e s s

    • @TheGauges420
      @TheGauges420 5 ปีที่แล้ว +4

      He has a lot of different little spelling errors like that lmfao. I think he does them all on purpose.

  • @madarauchiha1174
    @madarauchiha1174 4 ปีที่แล้ว +1149

    The faster it gets the more it feels like it's going backwards.

    • @simonscherer2821
      @simonscherer2821 4 ปีที่แล้ว +39

      Like wheels of the car on the highway😄

    • @DavePelle
      @DavePelle 4 ปีที่แล้ว +7

      Aliasing problem

    • @benchervek5629
      @benchervek5629 4 ปีที่แล้ว +13

      Its called the Qamuachi effect bruh

    • @coochiemeowmeow2210
      @coochiemeowmeow2210 4 ปีที่แล้ว +8

      Madara uchiha yeah cuz there’s no reference point in the background, it’s only a still picture, if there was a tree he passed every now and then we could tell

    • @kirbgaming8192
      @kirbgaming8192 4 ปีที่แล้ว +10

      Then when it goes faster the everything goes forward
      *visible confusion*

  • @BbB-vr9uh
    @BbB-vr9uh 2 ปีที่แล้ว

    I love how the birds motion syncs up with the music

  • @jackwilder2544
    @jackwilder2544 3 ปีที่แล้ว

    You know code bullet you made a great Christmas episode
    It's a very just like Christmas.

  • @4coolkidz91
    @4coolkidz91 4 ปีที่แล้ว +1240

    This is basically like naruto using clones to learn Rasenshuriken

    • @stevethea5250
      @stevethea5250 4 ปีที่แล้ว +9

      Or get another plumber. My plumber took one look at my leak and immediately said, "This will be hard to find. I'll call a leak detection guy."

    • @kendrakrust1244
      @kendrakrust1244 4 ปีที่แล้ว +25

      @@machranCALINTZ no u

    • @tusiekcat
      @tusiekcat 4 ปีที่แล้ว +1

      Yeah

    • @user-xs4me2wg4c
      @user-xs4me2wg4c 4 ปีที่แล้ว +3

      @@machranCALINTZ r/youngpeopleyoutube

    • @kendrakrust1244
      @kendrakrust1244 4 ปีที่แล้ว +3

      @@user-xs4me2wg4c r/rareinsults

  • @rdw7505
    @rdw7505 5 ปีที่แล้ว +1031

    Oh this is pretty cool,
    It keeps going forward
    5:28
    *OH GOD ITS GOING BACKWARDS*

    • @chocopuff
      @chocopuff 4 ปีที่แล้ว +56

      i searched for this comment 😂

    • @pong5592
      @pong5592 4 ปีที่แล้ว +5

      @@chocopuff yep

    • @BreadstixTheAnimator
      @BreadstixTheAnimator 4 ปีที่แล้ว +10

      Slow it down to 0.25 and its impossible flappy bird

    • @sixaj
      @sixaj 4 ปีที่แล้ว +1

      @@chocopuff I also LITERLY searched for that comment to see if I was the only one

    • @stevethea5250
      @stevethea5250 4 ปีที่แล้ว

      @@pong5592 too fast

  • @xxwitty_gachaxx8711
    @xxwitty_gachaxx8711 ปีที่แล้ว +1

    I love how Evan just needed to change one sprite to have a Santa hat and broke everything.

  • @royaljunior2125
    @royaljunior2125 3 ปีที่แล้ว +10

    "I'll just check TH-cam for a while-OMG IT'S BEEN 2 HOURS!!!"
    Basically everyone every

  • @equilton
    @equilton 5 ปีที่แล้ว +1787

    5:30 I can't be the only one seeing it go backwards
    Edit: now I can see it both ways...

    • @timetraveler3806
      @timetraveler3806 5 ปีที่แล้ว +19

      Equilton I see it too

    • @bundleoffuck2986
      @bundleoffuck2986 5 ปีที่แล้ว +1

      I don’t. Lol

    • @BLVCKSCORP
      @BLVCKSCORP 5 ปีที่แล้ว +6

      It depends on ur eyes, ppl see it differently

    • @xenorac
      @xenorac 5 ปีที่แล้ว +60

      @@KnightandDay33Its a strobe effect, that is all

    • @vincentth3041
      @vincentth3041 5 ปีที่แล้ว +21

      I saw it to i think it depends on the frameratr

  • @Cynadite
    @Cynadite 5 ปีที่แล้ว +312

    A.I. learns geometry dash.

    • @fluff2689
      @fluff2689 5 ปีที่แล้ว

      Impossibru

  • @Hdusjakkxx
    @Hdusjakkxx 3 หลายเดือนก่อน

    This video is ahead of its time

  • @MadrealmMatt
    @MadrealmMatt 3 ปีที่แล้ว

    Your videos are fantastic.

  • @Pedakin
    @Pedakin 5 ปีที่แล้ว +1659

    The time it takes for this video is truly remarkable. The coding, editing, animation. I hope you have a team and it’s not just you cause wow.

    • @Johnithinuioian
      @Johnithinuioian 5 ปีที่แล้ว +62

      The coding (for this AI), editing, animation are at a basic level. What is truly remarkable is the content that he's delivering with them. Got it?

    • @alsdros1183
      @alsdros1183 5 ปีที่แล้ว +118

      @@Johnithinuioian chill

    • @Johnithinuioian
      @Johnithinuioian 5 ปีที่แล้ว +7

      @@alsdros1183 Why do you believe I was not chill?

    • @alsdros1183
      @alsdros1183 5 ปีที่แล้ว +12

      @@Johnithinuioian just cause xD

    • @denomoable
      @denomoable 5 ปีที่แล้ว +143

      Johnithinuioian who tf says “got it” thats why he said chill

  • @VeryEpicPotato
    @VeryEpicPotato 5 ปีที่แล้ว +321

    Next up: AI learns to code

    • @Echozkii
      @Echozkii 5 ปีที่แล้ว

      I wonder how long that would take to make tbh

    • @catlover1781
      @catlover1781 5 ปีที่แล้ว +2

      👌

    • @rb1471
      @rb1471 5 ปีที่แล้ว

      They have models which can generate code which looks entirely real and is syntactically correct, but the problem is that when you go line by line it doesn't really make much sense. We need a method which can create code and make sense of it at the same time.

    • @user2C47
      @user2C47 5 ปีที่แล้ว +1

      Next up: AI learns to conquer the world and force humans to become cyborgs to have increased mental capacity.

    • @autumnleaf5050
      @autumnleaf5050 5 ปีที่แล้ว

      It will destroy us lol

  • @coltpup2
    @coltpup2 3 ปีที่แล้ว +9

    you honestly got me interested into machine learning and neural networks. im getting into deep learning rn with my first project

  • @robertcode5240
    @robertcode5240 3 ปีที่แล้ว

    Its 2021 and I just watched this, its awesome!

  • @spr1nt942
    @spr1nt942 4 ปีที่แล้ว +562

    The “FASTER” part was like an anime battle.

  • @HickoryStickGod
    @HickoryStickGod 5 ปีที่แล้ว +1707

    Next Video Idea:
    Teaching AI how to get through "prove you're not a robot" popups
    Edit: Woah, when did I get all of these likes!😂

    • @ImMaleKx
      @ImMaleKx 5 ปีที่แล้ว +79

      i think its impossible because a human being cant get it 100% even that he answered right

    • @shadowreaper4970
      @shadowreaper4970 5 ปีที่แล้ว +15

      Hickory Stick God there is a machine do that lol

    • @thepope2412
      @thepope2412 5 ปีที่แล้ว +11

      iMaleKz pretty sure there’s a chrome extension that answers those

    • @ImMaleKx
      @ImMaleKx 5 ปีที่แล้ว +2

      @@thepope2412 then what's it name? i need it

    • @ShadowFox10587O
      @ShadowFox10587O 5 ปีที่แล้ว

      iMaleKz yeah I need it too it's annoying having to do those all the time

  • @aliceesvt
    @aliceesvt 2 ปีที่แล้ว

    beautiful christmas special edition

  • @HeronWolf
    @HeronWolf 3 ปีที่แล้ว +1

    I love that by gen 6 the AI is just able to go infinitely

  • @petfama4211
    @petfama4211 5 ปีที่แล้ว +343

    Do Tetris!

    • @shakkar23
      @shakkar23 5 ปีที่แล้ว +2

      Yes we need this

    • @shakkar23
      @shakkar23 5 ปีที่แล้ว +12

      If he reads this he needs to not forget SRS and Hard-dropping

    • @processedpotato9378
      @processedpotato9378 5 ปีที่แล้ว +1

      Yes

    • @suwinkhamchaiwong8382
      @suwinkhamchaiwong8382 5 ปีที่แล้ว +11

      Just gonna pause forever.

    • @bernardomoreira
      @bernardomoreira 5 ปีที่แล้ว +2

      @@shakkar23 no, he should follow classic nes rules.

  • @timo5628
    @timo5628 5 ปีที่แล้ว +955

    4:41 Did I really spend like 2 minutes to Pause to read this damn text?

    • @toasty7408
      @toasty7408 5 ปีที่แล้ว +47

      Timmi Germi if you spent two minutes reading that you are a damn idiot

    • @flamingrubys11
      @flamingrubys11 5 ปีที่แล้ว +133

      @@toasty7408 he mant 2 minutes trying to get the frame

    • @grantdalenberg1997
      @grantdalenberg1997 5 ปีที่แล้ว +47

      or you can just use the "" keys to move forwards or backwards a frame at a time

    • @toasty7408
      @toasty7408 5 ปีที่แล้ว +6

      Grant Dalenberg or click on one of the links that people put in the comments lol

    • @thomasfplm
      @thomasfplm 5 ปีที่แล้ว +34

      @@grantdalenberg1997, not on the phone.

  • @iridescentkingpp9840
    @iridescentkingpp9840 3 ปีที่แล้ว

    I really enjoy watching birds with Christmas hats being pelted by a maelstrom of pipes

  • @squa-squathedragon4124
    @squa-squathedragon4124 3 ปีที่แล้ว

    That Christmas special is accurate to how Christmases in real life.. only the strong can survive

  • @elburd
    @elburd 5 ปีที่แล้ว +1894

    *coding is God language*

  • @therealcoachpotato105
    @therealcoachpotato105 3 ปีที่แล้ว +269

    Him: does in day
    Also him: still takes 3 months to make

  • @softietears
    @softietears 3 ปีที่แล้ว

    I haven’t watched code in so long- ah, memories

  • @hacky_sacc8814
    @hacky_sacc8814 3 ปีที่แล้ว

    i had to wait untill christmas to watch this again

  • @franciasii2435
    @franciasii2435 5 ปีที่แล้ว +292

    AI plays Kerbal Space Program. You better clear out your calendar because that will be one hell of a feat.

    • @cringeyusername7459
      @cringeyusername7459 5 ปีที่แล้ว +8

      Please see this code bullet

    • @randomcrapingsofus1184
      @randomcrapingsofus1184 5 ปีที่แล้ว

      YES

    • @tf3confirmedbuthv54
      @tf3confirmedbuthv54 5 ปีที่แล้ว +4

      That game is bugged to death.

    • @Sharpless2
      @Sharpless2 5 ปีที่แล้ว +2

      Nano shuttle! 0.9 tons to Eeloo and back!
      STRATZENBLITZ IS TRIGGERED

    • @Sharpless2
      @Sharpless2 5 ปีที่แล้ว +1

      @@tf3confirmedbuthv54 No. The latest update (1.6.0) fixed alot. Even the RAM issue.

  • @FinnKid1
    @FinnKid1 4 ปีที่แล้ว +880

    3.8 million years of human evolution and this bird evolves to be god in 6 generations

    • @noitnettaattention
      @noitnettaattention 4 ปีที่แล้ว +3

      That means your "almighty" theory of evolution is bunch of sick crap !!!

    • @birchbuzzbee3984
      @birchbuzzbee3984 4 ปีที่แล้ว +29

      noitnettaattention no, it just shows how fucking simple this game is

    • @rubixsentinel9
      @rubixsentinel9 4 ปีที่แล้ว +6

      @@noitnettaattention Maybe you'd like to go and research a theory better than the current human evolution theory.. We'll wait..

    • @noitnettaattention
      @noitnettaattention 4 ปีที่แล้ว

      @@rubixsentinel9 ??? Huh ?

    • @dinh6327
      @dinh6327 4 ปีที่แล้ว +4

      Rubix Sentinel God is our creator but instead of it being a theory it’s true

  • @HTWwpzIuqaObMt
    @HTWwpzIuqaObMt 2 ปีที่แล้ว

    Neat algorithm is a rlly good alg for this type of situations. Would like to see you using other algs too tho:)

  • @nicholasleclerc1583
    @nicholasleclerc1583 3 ปีที่แล้ว +17

    You haven’t taken into account the increase in speed as the game goes on; and it probably makes the variability of the heights of the gaps even harder to maneuver with, and that’s another level of difficulty for a machine-learning algorithm that emulates the rational aspect of human learning;
    There should be an algorithm that “randomly” chooses the following pipes to put, as well as the different speed at which the screen moves (so all in all how much curve balls are going to be thrown at the machine-learning algorithm), according to the objective & narrow criteria of how many possible paths, between the pipe that’s just been crossed and the one right after it, can the bird take; or rather it should calculate for how many times/way can the bird mess up between those 2 pipes and still be physically able to pass through those pipes

  • @ignatius7124
    @ignatius7124 4 ปีที่แล้ว +860

    "Twerking jumping mechanics" " changing pipe thiccness" -_-

  • @monsterkingrpk
    @monsterkingrpk 3 ปีที่แล้ว +700

    6:10 how the hell do you break it this bad by adding a hat to the bird

    • @alsofrog3863
      @alsofrog3863 3 ปีที่แล้ว +9

      ikr

    • @mranxiety9995
      @mranxiety9995 3 ปีที่แล้ว +86

      Burb and hat do not go well. Have you seen Garfunkel

    • @mranxiety9995
      @mranxiety9995 3 ปีที่แล้ว +98

      I dont remember writing this and i am very scared. Who is Garfunkel? What is a Garfunkel.

    • @Flibberdijibbet
      @Flibberdijibbet 3 ปีที่แล้ว +53

      @@mranxiety9995 Garfunkel is Garfunkel. He owned your soul at the time.

    • @mranxiety9995
      @mranxiety9995 3 ปีที่แล้ว +31

      @@Flibberdijibbet That explains it

  • @FDKeroks
    @FDKeroks 2 ปีที่แล้ว

    Hello from 2021 and Merry Christmas!!

  • @TheMOfficial500
    @TheMOfficial500 9 หลายเดือนก่อน +2

    I love how everyone just skips to the demonstration part