Inspiration

We were obviously inspired by travle.earth.

What it does

You select a region of the world and the granularity of the subdivisions. Two random subregions are chosen and you are tasked to name all the subdivisions between them (make a path from one to the other).

How we built it

We used an OpenStreetMap API (overpass) to fetch regional data and then we processed it with C and rendered it with SDL3.

Challenges we ran into

We somehow ran into a name collision with the internal symbols used by the compiler because of the name of one of our functions. And of course we had fair share of memory related issues to fix...

Accomplishments that we're proud of

We are proud it works, even for countries with islands or enclaves. And we did it in pure C!

What we learned

For some of us, how to make an actual project in C. For some others how to use SDL3.

What's next for Generalized Travle

Better UI and a more smart auto completion algorithm.

Built With

Share this project:

Updates