有可能创建一个基于实时多人游戏的网络游戏吗?

时间:2014-12-16 20:35:44

标签: google-play-services

我正在尝试使用Google Play游戏服务来创建基于多人游戏的网络,但我无法创建会议室。是否可以使用网络上的Google Play游戏服务来使用真正的多人游戏?

<meta name="google-signin-clientid" content="32241234345-oklsdfhgiodf89789gfgfy9ym.apps.googleusercontent.com" />
    <meta name="google-signin-cookiepolicy" content="single_host_origin" />
    <meta name="google-signin-callback" content="signinCallback" />
    <meta name="google-signin-scope" content="https://www.googleapis.com/auth/games https://www.googleapis.com/auth/plus.login">
    <!--meta name="google-signin-scope" content="https://www.googleapis.com/auth/games-->

    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script>
    <script src="https://apis.google.com/js/client.js"></script>
    <script src="https://apis.google.com/js/client:plusone.js"></script>
    <script>

    var appId = '0000000000';

    var clientId = '0000000000-dfdsfsdfsdfsdgsdgfsdtodnjj8hq6hjm.apps.googleusercontent.com';
    var apiKey = 'SDFGSDKjjk123123';
    //var scopes = 'https://www.googleapis.com/auth/plus.me';
    var scopes = 'https://www.googleapis.com/auth/games';


function create(){

            gapi.client.request({
            path: 'https://www.googleapis.com/games/v1/rooms/create',
            method: 'POST',
            callback: function(response) {
            console.log(response);
            }
            });

            return false;
        }   

2 个答案:

答案 0 :(得分:2)

答案取决于您是否希望游戏实时进行。如果您对基于回合制的多人游戏感到满意,那么您可以使用REST API。

有关详细信息,请访问此链接:https://developers.google.com/games/services/common/concepts/turnbasedMultiplayer

如果您希望多人游戏是实时的,那么答案就是否定。您目前无法使用Googles API执行此操作。它仅适用于移动设备。

答案 1 :(得分:0)

不幸的是只适用于Android和iOS

  

支持Google Play游戏实时多人游戏服务   这些平台:

Android through the Google Play services SDK
iOS through the iOS SDK

https://developers.google.com/games/services/common/concepts/realtimeMultiplayer