https://github.com/izzyluuuuh/flappy-bird
Flappy Bird Using Lua
https://github.com/izzyluuuuh/flappy-bird
flappy-bird game-development lua
Last synced: over 1 year ago
JSON representation
Flappy Bird Using Lua
- Host: GitHub
- URL: https://github.com/izzyluuuuh/flappy-bird
- Owner: izzyluuuuh
- License: mit
- Created: 2024-03-13T16:25:42.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-13T16:42:45.000Z (over 2 years ago)
- Last Synced: 2025-01-25T21:09:27.145Z (over 1 year ago)
- Topics: flappy-bird, game-development, lua
- Language: Lua
- Homepage:
- Size: 1.65 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Flappy Bird
Game Development
## This is a remake of the Mobile game Flappy Bird.
The ***game*** uses the `LÖVE game engine` and _several external libraries_, including push for virtual resolution and Class for object-oriented programming. The game also uses a _StateMachine_ class to smoothly transition between different game states.
At the start of the game, the player is presented with a _title screen_ where they can start the game by pressing `Enter` key. The game then transitions to a _countdown state_ where the player is given a few seconds to prepare before the game starts.
During the game, the player must avoid pipes that are generated procedurally and move from right to left. Pressing the `'P' button` allows the player to **Pause/Resume** the game.
If the player _collides with a pipe_, the game **ends** and the player is taken to a score state where they can see their `final score`.
The game uses several images and sounds to create a retro aesthetic. The background and ground are constantly scrolled to give the illusion of movement. The game also uses a custom font for the text.
Overall, Flappy Bird Remake '24 is a simple but challenging game that is easy to pick up and play. The procedural generation of pipes adds an element of unpredictability to the game, making it more challenging and replayable.
---
### Follow Me!
💙 Instagram: [@izzyluuuuh](https://www.instagram.com/izzyluuuuh/)