hak / android-nearby-cpp

Nearby Connections sample using the Play Games C++ SDK

Home Page:https://developers.google.com/games/services/android/nearby

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Google Nearby Connections C++ Samples

Copyright (C) 2015 Google Inc.

##Contents##

NearbyConnectionsNative: The sample demonstrates real time multiplayer game on C++ Nearby Connection interface SDK.

  • Create nearby_connection interface gpg::NearbyConnections::Builder
  • Connect to other peers via StartAdvertising(), StartDiscovery()
  • Send messages with SendReliableMessage() and SendUnreliableMessage()
  • Clean up Google Nearby Connection with Stop()
  • Other in-game communication like relaying connections/messages

##How to run a sample##

For generic play game related instruction, please follow steps described in Getting Started for C++ ####Specific Steps for This App####

  1. Build App
  2. Install on phone
  3. Set ONE and ONLY ONE phone/device to be advertising
  4. All other devices to be discovering after advertising is ready (indicator is "stop" button is enabled)
  5. Monitor bottom of the UI for "Connected Clients"; once anyone connected, it should be bigger than 0, "Play Game" should be enabled; from here, you could play it at any time
  6. While playing, your own score and other player's scores should be visible to you at the bottom of the screen note: play time is 30 second by default, and was hard coded as GAME_DURATION in header file

##Support##

First of all, take a look at our troubleshooting guide. Most setup issues can be solved by following this guide.

If your question is not answered by the troubleshooting guide, we encourage you to post your question to stackoverflow.com. Our team answers questions there reguarly.

About

Nearby Connections sample using the Play Games C++ SDK

https://developers.google.com/games/services/android/nearby

License:Apache License 2.0


Languages

Language:C++ 72.0%Language:Java 13.6%Language:C 12.9%Language:Makefile 1.3%Language:Shell 0.2%