क्या डेस्कटॉप के लिए टर्न-आधारित गेम सेवा (जैसे iOS पर GKTurnBasedMatch) है?


14

गेम सेंटर का GKTurnBasedMatch टर्न-आधारित गेम से निपटने के लिए एक बहुत मजबूत सेवा प्रदान करता है, और ओपनफ़िंट कुछ इसी तरह का प्रतीत होता है। समस्या यह है, मैं कुछ इस तरह के डेस्कटॉप के लिए चाहते हैं। मैं रेल पर अपनी खुद की REST- आधारित सेवा को रोल करने के बारे में सोच रहा था, लेकिन GameKit प्रलेखन को देखने के बाद, मुझे एहसास हुआ कि मुझे इसे ठोस बनाने में अधिक समय लगेगा। मुझे नहीं लगता कि ऐसा कुछ पहले से मौजूद है जो मैंने अपनी खोजों में याद किया?


अच्छा प्रश्न। यह थोड़े अजीब है कि OpenFeint या प्लस + ​​जैसे फ्रेमवर्क केवल मोबाइल उपकरणों पर ध्यान केंद्रित करते हैं। Apple द्वारा किए गए हालिया निर्णयों को देखते हुए, मुझे लगता है कि GameCenter सिंह के लिए उपलब्ध होने से बहुत दूर नहीं है .. लेकिन यह सिर्फ एक अनुमान है।
बंमजैक

जवाबों:


3

वास्तव में नहीं, मुझे लगता है कि आप सभी नेटवर्किंग सामानों को स्वयं बनाना चाहते हैं, मैं इस तरह बारी आधारित सामान बनाऊंगा:

    Server::ProcessNetwork(ClientID p_ID, EOPCODE p_In){
    switch(p_In)
    {
        case OP_NOACTION: // No action would be like a heartbeat to tell the server its still there.
        //user is still waiting
        break;

        case OP_ENDTURN:
        EndTurn(p_ID);
        break;

        case OP_SOMEACTION:
        //perform some action
        break;

        case OP_DISCONNECT:
        // User is disconnecting
        Disconect(p_ID);
        break;
    }

फिर, बस एक विचार मुझे लगा कि आप इसका उपयोग कर सकते हैं, आशा है कि यह मदद करेगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.