← Back to map
How it works
The rules
- The world is divided into small hexagonal tiles. Ride through one and it's yours (10 points).
- If your ride is a loop (start and end within 500m of each other), you also claim every tile enclosed inside it - not just the ones you rode through.
- Points of interest (mountain passes for now, more types to come) are separate landmarks scattered worldwide. Ride within 100m of one to claim it - it's worth its altitude in points, so bigger ones are worth more.
- Whoever rode it most recently owns it - always. There's no permanent ownership, so ride back through contested ground to take it.
- Everything decays: a tile or POI loses value evenly over 30 days, and after 30 days it's released back to unclaimed automatically. Ride it again to keep it.
- Your score is the sum of everything you currently hold, decay included - check the leaderboard anytime.
The math
- Each tile is worth 10 points at the moment you capture it. Each POI is worth its altitude in meters, flat - sport doesn't change a POI's value, only a tile's.
-
A tile's base value is multiplied by how you got there - cycling covers far more ground per hour than
walking or swimming, so slower sports are weighted up to stay fair:
Cycling 1×, Run 2×, Trail Run 2×, Walk 5×, Hike 5×, Swim 8×, Open Water Swim 8×.
Anything else (or a manually-uploaded GPX file, which carries no sport data) defaults to 1×. POIs always score at 1× regardless of sport - otherwise driving most of the way up and hiking the last stretch to a high pass would be wildly overpowered.
- Swimming is the one exception: a pool is much smaller than a tile, so a flat per-tile multiplier would score a quick dip the same as a long swim. Swim tiles are valued by distance instead -
distance_km × 10 × 8 total, split evenly if a swim ever spans more than one tile.
- From there, value decays linearly:
value × (1 − days_held / 30) - so a tile captured 15 days ago is worth half what it was on day one, and 0 by day 30.
- Your total score is just the sum of every tile and POI you currently hold, decay already applied - nothing else factors in. The leaderboard shows exactly this breakdown for every player.
- The multiplier only affects tile value, not ownership - anyone can still steal any tile regardless of sport, including a high-multiplier one. That's a deliberate tradeoff, not an oversight.
Is it safe to connect Strava?
- Login goes through Strava's own sign-in page - TerritoRide never sees or stores your Strava password.
- We only ever request read access to your activities. We can't post, edit, or delete anything on your Strava account.
- From each activity we only read its name, start time, and GPS route - nothing else.
- Your Strava connection is stored encrypted, not in plain text.
- You can delete your account at any time from the profile page.
- You can disconnect at any time from Strava's own "My Apps" settings - we're notified immediately and stop storing your access.
- This project is open source - see the changelog or view the code on GitHub.