18 Wheels of Fury
A mobile trucking chaos game where you drive semi-trucks and DESTROY everything in your path to earn Damage Points (DP).
Genre: Arcade Destruction / Endless Runner Platform: Android / iOS (Flutter) Status: Active Development
- Drive your semi-truck down the highway
- Destroy cars, signs, barriers, and hit bridges (THE signature move!)
- Earn DP (Damage Points) for each collision
- Repair your truck while the app is closed (idle mechanic)
- Upgrade to better trucks and trailers
- Progress through career stages
- Company Driver (Starter) - Speed limited to 65 mph, basic truck
- Lease Operator (Mid) - Speed limited to 75 mph, better equipment
- Owner Operator (Max) - No speed limit, chrome everything!
- Truck physics with momentum and drift
- Trailer physics with spring-based sway
- Traffic cars (4 types: sedan, SUV, sports, minivan)
- Collision detection and destruction
- Infinite scrolling road with 3 lanes
-
Enhanced truck rendering (20% bigger, tons of chrome!)
- Manufacturer-specific grilles (Kenworth, Peterbilt, International, Volvo, Freightliner)
- Long extended hoods on classic trucks
- Massive chrome bumpers with highlights
- TALL chrome exhaust stacks
- Large wraparound windshields
- West Coast mirrors
-
Particle system with 4 types:
- โจ Sparks (yellow/orange with motion trails)
- ๐ชจ Debris (dark chunks with gravity)
- ๐จ Smoke (expanding puffs)
- ๐ Glass (shiny shards)
-
Screen shake on impact (intensity-based)
-
Haptic feedback (phone vibration on collisions)
- Light tap for cars
- Strong shake for bridges
- Multi-stage patterns
-
HUD display
- Current speed
- Damage Points
- Career stage
- Truck damage meter
- Destructible environment (signs, barriers, cones)
- Low bridge obstacles (THE signature feature!)
- Progressive damage visuals (smoke, cracks, missing parts)
- Sound effects and music
- Enhanced truck visuals (manufacturer-specific rendering for all trucks)
- Trailer visual variety
- ELD timer countdown
- Garage/customization screens
- Achievement popups
- Dispatcher harassment (calls/texts during gameplay)
- Flutter SDK 3.10 or higher
- Android Studio / VS Code with Flutter extensions
- Connected device or emulator
# Navigate to project
cd break_brake
# Get dependencies
flutter pub get
# Run on connected device
flutter run
# Or run on Chrome (desktop controls)
flutter run -d chromeDesktop (Testing):
- Arrow Keys or WASD: Steer left/right, brake
- Spacebar: Brake
Mobile:
- Tap left third of screen: Steer left
- Tap right third: Steer right
- Tap middle: Brake
lib/
โโโ game/
โ โโโ breaker_braker_game.dart # Main game loop
โโโ components/
โ โโโ truck/
โ โ โโโ truck_component.dart # Player truck (ENHANCED!)
โ โ โโโ trailer_component.dart # Trailer with spring physics
โ โโโ obstacles/
โ โ โโโ car_component.dart # Traffic cars
โ โ โโโ traffic_spawner.dart # Spawns cars
โ โโโ effects/
โ โ โโโ screen_shake.dart # Camera shake
โ โ โโโ collision_particle.dart # Particle explosions
โ โโโ ui/
โ โโโ game_hud.dart # HUD overlay
โโโ models/
โ โโโ truck_model.dart # Truck data & templates
โ โโโ trailer_model.dart # Trailer data & templates
โ โโโ damage_model.dart # Component-based damage
โ โโโ player_model.dart # Player progression & stats
โโโ providers/
โ โโโ game_state_provider.dart # Global state
โโโ services/
โ โโโ haptic_service.dart # Vibration/haptics
โโโ main.dart # App entry point
See DEVELOPMENT_NOTES.md for:
- Detailed implementation notes
- Session progress tracking
- TODO list with priorities
- Known issues and technical debt
- Architecture decisions
- Developer handoff notes
Current Version: 0.1.0 (Foundation Complete) Last Updated: 2025-11-18 Compilation Status: โ Clean (0 errors)
โ Haptic feedback system โ Traffic cars with collision detection โ Enhanced truck visuals (20% bigger, tons of chrome) โ Screen shake on impact โ Particle effects (sparks, debris, smoke, glass)
Lines of Code Added: 1,200+ Files Created: 3 new components Files Modified: 5 core game files
- Arcade feel with bright colors and exaggerated effects
- Chrome everywhere on trucks (show truck vibe)
- Satisfying destruction with screen shake + particles + haptics
- Clean UI with CB radio aesthetic
- Framework: Flutter 3.10+
- Game Engine: Flame 1.18+
- State Management: Provider
- Persistence: SharedPreferences
flame: ^1.18.0 # Game engine
provider: ^6.1.0 # State management
vibration: ^2.0.0 # Haptic feedback
shared_preferences: ^2.2.0 # Save dataStatus: Active Development ๐ง
Keep on truckin'! ๐