Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Wagon War

This is an experimental project developed with Cocos2d-x 3.0 and Google Games Play Services.

The code of this project is licensed under MIT.

Musics are copyrighted by Matthew Pablo, and licensed under CC-BY 3.0

You may not use any art from this project for commercial purpose.

###Cocos2d-x

Cocos2d-x is a popular game engine for mobile devices. It has over 400,000 developers world wide, and games made with Cocos2d-x dominates top charts for iOS and Android. For more details, please visit Cocos2d-x official website.

###Google Games Play Services

The Google Play Games C++ SDK provides a C++ API for use with Google Play games services, Wagon War was developed with this C++ SDK. The following features are inclued by the game.

  • Authorization

  • Achievements

  • Leaderboards

  • Turn-based Multiplayer

###How to start the game?

Wagon War is only supported to build and run on Android deveices only.

  • Before you build the game , you must regist an account of Google Play Developer Console, and add the game to the Google Play Developer Console.

  • Clone the repository to your Mac.

  • Download the Google Play Games Services C++ SDK from the Downloads page. Then copy the /gpg-cpp-sdk/android/include/gpg/*.h to WargonWar/cocos2d/external/gpg/include/android/gpg/, copy the gpg-cpp-sdk/android/lib/gnustl/ to WargonWar/cocos2d/external/gpg/prebuilt/android/. The following image shows the library files and directory structure.

  • Enter the folder of proj.android ,open the terminal and run the following command to build .so library.

      ./build_native.py
    
  • Import the Cocos2d-x project in Eclipse.

  • Import the google-play-service-lib package and libcocos2dx in Eclipse as the dependent libraries of Cocos2d-x project.

  • Replace your app_id, leaderboards_id and achievements_id in proj.android/AndroidMainfest.xml and Classes/GPGSChecker.cpp. Don't forget to add your google test account to the whitelist in Google Play Developer Console.

  • Complie and Run.

About

A sample game showing how to use Google Play Services

Resources

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •