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
- chatgpt
- css
- cursor
- github
- google-maps
- html
- javascript
- lambda
- python
Log in or sign up for Devpost to join the conversation.