A.I. Learns to play Flappy Bird

Поделиться
HTML-код
  • Опубликовано: 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

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

  • @petermarsella6537
    @petermarsella6537 4 года назад +2254

    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

  • @reddblurr
    @reddblurr 4 года назад +7931

    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 года назад +159

      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!!!

  • @meganbarhorst5272
    @meganbarhorst5272 3 года назад +1959

    "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."

  • @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‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎

  • @muffinymuffin69
    @muffinymuffin69 4 года назад +12333

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

    • @raynmanshorts9275
      @raynmanshorts9275 4 года назад +716

      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 года назад +792

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

    • @MegaFooby
      @MegaFooby 4 года назад +602

      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.

  • @theaterkidem
    @theaterkidem 4 года назад +5099

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

  • @Zyloa
    @Zyloa 3 года назад +6812

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

    • @jxceuu
      @jxceuu 3 года назад +235

      😭😭😭

    • @Midnight-Starfish
      @Midnight-Starfish 3 года назад +1020

      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)

  • @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.

  • @jammerbf4694
    @jammerbf4694 4 года назад +10878

    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

  • @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

  • @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

  • @maxisswag9490
    @maxisswag9490 5 лет назад +9010

    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*

  • @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
      ruclips.net/video/SNg4a5V5xWA/видео.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 3 месяца назад

      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

  • @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

  • @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

  • @straycursor5562
    @straycursor5562 3 года назад +23

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

  • @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.

  • @yen6415
    @yen6415 4 года назад +2403

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

  • @EPICRAGE1000
    @EPICRAGE1000 5 лет назад +3457

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

  • @sxnshinemabel9768
    @sxnshinemabel9768 3 года назад +19

    5:58 truly a masterpiece, made me cry

  • @acez28
    @acez28 3 года назад +47

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

  • @vee9066
    @vee9066 3 года назад +4298

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

  • @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

  • @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

  • @khalilbouali3480
    @khalilbouali3480 3 года назад +1

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

  • @PhoenixCNSTL
    @PhoenixCNSTL 5 лет назад +2782

    50 years later:
    AI learns how to kill a human

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

      ruclips.net/video/fURH8z3hb6Y/видео.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.

  • @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 ruclips.net/video/DYjbCJXxWLg/видео.html

  • @onehornstudio7152
    @onehornstudio7152 Год назад

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

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

    Birds: I do be vib’in towards the music

  • @soynutsandkale5286
    @soynutsandkale5286 4 года назад +5628

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

  • @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?

  • @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.

  • @AeroDogMusic
    @AeroDogMusic 3 года назад

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

  • @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

  • @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

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

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

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

    Great job! Merry Christmas!

  • @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.

  • @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

  • @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

  • @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

  • @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

  • @user-jz6ui8hk7e
    @user-jz6ui8hk7e 5 лет назад +1553

    *AI learns to fix my parents’ marriage*

  • @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 😂

  • @TheRealJochen
    @TheRealJochen 3 года назад +7

    2:50
    Minecraft RUclipsr: So I did some building off screen.
    The building:

  • @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

  • @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.

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

    "AI learns to play flappy bird" that's how you know you reached the weird side of RUclips

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

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

  • @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

  • @FelpsFon
    @FelpsFon 5 лет назад +229

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

  • @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

  • @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

  • @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.

  • @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.

  • @TheMOfficial500
    @TheMOfficial500 9 месяцев назад +2

    I love how everyone just skips to the demonstration part

  • @EnsignLovell
    @EnsignLovell 3 года назад

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

  • @HipProGamer
    @HipProGamer 5 лет назад +1142

    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 :)

  • @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

  • @royaljunior2125
    @royaljunior2125 3 года назад +10

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

  • @balajisharma9980
    @balajisharma9980 3 года назад +5

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

  • @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

  • @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

  • @BbB-vr9uh
    @BbB-vr9uh 2 года назад

    I love how the birds motion syncs up with the music

  • @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:)

  • @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*

  • @PatoHeroe
    @PatoHeroe 4 года назад +784

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

  • @robertcode5240
    @robertcode5240 2 года назад

    Its 2021 and I just watched this, its awesome!

  • @heaven_uman6389
    @heaven_uman6389 3 года назад

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

  • @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

  • @elburd
    @elburd 5 лет назад +1896

    *coding is God language*

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

    CB: gives birds hats
    Game: “THE BIRDS HAVE HATS, ACTIVATE IMPOSSIBLE PTSD MODE”
    CB: “I tried to make it Christmasy but it all broke 😕“
    Game: “Well done boys we did it we beat the birds with hats”

  • @jackwilder2544
    @jackwilder2544 3 года назад

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

  • @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.

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

    A.I. learns geometry dash.

  • @whatd0605
    @whatd0605 3 года назад

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

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

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

  • @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

  • @petfama4211
    @petfama4211 5 лет назад +343

    Do Tetris!

  • @PP_CC
    @PP_CC 2 года назад +27

    "A.I. Learns to play Flappy Bird" should be "Making Flappy Bird for A.I."
    You just recreated Flappy Bird but adding an A.I. not adding an A.I.

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

    Flappy bird: *Gets deleted*
    Bullet: lEt mE mAKe iT

  • @KunalSharma-so6jv
    @KunalSharma-so6jv 5 лет назад +2455

    Im a computer science engineering student and the amount of Inferiority Complexions I get from this channel is almost suicidal 😂😂

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

      kunal Sharma Like what?

    • @KunalSharma-so6jv
      @KunalSharma-so6jv 5 лет назад +67

      Emily Norris Lol! What what?
      The joke ain't that hard to understand!

    • @KieranHolroyd
      @KieranHolroyd 5 лет назад +274

      @Reunite The British Empire He said he's a student, chill.

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

      Haha I'm also a computer science student and I dont understand anything- _I mean I'm not learning codes properly yet bUT dhrjfj_

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

      Reunite The British Empire weird flex but ok 👌🏼

  • @therealcoachpotato105
    @therealcoachpotato105 3 года назад +269

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

  • @NAFProjects
    @NAFProjects 3 года назад +1

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

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

    Lol. The Christmas version is the best. 😂

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

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

  • @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

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

    "i tried to ____ and somehow broke everything" the life of a programmer in a nutshell.

  • @Hdusjakkxx
    @Hdusjakkxx 3 месяца назад

    This video is ahead of its time

  • @monsterkingrpk
    @monsterkingrpk 3 года назад +699

    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

  • @spr1nt942
    @spr1nt942 4 года назад +562

    The “FASTER” part was like an anime battle.

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

    code bullet : can't make special 500k subs video
    also code bullet : this video

  • @MadrealmMatt
    @MadrealmMatt 3 года назад

    Your videos are fantastic.

  • @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

  • @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

  • @allawhussein
    @allawhussein 3 года назад

    The sponsorship is amazing 🤣

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

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