Inspiration

CityQuest was inspired by the desire to make exploring new places more interactive and fun, turning typical sightseeing into an engaging adventure and letting you find new places in your hometown. We wanted to make a game, but we wanted to find a way to make it an interactive game instead of the kind you play alone in the basement.

What it does

CityQuest is a photo scavenger hunt game that challenges players to find and take selfies with specific landmarks and items, earning points for speed and creativity.

How we built it

We developed CityQuest in Cursor using Github to collaborate. We used JavaScript, CSS, HTML, Python, AWS Lambda, and the APIs for ChatGPT and Google Maps to enhance the user experience. We wanted it to be flexible enough to work in any city (or college campus!) where someone might find themselves — while letting them find their way around new places.

Challenges we ran into

The biggest challenge we ran into was implementing the Google Maps API — we found it difficult to convert locations into latitude in longitude and then convert them into visible markers with labels on the map. We also ran into a couple of issues with the ChatGPT API in terms of making sure the images matched what they claimed to be.

Accomplishments that we're proud of

We worked through our issues (shout out to Ben with the Google Maps API) and got a really good functional product out the door. We're most proud of our creativity in coming up with a new game that breaks the trend.

What's next for CityQuest

Next, we plan to introduce themed challenges (bingo) and enhance social sharing features (competing with friends and signing to keep progress).

Built With

Share this project:

Updates

Submission history