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.
32 lines
3.0 KiB
32 lines
3.0 KiB
# एक अंतरिक्ष खेल बनाएँ
|
|
|
|
अधिक उन्नत जावास्क्रिप्ट बुनियादी बातों को सिखाने के लिए एक अंतरिक्ष खेल
|
|
|
|
इस पाठ में, आप सीखेंगे कि अपना खुद का अंतरिक्ष खेल कैसे बनाया जाता है। यदि आपने कभी "अंतरिक्ष आक्रमणकारियों" खेल खेला है, तो खेल में केवल एक ही विचार है: एक अंतरिक्ष यान को चलाने के लिए और ऊपर से नीचे आने वाले राक्षसों को आग लगाना। यहाँ देखिए यह खेल समाप्त होने पे कैसा दिखेगा
|
|
|
|
![खत्म हुआ खेल](../images/pewpew.gif)
|
|
|
|
इन छह पाठों में आप निम्नलिखित सीखेंगे:
|
|
|
|
- एक स्क्रीन पर चीजों को खींचने के लिए कैनवास तत्व के साथ **इनरैक्ट** करें
|
|
- कार्टेशियन समन्वय प्रणाली को **समझें**
|
|
- ध्वनि-गेम आर्किटेक्चर बनाने के लिए पब-सब पैटर्न **सीखें** जो बनाए रखने और बढ़ाने में आसान है
|
|
- खेल संसाधनों को लोड करने के लिए Async/Await का **लाभ उठाएं**
|
|
- कीबोर्ड घटनाओं को **संभालें**
|
|
|
|
## अवलोकन
|
|
|
|
- सिद्धांतजावास्क्रिप्ट के साथ खेल के निर्माण का परिचय
|
|
- [Introduction to building games with JavaScript](1-introduction/README.md)
|
|
- अभ्यास
|
|
- [कैनवास पर आरेखण](../2-drawing-to-canvas/README.hi.md)
|
|
- [स्क्रीन के चारों ओर बढ़ते तत्व](../3-moving-elements-around/README.hi.md)
|
|
- [टक्कर की पहचान](../4-collision-detection/README.hi.md)
|
|
- [हिसाब रखना](../5-keeping-score/README.hi.md)
|
|
- [खेल को समाप्त और पुनः आरंभ करना](../6-end-condition/README.hi.md)
|
|
|
|
## आभार सूची
|
|
|
|
इसके लिए इस्तेमाल की जाने वाली असेट् https://www.kenney.nl/ से आई है।
|
|
यदि आप खेल का निर्माण कर रहे हैं, तो ये कुछ गंभीर रूप से अच्छी असेट्स हैं, बहुत कुछ मुफ्त है और कुछ का भुगतान किया जाता है।
|