Skip to content

Application Overview

Luke Aeschleman edited this page Oct 5, 2017 · 4 revisions

Web

The web portion of the application is the homepage for the event, archives past games, and manages player registration.

  1. Clue Homepage
  2. Archive
  3. Player Registration

UI

The ui portion of the application is a mobile-first, game interface for participants. Similar to a scavenger hunt, one portion of gameplay is finding answers to questions throughout the library. The UI allows players to submit their answers via their mobile devices and receive immediate confirmation. The UI also tracks player progress, syncing progress between team members' phones.

  1. Dashboard
  2. Quest Page (minigames to be completed during the game)
  3. Evidence Minigame
  4. Ghost Dna
  5. Indictment
  6. Map
  7. Game Info

Admin

The admin portion of the application is the most complex. It provides a GUI for committee members to create and manage all aspects of the game, including registration and check-in, creating minigames, maintaining site content, real-time gameplay status, and statistics about player participation. There are 2 conceptual subsections of the admin interface.

  1. Admin Homepage
  2. Deleted Games

Asset Management

"Assets" are the various models used throughout the application. For example, the Agent model (committee members) is used for authentication and authorization in the admin interface, but is also part of the homepage. With a few exceptions, asset are typical RESTful resources.

  1. Agents
  2. Evidence
  3. Ghost Dna
  4. Minigame Images
  5. Locations
  6. Players
  7. Questions
  8. Suspects
  9. Site Messages

Game Management

Game management is the interface for managing a single game, from setup to post game archiving.

  1. Dashboard
  2. Game Settings
  3. Quests
  4. Evidence Room
  5. Team Management
  6. Player Check-in
  7. Judging Answers
  8. Scoring
  9. Archive
Clone this wiki locally