You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Web-Dev-For-Beginners/translations/hi/4-typing-game/typing-game/assignment.md

9.6 KiB

एक नया कीबोर्ड गेम बनाएं

निर्देश

अब जब आपने टाइपिंग गेम के साथ ईवेंट-चालित प्रोग्रामिंग की बुनियादी बातें सीख ली हैं, तो अपनी रचनात्मकता को उजागर करने का समय है! आप अपने स्वयं के कीबोर्ड-आधारित गेम को डिजाइन और बनायेंगे जो ईवेंट हैंडलिंग, DOM मैनिपुलेशन, और उपयोगकर्ता इंटरेक्शन पैटर्न की आपकी समझ को प्रदर्शित करता है।

एक छोटा गेम बनाएं जो कीबोर्ड ईवेंट्स का उपयोग करके विशिष्ट कार्यों को पूरा करता हो। यह एक अलग तरह का टाइपिंग गेम हो सकता है, एक कला एप्लिकेशन जो कीस्ट्रोक्स पर स्क्रीन पर पिक्सेल पेंट करता है, तीर कुंजी से नियंत्रित एक सरल आर्केड-शैली का गेम, या कोई अन्य रचनात्मक अवधारणा जो आप कल्पना कर सकते हैं। रचनात्मक बनें और सोचें कि किस प्रकार विभिन्न कुंजियाँ विभिन्न व्यवहारों को ट्रिगर कर सकती हैं!

आपके गेम में शामिल होना चाहिए:

आवश्यकता विवरण उद्देश्य
ईवेंट लिस्नर्स कम से कम 3 अलग-अलग कीबोर्ड ईवेंट्स का जवाब देना ईवेंट हैंडलिंग की समझ दिखाना
दृश्य प्रतिक्रिया उपयोगकर्ता इनपुट पर तुरंत दृश्य प्रतिक्रिया देना DOM मैनिपुलेशन में दक्षता दिखाना
गेम लॉजिक स्कोरिंग, स्तर, या प्रगति तंत्र शामिल करना एप्लिकेशन स्टेट को लागू करने का अभ्यास
उपयोगकर्ता इंटरफेस स्पष्ट निर्देश और सहज नियंत्रण उपयोगकर्ता अनुभव डिज़ाइन कौशल विकसित करना

रचनात्मक परियोजना के विचार ताकि आप विचार कर सकें:

  • रिदम गेम: खिलाड़ी संगीत या दृश्य संकेतों के साथ समय पर कुंजी दबाते हैं
  • पिक्सेल आर्ट निर्माता: विभिन्न कुंजियाँ विभिन्न रंग या पैटर्न पेंट करती हैं
  • शब्द निर्माता: खिलाड़ी विशिष्ट क्रम में अक्षर टाइप करके शब्द बनाते हैं
  • स्नेक गेम: तीर कुंजियों से सांप को नियंत्रित करें ताकि वस्तुएं एकत्रित की जा सकें
  • संगीत संश्लेषक: विभिन्न कुंजियाँ विभिन्न संगीत धुनें या ध्वनियाँ बजाती हैं
  • स्पीड टाइपिंग वेरिएंट्स: श्रेणी-विशिष्ट टाइपिंग (प्रोग्रामिंग टर्म्स, विदेशी भाषाएँ)
  • कीबोर्ड ड्रमर: अलग-अलग ड्रम साउंड्स के लिए कुंजियों को मैप कर बीट्स बनाएं

कार्यान्वयन दिशानिर्देश:

  • सरल अवधारणा से शुरू करें और धीरे-धीरे जटिलता बढ़ाएं
  • मुलायम, प्रतिक्रिया देने वाले नियंत्रणों पर ध्यान दें जो स्वाभाविक लगें
  • गेम स्टेट और खिलाड़ी की प्रगति के लिए स्पष्ट दृश्य संकेत शामिल करें
  • अपने गेम को विभिन्न उपयोगकर्ताओं के साथ परीक्षण करें ताकि सहज गेमप्ले सुनिश्चित हो सके
  • अपनी कोड में टिप्पणियाँ शामिल करें जो आपके ईवेंट हैंडलिंग रणनीति को स्पष्ट करें

मूल्यांकन मापदंड

मानदंड उत्कृष्ट उचित सुधार की आवश्यकता
कार्यक्षमता एक पूर्ण, परिष्कृत गेम जिसमें कई विशेषताएँ और सुगम गेमप्ले हो एक काम करने वाला गेम जिसमें बुनियादी विशेषताएँ हों जो कीबोर्ड ईवेंट हैंडलिंग दिखाएं सीमित कार्यक्षमता या महत्वपूर्ण बग्स के साथ न्यूनतम कार्यान्वयन
कोड की गुणवत्ता सुव्यवस्थित, टिप्पणी सहित कोड जो सर्वोत्तम प्रथाओं का पालन करता है और प्रभावी ईवेंट हैंडलिंग करता है साफ-सुथरा, पठनीय कोड जिसमें उपयुक्त रूप से ईवेंट लिस्नर्स और DOM मैनिपुलेशन का उपयोग हो कुछ संगठनात्मक समस्याओं या अप्रभावी कार्यान्वयन के साथ बुनियादी कोड संरचना
उपयोगकर्ता अनुभव सहज नियंत्रण, स्पष्ट प्रतिक्रिया, और आकर्षक गेमप्ले जो पेशेवर लगता है कार्यशील इंटरफेस जिसमें पर्याप्त उपयोगकर्ता मार्गदर्शन और प्रतिक्रिया देने वाले नियंत्रण हों अस्पष्ट निर्देश या खराब प्रतिक्रिया के साथ बुनियादी इंटरफेस
रचनात्मकता कीबोर्ड ईवेंट्स के अभिनव उपयोग और रचनात्मक समस्या-समाधान के साथ मूल अवधारणा सामान्य गेम पैटर्न पर रोचक बदलाव जिसमें ईवेंट हैंडलिंग का अच्छा उपयोग हो न्यूनतम रचनात्मक तत्वों के साथ एक सरल अवधारणा का कार्यान्वयन

अस्वीकरण: यह दस्तावेज़ एआई अनुवाद सेवा Co-op Translator का उपयोग करके अनुवादित किया गया है। जबकि हम सटीकता के लिए प्रयासरत हैं, कृपया ध्यान दें कि स्वचालित अनुवादों में त्रुटियाँ या अशुद्धियाँ हो सकती हैं। मूल दस्तावेज़ अपनी मूल भाषा में प्रामाणिक स्रोत माना जाना चाहिए। महत्वपूर्ण जानकारी के लिए, पेशेवर मानव अनुवाद की सलाह दी जाती है। इस अनुवाद के उपयोग से उत्पन्न किसी भी गलतफहमी या मिसइंटरप्रेटेशन के लिए हम जिम्मेदार नहीं हैं।