Demo: http://hobocode.github.com/hellberg
Hellberg is a location based "game" that let's you travel from one location to another, accompanied by imagery downloaded from Google Streetview, all while giving you clues about the destination of the trip, very much inspired by the Swedish TV show På spåret.
The app is pretty much a proof of concept, developed by Gustaf Lindqvist & Simon Fransson at #locationday 2013 in Malmö, Sweden. Being the product of a 24 h hackathon it is somewhat limited in functionality, and the gaming aspects of it should probably be tweaked a great deal before it has any potential of entertain anyone for more than a few minutes.
As most Swedish people can probably tell, the name "Hellberg" is borrowed from Björn Hellberg, who served as judge on the show.
Heard enough already? Go try it out! (you should probaby use Google Chrome by the way)
##What does it do? Hellberg does five things:
- Autocompletes locations using the Google Place Autocomplete API.
- Calculates a route between two places using the Google Directions API.
- Downloads imagery for the entire trip between two places using the Google StreetView API.
- Downloads "hints" using location metadata downloaded from Wikipedia and Foursquare.
- Displays the downloaded imagery for the entire route between two place while giving you hints on what the destination might be.
##Installation and setup Requires npm, bower and grunt (not really required simplifies things).
- Checkout the repo.
git clone [email protected]:hobocode/hellberg
- Install dependencies.
cd hellberg
npm install
bower install
- Run the application.
grunt server
##Known limitations
- The imagery downloaded from Google StreetView might feel choppy. This is essentially due to a compromise between load time, trip time and bandwith/memory/api-request consumption.
- If no Wikipedia page exists / was found for your destination, things will fail.
- Phrasing of generated hints might be a bit off at times, grammatically.
- Figuring out the destination when you supplied it to the app yourself isn't all that exciting, so the hints will be pretty much useless in that case.
- Works best (only?) in Google Chrome at the moment.
Logo and graphics created by Carl Hagerling.
Live demo recorded at the #locationday hackathon.