Moderate Path Use Cases

These UCs were captured in an earlier iteration and represent a more advanced version of the Clue Ride game. These may be picked back up in the future, but are in a holding pattern for now.

ARCHIVED UCs from here down

Use Case - Beginning Play

Actor

Player, TeamMember, TeamLeader

Steps

  1. Join a Team: Players who have not yet earned "Solo" badge will need to join a team before being able to play. (Unless they want to try the "at home" demo.)
  2. Choose GPS Mode: Players may turn on their own GPS to show their current location, tether themselves to the Team Leader, or simulate "at home" for demo mode.
  3. Play: Criteria are checked, and then the Player is able to proceed with the first location and the first clue.

Use Case - Settle on a Course

Before Play begins, the group will be invited to play. Invitation could include sample course on a loop, and/or a selection of the course. The course which players will participate to solve clues will have the starting location proposed and mappable, but until the TeamLeader opens play, nothing is functional.

Actor

TeamLeader interacting with candidate Players & TeamMembers

Steps

  1. TeamLeader logs in to identify their ability to select a course and schedule a running of that course.
  2. TeamLeader opens the Course Selection page and selects a course (numerous ways to present and rank the choices)
  3. Choose a start window (maybe a link to a doodle?)
  4. Send out invites

Alternative Course - Choose Edit Mode

In edit mode, the course selection isn't "enforced". The entire course is available as a "history". Team Members are not tethered when in this mode since the leader is probably in the field to update a course.

Use Case - Join a Team

In early versions of the game, Players will always be part of a team with a qualified TeamLeader. As the game, routes, and network becomes more robust, Players with sufficient badges will be allowed to run the course without a TeamLeader. In any case, this first step of "Beginning Play" will be to identify yourself and select the team and course to participate with.

Actor

Player, TeamMember, TeamLeader

Steps

  1. Select the "Join a Team" button. A dialog is presented asking the user to provide their name.
  2. Upon entry of their name, the account is looked up to see if they have an existing account. It is possible to find more than one record matching the name entered.
  3. Password can help narrow down the list of valid accounts.
  4. A list of currently open (nearby?) groups is presented for selection. If a single group is listed, it will be selected by default.
  5. Course Details page displays the following (Running of the Course):
    1. Name of Course
    2. Scheduled time (or link to doodle invite?)
    3. Map of starting location
    4. Description of what to expect (food, picnic, beer, theme) (labels/tags)
  6. Clicking the confirmation button opens a session for that Player and a request for the TeamLeader to approve their membership.
  7. Player is now a provisional TeamMember with the rights of a Player and can select their GPS options. They won't be able to "Play" until the TeamLeader approves the request.
  8. The TeamLeader will receive a notice of a JoinTeam request. Clicking on approve changes the status of the provisional TeamMember to full TeamMember and they are listed on the Team list.

Use Case - Choose GPS Mode

The options available will depend on the capabilities of the device. Not all devices that support data mode will be able to provide a GPS signal. In this case, the TeamMember will be "tethered" to the TeamLeader's position — all features of the game that show the TeamMember's current location will show the TeamLeader's current location instead.

Actor

Player (provisional), TeamMember (TeamLeader will be required to have GPS capability and be willing to share their GPS location with the Team while the game is actively in session).

Steps

  1. Actor selects the "GPS?" button and the device is queried to see if it supports providing position information. If not, the only option will be to "Tether" to the TeamLeader. In this case, the dialog that is presented informs the Player/TeamMember of this situation and what they can expect.
  2. If the device has GPS capability, the Player/TeamMember can choose whether to use their GPS (which does burn battery) or tether (using less battery).

Use Case - Play

Actor

TeamMember, TeamLeader

Preconditions

  • The Player has been confirmed as a TeamMember
  • The TeamMember has chosen their GPS options (or the "Tethered" option has been chosen by virtue of this being the only choice available for their device).

Steps

  1. Click the Play button and the state changes to At Location.

Alternative Course - TeamLeader activating the Game Session

  1. When the TeamLeader clicks the Play button (or perhaps better, completes the Confirm Team Use Case), the session becomes active for the Team.
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License