टीवी के लिए डेवलप

टीवी प्लेटफ़ॉर्म पर ठीक से काम करने के लिए गेम को निम्नलिखित आवश्यकताओं को पूरा करना होगा:

  • गेम स्क्रीन की पूरी जगह का उपयोग करता है। गेम में फ़ुल-स्क्रीन मोड उपलब्ध है।
  • गेम टीवी रिमोट कंट्रोल के तीरों का उपयोग गेम को नियंत्रित करने और इंटरैक्टिव गेम तत्वों पर नेविगेट करने का समर्थन करता है।
  • गेम टीवी रिमोट पर बैक और ओके बटनों के उपयोग का समर्थन करता है।
  • इस ऐप में कोई इन-गेम खरीदारियां नहीं हैं।
  • इस खेल में डेवलपर के अन्य ऐप्स के लिंक नहीं हैं।

नोट

समय के साथ आवश्यकताओं की सूची विस्तृत की जा सकती है। वर्तमान मानदंडों को पढ़ने के लिए, गेम आवश्यकताएँ देखें।

तीरों और ओके बटन को दबाने के ईवेंट को प्रोसेस कर रहे हैं

रिमोट कंट्रोल बटनों द्वारा गेम में और निम्नलिखित अनुभागों में काम करना आवश्यक है:

  • शुरूआत का मेनू जो गेम शुरू होने के पहले दिखाई देता है, यदि लागू है। उदाहरण के लिए, रिमोट कंट्रोल पर ओके दबाकर गेम लॉन्च करना या तीरों का उपयोग करके लेवल चुनना समर्थित होना चाहिए।
  • इन-गेम मेनू जो बैक बटन का उपयोग करके खुलता है।

रिमोट एक समय पर एक ईवेंट भेजता है। यदि आपका गेम एक समय पर एक से अधिक बटनों का उपयोग करता है, तो कुछ कार्रवाइयाँ, जैसे कूदना या आगे बढ़ना, स्वचालित किया जा सकता है।

रिमोट कंट्रोल बटन प्रेस ईवेंट के विवरण के लिए, KeyboardEvent दस्तावेज़ देखें। रिमोट कंट्रोल बटन कुछ ईवेंट मानों से संगत होते हैं:

  • तीर: ArrowLeft, ArrowUp, ArrowRight, ArrowDown
  • ओके: Enter

यदि आप गेमपैड (Unity, Construct, या Defold) के साथ संगत गेम इंजन का उपयोग करते हैं, तो टीवी रिमोट इन इंजनों के गेमपैड के रूप में रजिस्टर्ड होता है। इन गेम के लिए, तीर और ओके बटन के ईवेंट गेमपैड दस्तावेज़ के अनुसार संचालित किए जाने चाहिए।

बैक बटन को दबाने के ईवेंट को प्रोसेस करना

सभी स्मार्ट टीवी के रिमोट कंट्रोल पर, एक बैक बटन होता है।

गेम के संदर्भ में बैक बटन से संबंधित मुख्य ईवेंट यहाँ दिए गए हैं:

  • किसी गेम के शुरुआत के मेनू पर बटन दबाने पर एक विंडो खुलती है जो उपयोगकर्ता से गेम छोड़ने की पुष्टि करने के लिए पूछती है।
  • गेम लॉन्च होने के बाद बटन दबाने पर गेम रुक जाता है और गेम मेनू खुल जाता है।
  • गेम के दौरान दो बार बटन दबाने पर एक विंडो खुलती है जो उपयोगकर्ता से गेम छोड़ने की पुष्टि करने के लिए पूछती है।

ईवेंट के विस्तृत विवरण के लिए, ईवेंट देखें।

Yandex Games SDK के साथ इंटरैक्ट करना

Yandex Games SDK की शुरुआत के बाद, deviceInfo ऑब्जेक्ट उपयोगकर्ता के डिवाइस type को टाइप फ़ील्ड में दिखाता है।

किसी टीवी पर गेम को शुरू करते समय, type में tv मान के साथ एक पंक्ति दिखाई जाती है। बाद में, रिमोट का उपयोग करके गेम को नियंत्रित करने वाले संगत लॉजिक को गेम में पास किया जा सकता है। आप टेक्स्ट, ट्रेनिंग सामग्री, और गेमप्ले के लिए आवश्यक दूसरी सामग्री भी पास कर सकते हैं।

deviceInfo ऑब्जेक्ट और उसकी विधियों के बारे में अधिक जानने के लिए, अन्य SDK ऑब्जेक्ट और पैरामीटर देखें।

कोई गेम जोड़ना

जब आप टीवी रिमोट बटनों के लिए समर्थन कार्यान्वित कर देते हैं, तो आप गेम को Yandex Games कैटलॉग में जोड़ सकते हैं। Yandex Games डैशबोर्ड में गेम ड्राफ़्ट भरते समय, समर्थित प्लेटफ़ॉर्म की सूची से TV चुनें।

यदि गेम मॉडेरेशन पास करता है, तो उसे एक विशेष टीवी बंडल में शामिल किया जाता है और वह टीवी उपयोगकर्ताओं के लिए उपलब्ध हो जाता है।

गेम का परीक्षण करना

आप गेम के ड्राफ़्ट को किसी ऐसे टीवी पर खोल कर उस गेम का परीक्षण कर सकते हैं जो Yandex टीवी स्टोर का समर्थन करता हो:

  1. Yandex Games ऐप खोलें और शुरुआत के पेज के लोड होने का इंतज़ार करें।

  2. रिमोट कंट्रोल पर निम्नलिखित कुंजी को दबाएँ: ← ↑ ← ↑ ← ↑ ← ↑। इनपुट स्क्रीन खुलती है।

    नोट

    यदि शुरुआत के पेज के इंटरफ़ेस के ऊपरी दाएँ टाइल को चुना जाता है तो सीक्वेंस काम करेगा।

  3. गेम ID दर्ज करें।