🏊 Realistic Swimming in Onion's Life
💧Swimming Mechanics
- Water Resistance: Movement naturally slows down in water (92% velocity retention)
- Momentum System: Each swim stroke builds momentum that carries you forward
- Natural Buoyancy: You slowly float upward when not actively swimming
- Stroke Cooldown: Can't spam swim - must wait 0.3s between strokes for realistic pacing
- Speed Limits: Maximum swimming speed capped for realism
- Wave Motion: Subtle up/down movement simulates water currents
🎮Swimming Controls
Desktop:
- SPACE - Swim upward (powerful stroke)
- ← → - Swim left/right
- ↓ - Dive down (slower than other directions)
- Combine directions for diagonal swimming!
Mobile:
- Jump button - Swim up
- Arrow buttons - Swim horizontally
- Jump + Arrow combos for diagonal swimming
🌊Visual Effects
- Entry Splash: Big splash when diving in fast, small splash for gentle entry
- Exit Splash: Water droplets when jumping out
- Swimming Ripples: Circular waves with each stroke
- Bubble Trail: Realistic bubbles when moving fast
- Momentum Feedback: See your swimming power through particle effects
🎯Tips for Swimming
- Time your strokes - spamming won't help due to cooldown
- Use momentum - let yourself glide between strokes
- Fight the buoyancy if you need to stay deep
- Diagonal swimming is faster for escaping danger
- Watch for the bubble trail - it shows your speed