# स्पेस गेम तयार करा जास्त प्रगत JavaScript मूलभूत गोष्टी शिकवण्यासाठी एक स्पेस गेम या धड्यात तुम्ही तुमचा स्वतःचा स्पेस गेम कसा तयार करायचा ते शिकाल. जर तुम्ही कधी "Space Invaders" गेम खेळला असेल, तर या गेमची कल्पना त्याचप्रमाणे आहे: एक स्पेसशिप चालवणे आणि वरून खाली येणाऱ्या राक्षसांवर गोळीबार करणे. तयार झालेला गेम असा दिसेल: ![Finished game](../../../6-space-game/images/pewpew.gif) या सहा धड्यांमध्ये तुम्ही खालील गोष्टी शिकाल: - **कॅनव्हास घटकाशी संवाद साधा** स्क्रीनवर वस्तू काढण्यासाठी - **कार्टेशियन कोऑर्डिनेट सिस्टम समजून घ्या** - **Pub-Sub पॅटर्न शिका** ज्यामुळे गेमची रचना अधिक सुलभ आणि विस्तार करण्यायोग्य होते - **Async/Await चा उपयोग करा** गेम संसाधने लोड करण्यासाठी - **कीबोर्ड इव्हेंट्स हाताळा** ## आढावा - सिद्धांत - [JavaScript वापरून गेम तयार करण्याची ओळख](1-introduction/README.md) - सराव - [कॅनव्हासवर चित्र काढणे](2-drawing-to-canvas/README.md) - [स्क्रीनवर वस्तू हलवणे](3-moving-elements-around/README.md) - [कोलिजन डिटेक्शन](4-collision-detection/README.md) - [स्कोअर ठेवणे](5-keeping-score/README.md) - [गेम संपवणे आणि पुन्हा सुरू करणे](6-end-condition/README.md) ## श्रेय या गेमसाठी वापरलेले अॅसेट्स https://www.kenney.nl/ येथून घेतले आहेत. जर तुम्हाला गेम तयार करण्यात रस असेल, तर ही काही उत्कृष्ट अॅसेट्स आहेत, त्यातील बरेच मोफत आहेत आणि काही सशुल्क आहेत. **अस्वीकरण**: हा दस्तऐवज AI भाषांतर सेवा [Co-op Translator](https://github.com/Azure/co-op-translator) वापरून भाषांतरित करण्यात आला आहे. आम्ही अचूकतेसाठी प्रयत्नशील असलो तरी कृपया लक्षात ठेवा की स्वयंचलित भाषांतरांमध्ये त्रुटी किंवा अचूकतेचा अभाव असू शकतो. मूळ भाषेतील दस्तऐवज हा अधिकृत स्रोत मानला जावा. महत्त्वाच्या माहितीसाठी व्यावसायिक मानवी भाषांतराची शिफारस केली जाते. या भाषांतराचा वापर करून उद्भवलेल्या कोणत्याही गैरसमज किंवा चुकीच्या अर्थासाठी आम्ही जबाबदार नाही.