title: Android multiplayer game SDK development
body: <p>I am developing an Android App in Android Studio. The application is essentially a 1 vs 1 game where gameplay is as follows:</p>
  
  <ul>
  <li>A 10 second joint planning phase where the players both plan their moves against each other on their own devices<br><br></li>
  <li>followed by a 10 second 'play' phase where the moves they both planned just then are played out on both devices</li>
  </ul>
  
  <p>This is played until one of the players is deemed victorious.</p>
  
  <p>My question is essentially, by my understanding this does not fit the Android <a href="https://developers.google.com/games/services/android/realtimeMultiplayer" rel="nofollow">Real-Time</a> or <a href="https://developers.google.com/games/services/android/turnbasedMultiplayer" rel="nofollow">Turn-Based</a> game parts of the SDK which have been well documented and developed. </p>
  
  <p>I see three solutions:</p>
  
  <ol>
  <li>Change the underlying premise of the game to fit into the Real-Time/Turn-Based game spec</li>
  <li>Keep the premise of the game and alter the Real-Time/Turn-Based game spec to suit my needs</li>
  <li>Develop my own logic etc and build a framework</li>
  </ol>
  
  <p>Option 3 is obviously the hardest, and then I am unsure which is easier, options 1 or 2?</p>
  
  <p>Thanks in advance for the help if you read this far!!</p>