# خلائی کھیل بنائیں ایک خلائی کھیل جو جاوا اسکرپٹ کے مزید جدید اصول سکھانے کے لیے بنایا گیا ہے اس سبق میں آپ سیکھیں گے کہ اپنا خلائی کھیل کیسے بنایا جائے۔ اگر آپ نے کبھی "اسپیس انویڈرز" کھیل کھیلا ہے، تو یہ کھیل اسی خیال پر مبنی ہے: ایک خلائی جہاز کو چلانا اور اوپر سے آنے والے عفریتوں پر فائر کرنا۔ مکمل کھیل کچھ اس طرح نظر آئے گا: ![مکمل کھیل](../../../6-space-game/images/pewpew.gif) ان چھ اسباق میں آپ درج ذیل چیزیں سیکھیں گے: - **تعامل** کینوس عنصر کے ساتھ تاکہ اسکرین پر چیزیں بنائی جا سکیں - **سمجھیں** کارتیسیئن کوآرڈینیٹ سسٹم - **سیکھیں** پب-سب پیٹرن تاکہ ایک مضبوط کھیل کی ساخت بنائی جا سکے جو آسانی سے برقرار رکھی جا سکے اور بڑھائی جا سکے - **استعمال کریں** Async/Await کھیل کے وسائل کو لوڈ کرنے کے لیے - **ہینڈل کریں** کی بورڈ کے واقعات ## جائزہ - نظریہ - [جاوا اسکرپٹ کے ساتھ کھیل بنانے کا تعارف](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) کا استعمال کرتے ہوئے ترجمہ کی گئی ہے۔ ہم درستگی کے لیے کوشش کرتے ہیں، لیکن براہ کرم آگاہ رہیں کہ خودکار ترجمے میں غلطیاں یا غیر درستیاں ہو سکتی ہیں۔ اصل دستاویز کو اس کی اصل زبان میں مستند ذریعہ سمجھا جانا چاہیے۔ اہم معلومات کے لیے، پیشہ ور انسانی ترجمہ کی سفارش کی جاتی ہے۔ ہم اس ترجمے کے استعمال سے پیدا ہونے والی کسی بھی غلط فہمی یا غلط تشریح کے ذمہ دار نہیں ہیں۔