Football Collision is an exciting Android game that combines quick reflexes, strategic movement, and location-based features to create an engaging mobile gaming experience. Navigate your player through a challenging five-lane road, avoid obstacles, collect power-ups, and compete for the highest score on the global leaderboard!
- Button Mode - Slow: Perfect for beginners to learn the game mechanics
- Button Mode - Fast: Increased difficulty for experienced players
- Sensor Mode: Innovative tilt controls for an immersive experience
- Tilt left/right to move
- Tilt forward/backward to control speed
- 🛣️ Five-lane road system for strategic navigation
- 📏 Distance-based scoring system with odometer
- ❤️ Life system with collectable power-ups
- 🔊 Immersive sound effects
- 🏆 Global leaderboard with location tracking
- 🗺️ Google Maps integration to view score locations
- Choose your preferred game mode from the main menu
- Navigate your quarterback between lanes to avoid cones
- Jump over barriers to gain extra lives
- Try to travel as far as possible
- Submit your score to compete on the leaderboard
- View score locations on the integrated map
- Custom game engine with efficient collision detection
- Sensor-based controls using device accelerometer
- Persistent score storage using SharedPreferences
- Google Maps API integration for location features
- Modern Android development practices
- MVVM architecture
- Fragment-based UI components
- Custom view implementations
- Location services integration
To run this game on your Android device:
- Clone this repository
- Open the project in Android Studio
- Build and run on your Android device or emulator
- Android SDK 21 or higher
- Google Play Services
- Device with accelerometer (for Sensor Mode)
- Location services enabled (for score tracking)
- Developed as part of an Android development course project