Skip to content
Amber Case edited this page Oct 22, 2013 · 12 revisions

Welcome to the mapattack-server wiki!

##Need to launch by Esri Dev Summit (iOS app must be in store by Nov 9)

##Game Debrief from Keeping it Realtime Conf, Oct 18, 2013 (& Sunday @ Backspace)

###Terms of Service

  • Add: MapAttack is a real-world game. Esri, Inc is not responsible for your safety during gameplay. Watch for traffic and other obstacles! Ok | Cancel 
  • Terms of Service on site (for Dev summit)

###Game Management

  • Got into an awkward situation where one person created the game and then ran off, and somehow someone else created a new game which everyone else joined. He was then in an "orphan" game on his own but still getting points. He then clicked "end game" which killed his game but also removed any game from being active on the board, so nobody else could join it after.
  • Thinking about formalizing the "game master" role and removing the ability to manage games from the apps. You'd log in to the web interface (mobile web interface would be ideal) and use that to create, start and end games. The phones would then only need to show active games in the list to avoid confusion when people show up to play.

###Need easier game start

  • Currently difficult to start game. Confusing. Need to make clear how to do it. Coordinating start of game on phones difficult. Game should be started by an admin on a laptop.
  • Need better list of active games on the web viewer

###iPhone Issues

  • Some ghosting happened where players from other games. Aaron identified this as an iPhone issues.
  • Retina hack to make tiles look nicer makes labels (street names) unreadable unless you're squinting really hard and your face is an inch away.

###Android Issues

  • Game list doesn't have a way to refresh it

###Viewer Issues

  • Looks like multiple people (with different device ids) can join a game
    • Aaron says this is a viewer problem, Nate still suspects something's up with device IDs
  • Players might be getting added from both player_join and player events

###General Issues

  • 19/16 players
  • Same user, multiple device IDs & avatars (looks like server issue, observable in viewer)
  • game title length on viewer (needs to wrap)

###Nate's Really Good Feature Idea

  • Use device's compass to optionally orient the map as the user moves so you don't have to continually figure out which direction you should be running in

###To do for launch

  • Need a way to send a message to all members of the game when it is over that says, "game over, Red/Blue won!" No auto or manual game end state that actually sends messages to users yet.
  • Need a way to get a share link even before game has begun so that people can invite others to watch in real time.
  • When share link is clicked on and game hasn't started, have a status of "please wait for game to start". If game in progress, change nothing. If game ended, have map view to "this game has ended", player scores and "share this" as an image to social networks.
  • Limiting games to 16 players is good! Need to have a "full" and make it more obvious that people can't click and join the game.
Clone this wiki locally