प्रगति सहेजें

प्रावधान 1.9

आंतरिक प्रगति वाले खेलों में (नए खुले स्तर, रिकॉर्ड, उपलब्धियां, सुधार) जिसमें बचत शामिल है (उदाहरण के लिए, नोटबुक या फोन निर्देशिका), खिलाड़ी द्वारा कार्रवाई करने के तुरंत बाद या एक विशेष सहेजें बटन दबाकर परिवर्तन सहेजे जाते हैं। पृष्ठ को अपडेट करने से सहेजे गए डेटा को प्रभावित नहीं करना चाहिए।

मुख्य नियम — उपयोगकर्ता को उसके द्वारा पेज को ताज़ा करने के बाद भी खेल जारी रखने की क्षमता होनी चाहिए, बिना अपनी उपलब्धियों या रिकॉर्डों को खोए। सहेजना उपयोगकर्ता की प्रत्येक क्रिया के बाद या विशेष सहेजने के बटन पर होना चाहिए; अन्य सहेजने की तकनीकों को डेवलपर की टिप्पणी में वर्णित किया जाना चाहिए।

प्रगति को कब सहेजना है

खेलों में, जहां उपयोगकर्ता एक रिकॉर्ड स्थापित कर सकता है या उपलब्धि प्राप्त कर सकता है (उदाहरण के लिए, जीत सकता है, स्तर पूरा कर सकता है, या वस्तु प्राप्त कर सकता है), प्रगति को सहेजना आवश्यक है। तब उपयोगकर्ता वहां से खेलना जारी रख सकता है, जहां उसने पिछले गेमिंग सेशन को समाप्त किया था।

सरल खेलों में प्रगति को सहेजना आवश्यक नहीं है, जहाँ प्रगति नहीं होती या जहाँ इसका खेल पर कोई प्रभाव नहीं पड़ता। उदाहरण के लिए, ऐसा आसान रंगोलियों, पहेलियों, क्विज़ में होता है।

उदाहरण

सहेजना आवश्यक

सहेजना आवश्यक नहीं

नया स्तर केवल पिछले स्तर को पार करने के बाद ही खुलता है।

खेल में सभी स्तर तुरंत उपलब्ध होते हैं।

खेल में आप रिकॉर्ड बना सकते हैं, उपलब्धि प्राप्त कर सकते हैं, जीत सकते हैं।

खेल में कोई रिकॉर्ड, उपलब्धियां और जीतने की संभावना नहीं है।

खेल के साथ ही स्तर की कठिनाई बढ़ती जाती है।

स्तर की कठिनाई उपयोगकर्ता की प्रगति पर निर्भर नहीं करती।

किसी स्तर को पार करने में कई मध्यम खेल सत्र लग सकते हैं।

कोई भी स्तर एक मध्यम खेल सत्र में पार किया जा सकता है, सभी स्तर तुरंत उपलब्ध हैं।

सहेजने की मैकेनिक

प्रगति को सहेजा जाना चाहिए:

  • उपयोगकर्ता द्वारा कोई कार्रवाई करने के तुरंत बाद या एक विशेष बटन के माध्यम से;

    नोट

    यदि खेल में सहेजने की अन्य मैकेनिक है, तो इसे डेवलपर कमेंट में वर्णन करें।

  • इस बात से स्वतंत्र है कि उपयोगकर्ता लॉग इन है या नहीं;

  • डिवाइस की ओरिएंटेशन बदलने पर (मोबाइल खेलों के लिए)।

यदि सेविंग सेटिंग ठीक से कॉन्फ़िगर की गई है, तो किसी भी समय पेज को रिफ्रेश करने के बाद (बचत बटन को दबाने के बाद, अगर सेविंग उसके द्वारा होती है) प्रोग्रेस पिछली बार के समान ही होगी।

मोबाइल गेम्स के लिए यह महत्वपूर्ण है कि डिवाइस की ओरिएंटेशन बदलने पर प्रोग्रेस खो न जाए: डिवाइस को घुमाने के बाद स्क्रीन पर वही गेम की स्थिति प्रदर्शित होनी चाहिए जो ओरिएंटेशन बदलने से पहले थी।

उदाहरण

सही

गलत

गेम के पेज को अपडेट करने के बाद रिकॉर्ड्स या प्रगति वापस आ जाती है।

गेम के पेज को अपडेट करने के बाद यूज़र के रिकॉर्ड्स या प्रगति वापस नहीं आती है।

प्लेयर की किसी कार्रवाई के तुरंत बाद या सेव बटन पर क्लिक करके प्रगति सेव हो जाती है।

प्रगति समय-समय पर सेव होती है।

किसी स्तर को पूरा करने के अंत में या स्तर पर कोई उपलब्धि प्राप्त करने के बाद प्रगति सेव होती है।

गेम यूज़र के रिकॉर्ड्स या प्रगति को सेव नहीं करता है।

गेम में कोई प्रगति नहीं होती: स्तर, जटिलता, रिकॉर्ड्स, और इसलिए कोई प्रगति सेव नहीं होती है।

गेम में प्रगति होती है, लेकिन वह सेव नहीं होती।

डिवाइस का ओरिएंटेशन बदलने पर गेम की वही स्थिति दिखाई देती है जो ओरिएंटेशन बदलने से पहले थी।

डिवाइस का ओरिएंटेशन बदलने पर वह स्थिति वापस नहीं आती जो ओरिएंटेशन बदलने से पहले थी।

प्लेयर द्वारा कोई कार्रवाई करने के तुरंत बाद या सेव बटन पर क्लिक करके प्रगति स्वतः सेव नहीं होती — सेव करने की मेकैनिज़्म डेवलपर की कमेंट में वर्णित है।

गेम में प्रगति सेव करने की अलग मेकैनिज़्म है, लेकिन वह डेवलपर की कमेंट में वर्णित नहीं है।

प्रगति सेव हर यूज़र के लिए निर्भर करता है, चाहे वह लॉगिन करे या नहीं।

यूज़र के परिणाम केवल लीडरबोर्ड में सेव होते हैं।