Programming Flappy Bird in Java! (Full Tutorial)

preview_player
Показать описание
In this video, we program Flappy Bird in Java, in a very simplistic form!
Be sure to leave a like, and subscribe for more!

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!
Рекомендации по теме
Комментарии
Автор

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

emmanuelcueserrano
Автор

You should increase the text size, it's hard to read

AntonioMontana_.
Автор

Thank you so much for this demonstration! Having had next to no experience with java i managed to follow this tutorial up to half way after which i completed the game myself with the knowledge i had learnt. I am now using the knowlege gained to create my own platformer (simpler Mario) creating my own Rectangle class with individual collisions for each face of the rectangle (didnt know if the 'java.awt.Rectangle' class supported single face collisions rather than just a intersection.

samuelnewport
Автор

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

auzie
Автор

what is the purpose of the serialVersionUID?

kennymason
Автор

Awesome tutorial, this gives a pretty good intro to game design in java! Only thing I wish was better was explaining some of the logic, but after staring at it for a while I was able to understand it.

waybeluga
Автор

Hey Jaryt! You said that you learned programming over time by starting with smaller projects in one of your other videos, do you mind sharing what kind of small projects you worked on?

echessbee
Автор

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

asvinsayanthan
Автор

You're a wizard. Can't believe you created all this live in the space of an hour!

DMoots
Автор

I got a NullPointerException at line
What is the problem?
Sr for my English

VuNguyen-hpwn
Автор

hey guys, can anyone please explain me this part of the code cause a did not understand it at all...:
if (start)
{
columns.add(new Rectangle(WIDTH + width + columns.size() * 300, HEIGHT - height - 120, width, height));
columns.add(new Rectangle(WIDTH + width + columns.size() - 1 * 300, 0, WIDTH, HEIGHT - height - space));
}
else
{
columns.add(new - 1).x + 600, HEIGHT - height - 120, width, height));
columns.add(new - 2).x + 600, 0, WIDTH, HEIGHT - height - space));
}

Perginese
Автор

Great tutorial! Would love seeing more of these. One suggestion, could you make the text size of the code larger for future videos? Had to switch between YouTube fullscreen and IntelliJ while following along, other watchers may also have that problem. Other than that, the content and commentary themselves were great.

sherryyuan
Автор

enjoyed the tutorial. thanks for doing these.

there were a couple times where you moved a line or implemented something without saying it that might throw people off, but watching closely will help anyone correct themselves if they missed it.

johnwh
Автор

it is giving me error on line 22 on 16:55 whenever i put (20, this) as argument....

theavudd
Автор

It was a little hard to hear you, but other than that, thanks so much! You taught me how to do the repaint(Graphics g) method, which really helped me out! :D

thefremddingeguy
Автор

This video is great! I have watched a few tutorials on how to make a game but they never work and I cant get past a black screen but in this tutorial so far I have made colors and moving objects! this is the best video I have seen. thanks!

TheMinecraftGuy
Автор

+Jaryt Bustard

Great work!
How do you access the details of a certain method or class like you did in 13:18 ?

marcaffolter
Автор

You actually forgot to change the floor detection. you change
if (bird.y > HEIGHT - 120 || bird.y < 0) {
gameOver = true;
}
to
if (bird.y > HEIGHT - 120 - bird.height|| bird.y < 0) {
gameOver = true;
}
Great tutorial!

milkshaketakeout
Автор

Thanks for the great tutorial! In your video on 19:43, you build the read little rectangle on line 52, but in my eclipse I can't write the bird.x or bird.y, do you know if there is a new update on eclipse and I have to write it differently now? Thanks for any help.

manuelbuser
Автор

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

geriibra
join shbcf.ru