This project is a version of the popular mobile game Flappy Bird, developed using Swift and SpriteKit for iOS. The game aims to replicate the original's gameplay, featuring a bird that the player navigates between a series of obstacles by tapping the screen to make the bird fly. The goal is to achieve the highest possible score by avoiding the pipes.
- Classic Flappy Bird gameplay
- Score tracking with high score memory
- Simple tap control
- Endless game mode
- Sound effects and background music
- iOS 14.0+
- Xcode 12.0+
- Swift 5.3+
To run this game on your device, follow these steps:
- Clone the repository to your local machine:
git clone https://github.com/hoangsonww/FlappyBirdGame.git
- Open the project in Xcode:
open FlappyBirdGame.xcodeproj
-
Select your target device or simulator.
-
Press
Cmd + R
to build and run the project on your selected device or simulator.
- Tap anywhere on the screen to make the bird flap its wings and fly.
- Avoid the pipes by flying through the gaps between them.
- The game ends if the bird touches the pipes or falls to the ground.
- Try to beat your highest score!
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
To contribute to Flappy Bird Game Clone, follow these steps:
- Fork the project.
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
). - Commit your Changes (
git commit -m 'Add some AmazingFeature'
). - Push to the Branch (
git push origin feature/AmazingFeature
). - Open a Pull Request.
Distributed under the MIT License. See LICENSE.md
for more information.