FlightPath 11 is an engaging side-scrolling arcade game inspired by the classic Flappy Bird. Built using Jetpack Compose, it delivers a smooth and modern gaming experience with simple tap mechanics. Players must navigate a bird through a series of obstacles while maintaining control over its flight path.
- Fluid Gameplay: Responsive controls with physics-based bird movement.
- Dynamic Obstacles: Randomly generated pipes to keep the game challenging.
- Score Tracking: Real-time score updates displayed on-screen.
- Collision Detection: Advanced hitbox mechanics for accurate collisions.
- Game Over & Restart: Seamless restart mechanism for instant replayability.
- Adaptive UI: Optimized for different screen sizes in landscape mode.
- Language: Kotlin
- UI Framework: Jetpack Compose
- Game Engine: Custom physics-based game loop
- Android Platform: Minimum SDK 21+
- Android Studio Flamingo or later
- Kotlin 1.8+
- Jetpack Compose dependencies set up
- Clone the repository:
git clone https://github.com/anubhav-auth/FlightPath_11.git cd FlightPath_11 - Open in Android Studio and sync Gradle dependencies.
- Run the app on an emulator or a physical device.
- Tap anywhere on the screen to make the bird flap.
- Avoid obstacles to keep flying and increase your score.
- Game over occurs when the bird collides with a pipe or the ground.
- Add sound effects and background music.
- Implement leaderboard and high-score tracking.
- Enhance graphics and animations.
- Introduce difficulty scaling for progressive challenges.
This project is licensed under the MIT License - see the LICENSE file for details.
For suggestions or contributions, feel free to reach out:
- Email: anubhavauth@gmail.com
- GitHub: anubhav-auth