Inspiration
We were inspired by GeoGuessr, an online game in which players are put into a random location on Google Street View and are tasked with trying to plot their location on a map as fast, and as accurately as possible. We figured that a UMass equivalent, in which players are given photos of locations around campus, would be fun for students to try.
What it does
Players are given a map as well as a set of photos of the campus and have to guess the location of where that photo was taken. Each photo is scored based on the guess' relative location compared to the target as well as how long it took to make the guess. All the scores are added together to compute a final score to compare with other players.
How we built it
The team used Flutter, a frontend framework that uses Dart, and it was all of our very first time using both. Flutter is a multi-platform framework, but we focused on making a fully functional web app. We also utilized the Google Maps Api (Google Cloud) for the map as well as the markers for the guess and target locations.
Challenges we ran into
The unique structure of Flutter projects along with learning a new language created some time-consuming merge conflicts within our project's repo. We were ultimately able to work through these though with some research and collaboration.
Accomplishments that we're proud of
We're proud that we were able to actually complete our app and get the MVP working just as we envisioned it, even though we were all unfamiliar with the technologies.
What we learned
One main goal for us was to learn a new frontend framework as well as step into an unfamiliar language. (Flutter and Dart)
What's next for UMass GeoGuessr
The team is considering adding some new interesting locations as well as a multiplayer free-for-all option, where players can match up against each other and compare their scores, all in a synchronous live game.
Log in or sign up for Devpost to join the conversation.