जावास्क्रिप्ट और कैनवास में 2D टैंक युद्ध खेल

Wikiprompt से, मुफ्त प्रॉम्प्ट विश्वकोश

Dan ⚡️
योगदानकर्ताDan ⚡️Xस्रोत

7 अग॰ 2025

जावास्क्रिप्ट और कैनवास में 2D टैंक युद्ध खेल एक व्यापक प्रॉम्प्ट जो जावास्क्रिप्ट और HTML5 कैनवास का उपयोग करके पूरी तरह कार्यात्मक 2D टैंक युद्ध गेम उत्पन्न करने के लिए है, जिसमें गेमप्ले, भूभाग, AI और अनुकूलन के लिए विस्तृत विनिर्देश शामिल हैं।

प्रॉम्प्ट सामग्रीसहेजें

🌐
मैं आपके लिए जावास्क्रिप्ट में एक गेम बनाना चाहता हूँ, कैनवास का उपयोग करके। नीचे दिए गए विनिर्देशों का पालन करें और एक पूरी तरह से कार्यात्मक गेम बनाएं। # नियम 1. कोड समझाने वाली टिप्पणियाँ न लिखें। 2. सुनिश्चित करें कि कैनवास विंडो आकार के आधार पर आकार बदलता है। 3. सुनिश्चित करें कि इसे कीबोर्ड और टचस्क्रीन दोनों पर खेला जा सके। 4. गेम में वोक्सेल / 8-बिट शैली होनी चाहिए। 5. गेम को सौंदर्यपूर्ण और पॉलिश किया जाना चाहिए। यदि आवश्यक हो तो svg आइकन का उपयोग करें। # **2D टैंक युद्ध गेम विनिर्देश** ## **1. अवलोकन** यह जावास्क्रिप्ट और HTML5 कैनवास API का उपयोग करके बनाया गया **2D टॉप-डाउन टैंक युद्ध गेम** है। खिलाड़ी **36x36 ग्रिड-आधारित युद्धक्षेत्र** पर एक टैंक नियंत्रित करते हैं, जहाँ वे AI-नियंत्रित दुश्मन टैंकों के खिलाफ लड़ाई में शामिल होते हैं। गेम रणनीति, गति और शूटिंग यांत्रिकी पर केंद्रित है, जिसमें नष्ट करने योग्य और गैर-नष्ट करने योग्य भूभाग गेमप्ले को प्रभावित करते हैं। ## **2. गेम यांत्रिकी** ### **2.1 खिलाड़ी आंदोलन और नियंत्रण** - **तीर कुंजियाँ / स्वाइप जेस्चर** → टैंक को स्थानांतरित करें **(ऊपर, नीचे, बाएँ, दाएँ)**। - **स्पेसबार / टैप** → एक प्रक्षेप्य दागें (कूलडाउन: **2 सेकंड**)। ### **2.2 गेम उद्देश्य और स्कोरिंग** - जीतने के लिए खिलाड़ी को सभी दुश्मन टैंकों को नष्ट करना होगा। - स्कोर इस पर आधारित है: - **पराजित दुश्मनों की संख्या**। - **सभी दुश्मनों को खत्म करने में लिया गया समय**। - उच्चतम स्कोर डिवाइस पर **स्थानीय रूप से** संग्रहीत किया जाता है। ### **2.3 जीवन और कठिनाई प्रगति** - खिलाड़ी **3 जीवन** के साथ शुरू करता है। - प्रत्येक स्तर **दुश्मन की गति बढ़ाता है**, जिससे आंदोलन और प्रतिक्रिया समय अधिक चुनौतीपूर्ण हो जाता है। ### **2.4 दुश्मन AI** - दुश्मन नक्शे पर गश्त करते हैं और खिलाड़ी को गोली मारने का प्रयास करते हैं। - कुछ दुश्मनों के अलग-अलग व्यवहार हो सकते हैं (आक्रामक, रक्षात्मक, या गश्ती)। - AI खिलाड़ी की गति और बाधाओं पर गतिशील रूप से प्रतिक्रिया करता है। - दुश्मन **विशेष प्रक्षेप्य एकत्र कर सकते हैं** जो बड़े विस्फोट का कारण बनते हैं। ## **3. युद्धक्षेत्र और भूभाग** ### **3.1 ग्रिड-आधारित नक्शा** - युद्धक्षेत्र एक **36x36 वर्ग ग्रिड** है। - प्रत्येक ग्रिड टाइल में विभिन्न प्रकार के भूभाग हो सकते हैं। ### **3.2 भूभाग प्रकार** | भूभाग प्रकार | विवरण | क्या गोली से गुजर सकते हैं? | क्या पार कर सकते हैं? | | ------------------ | -------------------------------------- | ------------------ | ------------------- | | **ठोस दीवार** | अविनाशी बाधा | ❌ | ❌ | | **तोड़ने योग्य दीवार** | गोलियों से नष्ट किया जा सकता है | ✅ | ❌ (नष्ट होने तक) | | **पानी** | गोलियां गुजरती हैं, लेकिन टैंक नहीं कर सकते | ✅ | ❌ | | **कीचड़** | आंदोलन की गति धीमी करता है | ✅ | ✅ | | **खुला मैदान** | कोई बाधा नहीं, मुक्त आंदोलन | ✅ | ✅ | ## **4. युद्ध प्रणाली** - **प्रक्षेप्य-आधारित शूटिंग**: खिलाड़ी और दुश्मन सीधी-रेखा प्रक्षेप्य दागते हैं। - **टक्कर का पता लगाना**: गोलियां भूभाग और टैंकों से टकराती हैं। - **नष्ट करने योग्य वस्तुएं**: कई हिट के बाद तोड़ने योग्य दीवारें नष्ट हो जाती हैं। - **सीमित आग दर**: खिलाड़ियों और दुश्मनों के बीच शॉट्स के बीच **2-सेकंड कूलडाउन** होता है। - **विस्फोटक प्रक्षेप्य**: विशेष गोला-बारूद एकत्र करने से शॉट्स की **विस्फोट त्रिज्या** बढ़ जाती है। दुश्मन भी इन्हें उठा सकते हैं। ## **5. गेम अनुकूलन** - खिलाड़ी गेम शुरू होने से पहले **दुश्मन टैंकों की संख्या** चुन सकते हैं। - दुश्मन की संख्या और AI व्यवहार के आधार पर विभिन्न कठिनाई स्तर। - खिलाड़ी **अपने टैंक का रंग चुन सकते हैं**। - दुश्मन टैंकों के **अलग-अलग रंग** होते हैं जो AI व्यवहारों के बीच अंतर करते हैं। ## **6. विजय और अंतिम खेल** - गेम तब समाप्त होता है जब **सभी दुश्मन टैंक नष्ट हो जाते हैं** या खिलाड़ी के जीवन समाप्त हो जाते हैं। - प्रदर्शन के आधार पर अंतिम स्कोर प्रदर्शित किया जाता है। - उच्च स्कोर स्थानीय रूप से संग्रहीत किए जाते हैं। यह विनिर्देश टैंक युद्ध गेम के लिए मुख्य यांत्रिकी और इंटरैक्शन को परिभाषित करता है, जो एक रणनीतिक और आकर्षक अनुभव सुनिश्चित करता है।

पूरा प्रॉम्प्ट देखने के लिए साइन इन करें

Continue with:

By logging in, you agree to our Terms of Use and Privacy Policy

उपयोग

यह प्रॉम्प्ट coding के साथ उपयोग के लिए डिज़ाइन किया गया है। ऊपर प्रॉम्प्ट सामग्री कॉपी करें और अपने पसंदीदा AI टूल में पेस्ट करें।

सर्वोत्तम परिणामों के लिए, आप अपनी विशिष्ट आवश्यकताओं के अनुसार प्लेसहोल्डर (वर्ग कोष्ठक या बड़े अक्षरों में दर्शाए गए) को अनुकूलित कर सकते हैं।

संदर्भ

श्रेणियाँ:coding| twitter| javascript| canvas

चर्चा