Inspiration

  • Wanted another real world interactive gaming experience like Pokemon Go.
  • College friends often snap candid photos of each other on campus and share them for fun, we thought we'd make that a game.

What it does

  • Scop'd allows groups of friends to engage in interactive "sniper" gameplay in the real world using their smartphones.
  • Features a shop system where users can purchase power-ups to enhance their gameplay and cosmetic items to personalize their experience.
  • Includes a unique "Challenge System" enabling users to verify "snipes" and ensure fair play, adding a layer of social accountability.

How we built it

  • We used React Native for the frontend and Firebase to host the website and data.
  • Plenty of blood, sweat and tears.

Challenges we ran into

  • Implementing real-time data synchronization across multiple devices to ensure a seamless and responsive multiplayer experience.
  • Achieving accurate and performant image overlaying and manipulation within React Native to create the "sniper" visual effect.

Accomplishments that we're proud of

  • Successfully built a fully functional real-time multiplayer experience allowing seamless interaction between multiple devices.
  • Implemented robust real-time updates and feedback, ensuring users are instantly notified when they are "sniped" or when they successfully "snipe" a friend.
  • Developed an intuitive and engaging user interface that is easy to navigate and enhances the overall gameplay experience.
  • Integrated a customizable shop system enabling users to personalize their sniper logos and purchase power-ups, adding depth and replayability to the game.

What we learned

  • How to host a website with Firebase.
  • Firebase backend data updates.
  • GitHub CI/CD pipeline for deployment.
  • Image manipulations with react native.
  • Implementing live updating data across multiple devices.
  • Implementing a points system and shop system for the points using Firebase.

What's next for Scop'd

  • Possible new features such as a "What happened while you were away?" screen.
  • Polishing and UI improvements.
  • Backend speed improvements.
Share this project:

Updates