# नयाँ किबोर्ड खेल बनाउनुहोस् ## निर्देशनहरू अब तपाईंले टाइपिङ खेलसँग इभेन्ट-ड्राइभन प्रोग्रामिङको आधारभूत कुराहरूमा महारत हासिल गर्नुभएको छ, अब तपाईंको सिर्जनशीलता प्रदर्शन गर्ने समय हो! तपाईंले इभेन्ट ह्यान्डलिङ, DOM म्यानिपुलेसन, र प्रयोगकर्ता अन्तरक्रिया ढाँचाको आफ्नो समझ देखाउने किबोर्ड-आधारित खेल डिजाइन र निर्माण गर्नुहुनेछ। किबोर्ड इभेन्टहरू प्रयोग गरेर विशेष कार्यहरू पूरा गर्ने सानो खेल बनाउनुहोस्। यो फरक प्रकारको टाइपिङ खेल, कीस्ट्रोकहरूमा पिक्सेलहरू स्क्रिनमा पेन्ट गर्ने कला एप्लिकेसन, एरो कीहरूद्वारा नियन्त्रण गरिने साधारण आर्केड-शैलीको खेल, वा तपाईंले कल्पना गर्न सक्ने कुनै पनि सिर्जनात्मक अवधारणा हुन सक्छ। सिर्जनशील बनौं र विभिन्न कीहरूले विभिन्न व्यवहारहरू कसरी ट्रिगर गर्न सक्छन् भन्ने सोचौं! **तपाईंको खेलमा समावेश हुनुपर्छ:** | आवश्यकता | विवरण | उद्देश्य | |-----------|--------|----------| | **इभेन्ट लिसनरहरू** | कम्तीमा ३ फरक किबोर्ड इभेन्टहरूमा प्रतिक्रिया दिनुहोस् | इभेन्ट ह्यान्डलिङको समझ प्रदर्शन गर्नुहोस् | | **भिजुअल प्रतिक्रिया** | प्रयोगकर्ताको इनपुटमा तत्काल दृश्य प्रतिक्रिया प्रदान गर्नुहोस् | DOM म्यानिपुलेसनको महारत देखाउनुहोस् | | **खेलको तर्क** | स्कोरिङ, स्तरहरू, वा प्रगति मेकानिक्स समावेश गर्नुहोस् | एप्लिकेसन स्टेट कार्यान्वयन अभ्यास गर्नुहोस् | | **प्रयोगकर्ता इन्टरफेस** | स्पष्ट निर्देशनहरू र सहज नियन्त्रणहरू | प्रयोगकर्ता अनुभव डिजाइन कौशल विकास गर्नुहोस् | **विचार गर्नका लागि सिर्जनात्मक परियोजना विचारहरू:** - **रिदम खेल**: खेलाडीहरूले संगीत वा दृश्य संकेतहरूसँग समय मिलाएर कीहरू थिच्छन् - **पिक्सेल आर्ट क्रिएटर**: विभिन्न कीहरूले विभिन्न रंगहरू वा ढाँचाहरू पेन्ट गर्छन् - **शब्द निर्माणकर्ता**: खेलाडीहरूले विशेष क्रममा अक्षरहरू टाइप गरेर शब्दहरू बनाउँछन् - **स्नेक खेल**: एरो कीहरूद्वारा सर्पलाई नियन्त्रण गरेर वस्तुहरू सङ्कलन गर्नुहोस् - **संगीत सिंथेसाइजर**: विभिन्न कीहरूले विभिन्न संगीत नोटहरू वा ध्वनिहरू बजाउँछन् - **स्पीड टाइपिङ भेरियन्टहरू**: श्रेणी-विशिष्ट टाइपिङ (प्रोग्रामिङ शब्दहरू, विदेशी भाषाहरू) - **किबोर्ड ड्रमर**: विभिन्न ड्रम ध्वनिहरूमा कीहरू म्याप गरेर ताल बनाउनुहोस् **कार्यान्वयन दिशानिर्देशहरू:** - **सुरु गर्नुहोस्** सरल अवधारणाबाट र क्रमिक रूपमा जटिलता निर्माण गर्नुहोस् - **केन्द्रित हुनुहोस्** सहज, प्रतिक्रियात्मक नियन्त्रणहरूमा जुन प्राकृतिक महसुस हुन्छ - **समावेश गर्नुहोस्** खेलको अवस्था र खेलाडीको प्रगतिको लागि स्पष्ट दृश्य संकेतहरू - **परीक्षण गर्नुहोस्** विभिन्न प्रयोगकर्ताहरूसँग तपाईंको खेल सुनिश्चित गर्नको लागि कि खेल सहज छ - **कागजात बनाउनुहोस्** तपाईंको कोडलाई इभेन्ट ह्यान्डलिङ रणनीति व्याख्या गर्ने टिप्पणीहरूसँग ## मूल्यांकन मापदण्ड | मापदण्ड | उत्कृष्ट | पर्याप्त | सुधार आवश्यक | |---------|----------|----------|--------------| | **कार्यक्षमता** | धेरै विशेषताहरू र सहज गेमप्ले भएको पूर्ण, परिष्कृत खेल | किबोर्ड इभेन्ट ह्यान्डलिङ प्रदर्शन गर्ने आधारभूत विशेषताहरू भएको कार्यरत खेल | सीमित कार्यक्षमता वा महत्वपूर्ण बगहरू भएको न्यूनतम कार्यान्वयन | | **कोडको गुणस्तर** | राम्रोसँग व्यवस्थित, टिप्पणी गरिएको कोड जसले इभेन्ट ह्यान्डलिङको उत्कृष्ट अभ्यासहरू अनुसरण गर्दछ | इभेन्ट लिसनरहरू र DOM म्यानिपुलेसनको उपयुक्त प्रयोग भएको सफा, पढ्न मिल्ने कोड | केही संगठनात्मक समस्याहरू वा अप्रभावी कार्यान्वयन भएको आधारभूत कोड संरचना | | **प्रयोगकर्ता अनुभव** | सहज नियन्त्रणहरू, स्पष्ट प्रतिक्रिया, र व्यावसायिक महसुस हुने आकर्षक गेमप्ले | पर्याप्त प्रयोगकर्ता मार्गदर्शन र प्रतिक्रियात्मक नियन्त्रणहरू भएको कार्यात्मक इन्टरफेस | अस्पष्ट निर्देशनहरू वा खराब प्रतिक्रियात्मकता भएको आधारभूत इन्टरफेस | | **सिर्जनशीलता** | किबोर्ड इभेन्टहरूको नवीन प्रयोग र सिर्जनात्मक समस्या समाधान भएको मौलिक अवधारणा | सामान्य खेल ढाँचाहरूमा रोचक भिन्नता र इभेन्ट ह्यान्डलिङको राम्रो प्रयोग | न्यूनतम सिर्जनात्मक तत्वहरू भएको आधारभूत अवधारणाको सरल कार्यान्वयन | --- **अस्वीकरण**: यो दस्तावेज़ AI अनुवाद सेवा [Co-op Translator](https://github.com/Azure/co-op-translator) प्रयोग गरेर अनुवाद गरिएको छ। हामी शुद्धताको लागि प्रयास गर्छौं, तर कृपया ध्यान दिनुहोस् कि स्वचालित अनुवादमा त्रुटिहरू वा अशुद्धताहरू हुन सक्छ। यसको मूल भाषा मा रहेको दस्तावेज़लाई आधिकारिक स्रोत मानिनुपर्छ। महत्वपूर्ण जानकारीको लागि, व्यावसायिक मानव अनुवाद सिफारिस गरिन्छ। यस अनुवादको प्रयोगबाट उत्पन्न हुने कुनै पनि गलतफहमी वा गलत व्याख्याको लागि हामी जिम्मेवार हुने छैनौं।