
This is a prototype / demo advanced route generator that is currently accessible at:
I make no guarantee that this stays up in any capacity, it can support 62 people at once, is very untested, and is totally a prototype (only supports CA, WI, and NY atm, but is being scaled up in the coming days), but enjoy!
It supports many criteria, from target distance to “flow” (runs a physics sim of a rider through the course, prioritizing rolling them from one hill into another, around arcing turns, avoiding stop signs, traffic lights, etc.) to many more.
It also supports multi-stop routes and point-to-point (where the distance between them is, say, less than your target distance), trying to give equal distance between midpoints.

It can even make Strava Art!

How does this work? I built a custom engine in C++ designed specifically around some custom mutation algorithm implementations and custom datasets, like:
(Paved vs unpaved) (not integrated yet, but on my shortlist) to make it a possibility.
I’m currently updating, fixing, testing, etc. so again, this is very much WIP, and I should have the entire United States (and more areas next) ready soon (it takes days to process the data behind this generator).
I just wanted to get it out there a bit and thought a quick post here would be fun.
This will hopefully serve as the basis for a multitude of projects, such as “workout to route” or “prompt to route”, and more.
Have fun messing with it, each session gets up to 10 seconds for mutation simulation, if you make it take too long, then you can mess with the advanced settings to try to get it under, you can save routing profiles and such, again, this is super WIP, I don’t even have a proper tutorial made, and if it breaks it breaks, but, I’d love to know what you think!
Also, the routes it can make are super cool, I’ve already ridden a few hundred miles of them and they aren’t like anything a human would really be able to make/account for, it even found this cool trail near my house, under this overpass I’d never known about:
Well, back to it… oh and if you visit this in the future and it’s still up, I’d recommend clearing browser cache so as to not run into strange issues.

