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.
Web-Dev-For-Beginners/translations/ur/4-typing-game/typing-game/assignment.md

6.4 KiB

ایک نیا کی بورڈ گیم بنائیں

ہدایات

اب جب کہ آپ نے ٹائپنگ گیم کے ساتھ ایونٹ ڈرائیون پروگرامنگ کے بنیادی اصولوں کو سیکھ لیا ہے، اب وقت ہے کہ اپنی تخلیقی صلاحیتوں کو آزمایا جائے! آپ ایک ایسا کی بورڈ پر مبنی گیم ڈیزائن کریں گے اور بنائیں گے جو ایونٹ ہینڈلنگ، DOM مینپولیشن، اور یوزر انٹریکشن پیٹرنز کو سمجھنے کی آپ کی صلاحیت کو ظاہر کرے۔

ایک چھوٹا سا گیم بنائیں جو کی بورڈ ایونٹس کا استعمال کرتے ہوئے مخصوص کام انجام دے۔ یہ ایک مختلف قسم کا ٹائپنگ گیم ہو سکتا ہے، ایک آرٹ ایپلیکیشن جو کی اسٹروکس پر پکسلز کو اسکرین پر پینٹ کرتی ہے، ایک سادہ آرکیڈ اسٹائل گیم جو ایرو کیز کے ذریعے کنٹرول ہوتا ہے، یا کوئی اور تخلیقی تصور جو آپ کے ذہن میں ہو۔ تخلیقی بنیں اور سوچیں کہ مختلف کیز کس طرح مختلف رویے کو متحرک کر سکتی ہیں!

آپ کے گیم میں شامل ہونا چاہیے:

ضرورت تفصیل مقصد
ایونٹ لسٹنرز کم از کم 3 مختلف کی بورڈ ایونٹس کا جواب دیں ایونٹ ہینڈلنگ کی سمجھ کا مظاہرہ کریں
بصری فیڈبیک یوزر ان پٹ پر فوری بصری ردعمل فراہم کریں DOM مینپولیشن میں مہارت دکھائیں
گیم لاجک اسکورنگ، لیولز، یا ترقی کے میکینکس شامل کریں ایپلیکیشن اسٹیٹ کو نافذ کرنے کی مشق کریں
یوزر انٹرفیس واضح ہدایات اور آسان کنٹرولز یوزر ایکسپیرینس ڈیزائن کی مہارتیں تیار کریں

تخلیقی پروجیکٹ آئیڈیاز پر غور کریں:

  • ریتم گیم: کھلاڑی موسیقی یا بصری اشاروں کے ساتھ وقت پر کیز دبائیں
  • پکسل آرٹ کریئیٹر: مختلف کیز مختلف رنگ یا پیٹرنز پینٹ کریں
  • ورڈ بلڈر: کھلاڑی مخصوص ترتیب میں حروف ٹائپ کر کے الفاظ بنائیں
  • سنییک گیم: ایرو کیز کے ذریعے سانپ کو کنٹرول کریں اور اشیاء جمع کریں
  • میوزک سنتھیسائزر: مختلف کیز مختلف موسیقی کے نوٹس یا آوازیں بجائیں
  • اسپیڈ ٹائپنگ ویریئنٹس: کیٹیگری مخصوص ٹائپنگ (پروگرامنگ اصطلاحات، غیر ملکی زبانیں)
  • کی بورڈ ڈرمر: مختلف ڈرم آوازوں کو کیز کے ساتھ میپ کر کے بیٹس بنائیں

عملدرآمد کے رہنما اصول:

  • شروع کریں ایک سادہ تصور سے اور آہستہ آہستہ پیچیدگی بڑھائیں
  • توجہ دیں ہموار، جوابدہ کنٹرولز پر جو قدرتی محسوس ہوں
  • شامل کریں گیم اسٹیٹ اور کھلاڑی کی ترقی کے لیے واضح بصری اشارے
  • ٹیسٹ کریں اپنے گیم کو مختلف یوزرز کے ساتھ تاکہ گیم پلے کو آسان بنایا جا سکے
  • دستاویز کریں اپنے کوڈ کو تبصروں کے ساتھ جو آپ کی ایونٹ ہینڈلنگ حکمت عملی کی وضاحت کریں

روبریک

معیار بہترین مناسب بہتری کی ضرورت
فنکشنلٹی مکمل، پالش گیم جس میں متعدد خصوصیات اور ہموار گیم پلے ہو ایک کام کرنے والا گیم جس میں بنیادی خصوصیات ہوں اور کی بورڈ ایونٹ ہینڈلنگ کا مظاہرہ کرے محدود فنکشنلٹی یا اہم خرابیوں کے ساتھ ایک کم سے کم عملدرآمد
کوڈ کا معیار اچھی طرح سے منظم، تبصرہ شدہ کوڈ جو بہترین طریقوں کی پیروی کرتا ہو اور موثر ایونٹ ہینڈلنگ ہو صاف، پڑھنے کے قابل کوڈ جس میں ایونٹ لسٹنرز اور DOM مینپولیشن کا مناسب استعمال ہو بنیادی کوڈ ڈھانچہ جس میں کچھ تنظیمی مسائل یا غیر موثر عملدرآمد ہوں
یوزر ایکسپیرینس آسان کنٹرولز، واضح فیڈبیک، اور دلچسپ گیم پلے جو پیشہ ورانہ محسوس ہو فعال انٹرفیس جس میں مناسب یوزر گائیڈنس اور جوابدہ کنٹرولز ہوں بنیادی انٹرفیس جس میں غیر واضح ہدایات یا ناقص جوابدہی ہو
تخلیقی صلاحیت کی بورڈ ایونٹس کے جدید استعمال اور تخلیقی مسئلہ حل کرنے کے ساتھ اصل تصور عام گیم پیٹرنز پر دلچسپ تبدیلی جس میں ایونٹ ہینڈلنگ کا اچھا استعمال ہو ایک بنیادی تصور کا سادہ عملدرآمد جس میں تخلیقی عناصر کم ہوں

ڈسکلیمر:
یہ دستاویز AI ترجمہ سروس Co-op Translator کا استعمال کرتے ہوئے ترجمہ کی گئی ہے۔ ہم درستگی کے لیے کوشش کرتے ہیں، لیکن براہ کرم آگاہ رہیں کہ خودکار ترجمے میں غلطیاں یا غیر درستیاں ہو سکتی ہیں۔ اصل دستاویز کو اس کی اصل زبان میں مستند ذریعہ سمجھا جانا چاہیے۔ اہم معلومات کے لیے، پیشہ ور انسانی ترجمہ کی سفارش کی جاتی ہے۔ ہم اس ترجمے کے استعمال سے پیدا ہونے والی کسی بھی غلط فہمی یا غلط تشریح کے ذمہ دار نہیں ہیں۔