I'm actually working on a much similar application (but simpler) as part of my Bachelor project, except that we called it Quests instead of Adventures. I'd love to implement your idea on Maemo too. Location based games/apps are currently taking all the spotlight.