Skip to content

elliottwahl/Flap-tastrophe

Repository files navigation

Flap-tastrophe

Flap-tastrophe is a Flappy Bird clone built with Java and the LibGDX framework. This project was born out of curiosity and a desire to explore new tools, LibGDX being one I hadn't worked with before.

Main Menu Screen of Flap-tastrophe

Installation

Windows

  1. Download the Windows build from the Releases section
  2. Extract the zip file to your preferred location
  3. Double-click 'desktop.exe' to start the game

Linux

  1. Download the Linux build from the Releases section
  2. Extract the zip file to your desired directory
  3. Open a terminal and navigate to the '/bin/' directory within the extracted files
  4. Make 'desktop' executable by running 'chmod +x desktop'
  5. Execute './desktop/' to launch the game

Controls

  • SPACE / LMB - Flap

Roadmap

  • Difficulty Scaling: Implement a dynamic difficulty system that ramps up the challenge as your score increases
  • Death Animation: Add a touch of drama with an animation when the player runs into a pipe
  • Code Optimization: Clean up the code to follow the DRY principle, so there's less repitition and more efficiency.

Assets

Textures

https://github.com/samuelcust/flappy-bird-assets
https://opengameart.org/content/bevouliin-free-flying-bird-game-character-sprite-sheets
https://opengameart.org/content/bevouliin-free-game-background-for-game-developers
https://www.dafont.com/super-mario-256.font

Music / SFX

https://www.youtube.com/watch?v=L_OYo2RS8iU