Photo by JOSHUA COLEMAN on Unsplash

Welcome to my Follow the Clues capstone project website!

This is where you will find documentation of the project, blogs, and a bit about me.

Timetable:

Timetable

Project Overview:

I am tasked with creating an application that will enable a user to follow a sequence of clues, guided by GPS and beacons (a device that emits BLE). I will also build a second application which can be used to create a new sequence of clues. It must be complete with its own locations.

Project Requirements:

While playing from any mobile device:

  1. Based on GPS coordinates, a player should know if they are getting "warmer" to the next beacon location or not.
  2. The current clue should be displayed.
  3. A player should be informed that they are near the desired beacon (or not).
  4. After a threshold of closeness to a beacon is met, the player gets the next clue (from a remote server) and their application is given the desired GPS coordinates and beacon id, both of which are hidden from the player.
  5. Time the game.
  6. Multiple players may be playing simultaneously. (Maintain leaderboard with current times and progress?)
  7. Filter out undesired beacons.
  8. The game could be played indoors or outdoors.

While building a specific game:

  1. Different content should be played at each beacon location.
  2. Multiple games are possible at a given time.
  3. The engine should map beacons to content and to GPS coordinates.
  4. As beacons are physical objects, consider getting their GPS coordinates while placing the beacons.
  5. The game could be played indoors or outdoors.