Offline Mode
Understand what works offline and how the game handles poor connectivity.
Offline Capabilities
What Works Offline
Available:
- View cached map data
- Access downloaded territories
- Read challenge descriptions
- Play cached challenges (limited)
- View inventory (cached data)
- Read documentation
Limitations:
- No score submission
- No coin rewards
- No wallet updates
- No new content loading
- No multiplayer
Service Worker
Technology:
- Precaches first-load assets
- Faster subsequent loads
- Some offline functionality
- Automatic updates
Cached Resources:
- HTML pages
- CSS styles
- JavaScript
- Core images
- Essential data
Offline Behavior
When Connection Lost
Automatic Handling:
- Graceful degradation
- Cached content shown
- Clear offline indicators
- Functionality explained
User Experience:
- Still playable (limited)
- Clear what requires online
- No data loss
- Smooth reconnection
Score Storage
While Offline:
- Scores stored locally
- Queued for submission
- Automatic sync on reconnection
- No lost progress
On Reconnection:
- Automatic score submission
- Coin rewards processed
- Wallet updated
- Full sync completed
Best Practices
Playing Offline
Recommendations:
- Cache content while online
- Understand limitations
- Don't expect score saves
- Enjoy practice mode
- Reconnect to sync
What to Avoid:
- Important challenge attempts
- Score-hunting runs
- Multiplayer sessions
- Wallet transactions
Data Management
Storage:
- Browser local storage
- Service worker cache
- Reasonable limits
- Automatic cleanup
Clearing:
- Browser settings
- Clear site data
- Refresh if issues
- Reinstall if needed
Connectivity Issues
Poor Connection
Symptoms:
- Slow loading
- Timeout errors
- Incomplete syncs
- Loading indicators stuck
Solutions:
- Wait for better connection
- Try again later
- Close other apps
- Move to better location
- Use WiFi instead of mobile data
Intermittent Connection
Handling:
- Game attempts to reconnect
- Retries automatically
- Queues pending actions
- Syncs when stable
Network Requirements
Minimum Requirements
For Full Functionality:
- Stable internet connection
- Reasonable speed (3G+)
- No strict bandwidth needs
- Mobile data works fine
For Offline:
- Initial online load required
- Service worker installation
- Core assets cached
- Limited functionality
Troubleshooting
Sync Issues:
- Check internet connection
- Refresh the page
- Clear cache if needed
- Contact support for help
Missing Data:
- May not have cached
- Need online to load first
- Check connection
- Try reloading
Service Worker:
- May need manual update
- Clear cache and reload
- Check browser compatibility
- Disable if issues
Future Enhancements
Planned:
- Better offline support
- Larger cache
- Offline challenge modes
- Background sync
- Progressive Web App (PWA)
Tips
- Stay online when possible
- Pre-cache before traveling
- Use WiFi for large updates
- Check connection before important attempts
- Sync regularly
Next Steps
- Understand Wallet System
- Learn Challenge Flow
- Return to Getting Started