इस प्रोजेक्ट के बारे में

WarriorJS कोडिंग अभ्यास को एक इंटरैक्टिव साहसिक खेल में बदल देता है। खिलाड़ी JavaScript या TypeScript कोड लिखते हैं जो एक योद्धा को टावरों की कई मंजिलों से नियंत्रित करता है, प्रत्येक मंजिल एक अनोखी पहेली प्रस्तुत करती है: कीचड़ से लड़ना, तीरंदाजों से बचना, बंदियों को बचाना, और सीढ़ियों तक जीवित पहुँचना। गेम पॉइंट-एंड-क्लिक तंत्र के बजाय तर्क और समस्या-समाधान पर जोर देता है, जिससे यह शुरुआती लोगों के लिए अपने पहले `if` स्टेटमेंट सीखने और अनुभवी डेवलपर्स के लिए सही स्कोर के लिए रणनीतियों को परिष्कृत करने के लिए उपयुक्त है। **त्वरित शुरुआत** 1. Node.js संस्करण 22 या बाद में स्थापित करें। 2. CLI को वैश्विक रूप से स्थापित करें: ```sh npm install --global @warriorjs/cli ``` 3. गेम लॉन्च करें: ```sh warriorjs ``` CLI आपको एक योद्धा बनाने और टावर चुनने में मार्गदर्शन करता है। यह स्तर निर्देशों के साथ एक `README.md` और एक `Player.js` फ़ाइल उत्पन्न करता है जहाँ आप अपना समाधान लागू करते हैं। अपने योद्धा के प्रदर्शन को देखने के लिए `warriorjs` फिर से चलाएँ। आप [warriorjs.com](https://warriorjs.com/?ref=gh) पर सीधे ब्राउज़र में भी खेल सकते हैं। **दस्तावेज़ीकरण** https://warrior.js.org पर आधिकारिक दस्तावेज़ीकरण गेमप्ले की मूल बातें, उपलब्ध टावर, और स्पेस इंटरैक्शन, यूनिट नियंत्रण, और क्षमता उपयोग के लिए पूर्ण Player API को कवर करता है। **योगदान** परियोजना योगदान का स्वागत करती है जैसे नए टावर बनाना (दूसरों के खेलने के लिए स्तरों के सेट), बग ठीक करना, दस्तावेज़ीकरण में सुधार, या नई क्षमताएँ और इकाइयाँ जोड़ना। विस्तृत योगदान दिशानिर्देश `CONTRIBUTING.md` में उपलब्ध हैं और `CODE_OF_CONDUCT.md` अपेक्षित व्यवहार की रूपरेखा देता है। **आभार** WarriorJS रयान बेट्स द्वारा रूबी संस्करण `ruby-warrior` के पोर्ट के रूप में उत्पन्न हुआ। परियोजना लोगो और दृश्य संपत्तियों को डिज़ाइन करने के लिए गुइलेर्मो कुरा को भी धन्यवाद देती है। **लाइसेंस** WarriorJS MIT लाइसेंस के तहत जारी किया गया है। पूर्ण शर्तों के लिए `LICENSE` देखें।