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/6-space-game/4-collision-detection/assignment.md

7.6 KiB

टकरावों का अन्वेषण करें

निर्देश

विभिन्न प्रकार की वस्तु इंटरैक्शन को प्रदर्शित करने वाला एक कस्टम मिनी-गेम बनाकर अपने टकराव पता लगाने के ज्ञान को लागू करें। यह असाइनमेंट रचनात्मक कार्यान्वयन और प्रयोगात्मक तरीके से टकराव यांत्रिकी को समझने में आपकी मदद करेगा।

परियोजना आवश्यकताएँ

एक छोटा इंटरैक्टिव गेम बनाएं जिसमें शामिल हों:

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

रचनात्मक सुझाव

इन परिदृश्यों में से किसी एक को लागू करने पर विचार करें:

  • एस्ट्रॉइड क्षेत्र: जहाज को खतरनाक अंतरिक्ष मलबे के बीच से नेविगेट करें
  • बम्पर कारें: भौतिकी-आधारित टकराव मैदान बनाएं
  • मेटियर रक्षा: पृथ्वी को आने वाले अंतरिक्ष चट्टानों से बचाएं
  • संग्रह खेल: बाधाओं से बचते हुए वस्तुएं इकट्ठा करें
  • क्षेत्र नियंत्रण: प्रतिस्पर्धी वस्तुएं स्थान का दावा करने की कोशिश करती हैं

तकनीकी कार्यान्वयन

आपका समाधान निम्नलिखित दिखाना चाहिए:

  • आयत-आधारित टकराव पता लगाने का सही उपयोग
  • उपयोगकर्ता इनपुट के लिए घटना-चालित प्रोग्रामिंग
  • वस्तु जीवनचक्र प्रबंधन (निर्माण और विनाश)
  • उचित कक्षा संरचना के साथ साफ़ कोड संगठन

बोनस चुनौतियाँ

अपने खेल को अतिरिक्त सुविधाओं के साथ बेहतर बनाएं:

  • टकराव होने पर कण प्रभाव
  • विभिन्न टकराव प्रकारों के लिए ध्वनि प्रभाव
  • टकराव परिणामों के आधार पर स्कोरिंग सिस्टम
  • विभिन्न व्यवहारों वाले कई टकराव प्रकार
  • समय के साथ बढ़ती प्रगतिशील कठिनाई

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

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

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