A simple clone of the classic Flappy Bird game, developed in Java using Java 2D Graphics and AWT/Swing libraries. The game mimics the originalโs gameplay mechanics: tap to fly, avoid pipes, and try not to rage quit.
- ๐น๏ธ Player-controlled bird using spacebar to flap
- ๐ฒ Randomly generated pipe obstacles
- ๐ง Collision detection (bird + pipes + ground)
- ๐ฏ Score tracking
- ๐ Endless gameplay loop
- ๐ Retro pixel aesthetic
- Java SE (Standard Edition)
- Java AWT and Swing for GUI
- Java 2D Graphics
- Clone the repo:
git clone https://github.com/edsboys/flappy-bird.git cd flappy-bird-java - Compile the code:
javac FlappyBird.java
- Run the game:
java FlappyBird
๐งโ๐ป Author Mpho Matseka Built as part of my Java learning journey at VUT ๐
๐ License This project is open-source and free to use for learning purposes.
Let me know if you want a version with a GIF demo, GitHub badge flair (like stars or forks), or if you want it tailored for a portfolio website. Also, drop your GitHub username if you want me to link it in the author section ๐