100 likes | 374 Views
Scavenger Hunt. Brandon Stalnaker Corey McGee Patrick Noll. Overview. iPhone application Friends can play a simple game of scavenger hunt with one another One person creates the game and sets waypoints Others join and attempt to reach the waypoints quicker than their competition
E N D
Scavenger Hunt Brandon Stalnaker Corey McGee Patrick Noll
Overview • iPhone application • Friends can play a simple game of scavenger hunt with one another • One person creates the game and sets waypoints • Others join and attempt to reach the waypoints quicker than their competition • Simple method of pinging similar to sonar to determine closeness to waypoints
Goals • Primary • Custom game lobbies • Allow friends to join games • Placing of waypoints • Secondary • Pinging • GPS accuracy • Integration with Game Center
Networking • We need to enable users to create, manage, and join games. • iPhones must be able to communicate with each other, updating when users reach waypoints. • Currently, we will use our own private friend listing for trial runs • Hope to integrate Game Center and its friends list later down the road
Waypoints • Game host will be able to place waypoints • Only at their current location • GPS will be used by scavengers to determine proximity to the next waypoint • GPS must be relatively accurate • Hope to fine tune its precision if time allows
The Game • Will have a user friendly interface • Allow for simple drop-in/drop-out game play • Scavengers will tap the screen to ping how far away they are from the next waypoint • The return ping will be based on how far away the user is and if they are facing the correct direction • Further one is, the longer time until the return ping is heard
Scavenger Hunt Create Game Place Waypoint End Game View Stats / Preview Game Join Game Player Host Ping Use Case Diagram
Challenges • GPS accuracy and orientation • How accurate is it? (within 2ft? 25ft? 50ft?) • Will the direction the iPhone is facing effect the GPS? • Linking up with Game Center • How do we get associated with them? • Networking • How will the iPhones connected with the game communicate?