Programming Flappy Bird in Java! (Full Tutorial)

///Programming Flappy Bird in Java! (Full Tutorial)

Programming Flappy Bird in Java! (Full Tutorial)

FavoriteLoadingAdd to favorites

In this video, we program Flappy Bird in Java, in a very simplistic form!
Be sure to leave a like, and subscribe for more!

Java468x60

Download my version of Flappy Bird!

Look at the source code over on github!

Hey everyone! Users 00WhiteBlade, Adeyemi Ibijemilusi have requested for me to create a side scrolling game, so I’ve done it!

source

By |2020-03-23T02:26:44+00:00March 23rd, 2020|Java Video Tutorials|44 Comments

44 Comments

  1. Emmanuel Cué Serrano March 23, 2020 at 2:26 am - Reply

    How to draw the scenario 17:00. How to create the columns 22:30. How we can make the bird fly 33:20.

  2. Ninja54321 March 23, 2020 at 2:26 am - Reply

    can you send me the solution

  3. MrGamingGuy638 March 23, 2020 at 2:26 am - Reply

    DO ANOTHER ONE AND TALK LOUDER AND STOP TPING SO FAST

  4. geri ibra March 23, 2020 at 2:26 am - Reply

    For Some reason keyPressed event does not work for me…any reason that might happen?

  5. Nadeem Ali March 23, 2020 at 2:26 am - Reply

    which software you are use this game please tell me

  6. Mera wala Game and Tech March 23, 2020 at 2:26 am - Reply

    Please clear your voice. You stupid.

  7. Shaheer Ahmad March 23, 2020 at 2:26 am - Reply

    This doesn't work

  8. IDoget - Youtube March 23, 2020 at 2:26 am - Reply

    im just gonna save my time 48:15

  9. Asvin Sayanthan March 23, 2020 at 2:26 am - Reply

    This tutorial was extremely helpful! This gave me a much better understanding of java! Keep this up!

  10. Graphics Gaming YT March 23, 2020 at 2:26 am - Reply

    why it's upside down??

  11. Nelo Guitarra March 23, 2020 at 2:26 am - Reply

    Yo I keep getting an error when I do the " for each loop" can you tell me why?

  12. FabiFX / Motion Dzn March 23, 2020 at 2:26 am - Reply

    At 39:00 i gat an Error…
    – The method get(int) is undefined for the type Rectangle 🙁

    Anyone help pls? 😀

  13. Auzie March 23, 2020 at 2:26 am - Reply

    You're actually so awesome for not putting any ads in this

  14. Khan March 23, 2020 at 2:26 am - Reply

    I found my next project for YouTube:
    Programming Flappy Bird in Java clean code! (Full Tutorial)

    Every thing in one "class" is just sad.

  15. FaasOnline March 23, 2020 at 2:26 am - Reply

    Interisting

  16. Arrow2YourKnee March 23, 2020 at 2:26 am - Reply

    System.out.println("Hello World")

  17. Infinity Level March 23, 2020 at 2:26 am - Reply

    Hey Dude..! How to import Bird picture Instead of Rectangle

  18. Quang Huy Phạm March 23, 2020 at 2:26 am - Reply

    Thanks for your video!! Could you explain more about the algorithm to set coordinate x of the columns

  19. Adi MasterMind March 23, 2020 at 2:26 am - Reply

    How to change the flappy bird icon ?

  20. Lloyd Legaspi March 23, 2020 at 2:26 am - Reply

    sir i hope you'd notice this, i really want to have your code. i've tried but there's so many problems. the output of the code is not similar to what it must have to, so please sir. can i have the code?
    this is for school purposes

  21. Sam Queen March 23, 2020 at 2:26 am - Reply

    If you are using NetBeans, the keyboard shortcut Ctrl + Shift + I will fix all imports for the file.

  22. casper ekberg March 23, 2020 at 2:26 am - Reply

    how do i change it to the real flappy bird not a dot. plz helpp!!

  23. Diederik Geertzen March 23, 2020 at 2:26 am - Reply

    Keep drawing the bird and coloms out of the place you draw the gui. This way you can choose different implementations.

  24. Husky Ruski March 23, 2020 at 2:26 am - Reply

    new sub woo!

  25. Jacob Allen March 23, 2020 at 2:26 am - Reply

    For columns = new ArrayList<Rectangle>();
    I keep getting an error on the “()”

  26. Karimo Gheriano March 23, 2020 at 2:26 am - Reply

    Does this work on netbeans? Please someone answer

  27. IMS BOSNIA March 23, 2020 at 2:26 am - Reply

    in wich up are jou

  28. Snoops Man March 23, 2020 at 2:26 am - Reply

    The word you were looking for when talking about final variables being capitalised is the naming conventions.

  29. Prakyat N March 23, 2020 at 2:26 am - Reply

    how to give random colors to columns as we keep on passing the columns

  30. zakir jaigirder March 23, 2020 at 2:26 am - Reply

    your font is so fucking small its hard to follow the clip. There is a thing called comment in programming.and u used none. Code is ambiguous.i think u need some serious professional assistance.

  31. Mathias Vognsen March 23, 2020 at 2:26 am - Reply

    Great video – how long have you been coding, when you made this video?

  32. Susuya Juuzou March 23, 2020 at 2:26 am - Reply

    tip: when u do programming videos ZOOM IN THE CODE.
    im not trying to be rude but its just most ppl that program have hard time reading xD thx for the video

  33. Java Juice March 23, 2020 at 2:26 am - Reply

    I got a white screen. Anyone wanna help me out?

  34. Josh March 23, 2020 at 2:26 am - Reply

    Is it possible to divide this class into individual classes?

  35. Matej Cajka March 23, 2020 at 2:26 am - Reply

    I just want to say that, in the Objec oriented programming you should not use public variables. LIke Yes, it works, but it's not correct way to do it.

  36. Sheepriff March 23, 2020 at 2:26 am - Reply

    At 31:17 what does the math mean why did we multiply and subtract
    Can someone explain

  37. Mitsuru Shiroke March 23, 2020 at 2:26 am - Reply

    WHAT KIND OF ELIPSE U USE ??

  38. (K12_ HCM) Nguyễn Đức Thành March 23, 2020 at 2:26 am - Reply

    Hello, your tutorial is really great bro. I wonder if I can create my own video in my language based on your tutorial and change a little bit so that people in my country can easy to follow, I will add link to your tutorial at the description. Thank you so much.

  39. Corey Himself March 23, 2020 at 2:26 am - Reply

    System.out.println("Thanks.");

  40. DigtBrain2 March 23, 2020 at 2:26 am - Reply

    nice one – hope your OO improved a bit – those cyclic dependencies between your classes are not exactly a good thing

  41. Denis Nasibullin March 23, 2020 at 2:26 am - Reply

    I made an AI for this game, AI very smart :D, put the code after started {
    this code(1 cycle):
    for (int i=0;i<columns.size();i+=2)

    {

    if(columns.get(i).y-135<bird.y&&columns.get(i).x>bird.x&&columns.get(i).x<bird.x+520&&ticks%10==0)

    {

    jump();

    }

    }
    and have fun!

  42. Osuh March 23, 2020 at 2:26 am - Reply

    How can you replace the square with an image?

  43. Batgerel Munkhchuluun March 23, 2020 at 2:26 am - Reply

    thank you

  44. Staber March 23, 2020 at 2:26 am - Reply

    how do i make it so it works with android?

Leave A Comment

*