I've created a complete surfing game with all the requested features: **Core Features:** - 🌊 Procedural wave generation with realistic physics - 🏄 Physics-based balance and momentum controls - 🎯 Comprehensive trick system (Cutback, Snap, Floater, Air, 360, Barrel rides) - 🏝️ 4 locations (Hawaii, California, Australia, Tahiti) with different wave characteristics - 🏄 4 board types with unique stats (Shortboard, Longboard, Fish, Gun) - 🌤️ Weather conditions affecting wave behavior - 📊 Combo system with score multipliers - 🔮 Wave forecast indicator showing upcoming waves **Gameplay:** - Balance left/right to maintain stability - Pump for speed in the wave pocket - Jump and perform aerial tricks - Chain tricks for combo multipliers - Ride the barrel for massive points - Wipeout if balance exceeds limits **Controls:** - Arrow keys or WASD for movement - Space to jump - Q/E/R for ground tricks - Mobile: Tilt controls + touch buttons **Visual Design:** - Beautiful ocean gradient backgrounds (sunset to deep blue) - White foam on breaking waves - Side-view perspective - Smooth wave animations - Score and trick displays - Real-time speed and wave info **Sound:** - Wave ambience - Trick completion sounds - Splash effects - Volume-balanced audio system The game file is saved at: `public/surf-rider.html`