حقیقی کوڈ، لوپس، شرائط اور متغیرات لکھ کر ہیرو کو ڈانجن میں گھمائیں جبکہ دشمن قریب آتے جائیں۔
کھیلنے کا طریقہ
آپ ہیرو کو خود نہیں چلاتے، بلکہ وہ پروگرام لکھتے ہیں جو اسے چلاتا ہے۔ آپ کا کوڈ دیواروں، جواہرات اور نکلنے کی جگہ والے ڈانجن میں ایک بیان کے بعد دوسرا بیان چلا کر کام کرتا ہے — اور اہم اصول یہ ہے کہ وقت کس چیز پر خرچ ہوتا ہے۔ صرف ایکشنز ہی دنیا کے گھڑی کو آگے بڑھاتے ہیں؛ پروگرام کا باقی سارا کام مفت ہے۔
حرکت، موڑ اور جمع کرنا ایکشنز ہیں، اور ہر ایک دنیا کو آگے بڑھاتا ہے۔
دشمن ہر ٹک پر ہیرو کی طرف ایک قدم بڑھاتے ہیں، لہذا ان کی حرکت آپ کی حرکت سے ادا کی جاتی ہے۔
تعینات، شرائط اور چھلانگیں گھڑی کو بالکل نہیں چلاتیں۔
لہذا طویل حساب کتاب کچھ نہیں لگتا جبکہ ایک بے فائدہ قدم آپ کو فاصلہ کھووا دیتا ہے۔
پروگرام مکمل ہونے تک یا ہیرو نکلنے کی جگہ تک پہنچنے تک چلتا رہتا ہے — شروع ہونے کے بعد آپ مداخلت نہیں کر سکتے۔
کنٹرولز
ڈیسک ٹاپ: ایڈیٹر میں ٹائپ کریں، پھر Run، Step، Reset یا Load Hint پر کلک کریں
فون اور ٹیبلٹ: ٹائپ کرنے کے لیے ایڈیٹر پر ٹیپ کریں اور اسکرین پر موجود بٹنوں کا استعمال کریں؛ کوڈنگ کے لیے فزیکل کی بورڈ کی سفارش کی جاتی ہے
ٹپس اور حکمت عملی
جتنا چاہیں سوچیں، پھر ایک بار عمل کریں۔ چونکہ صرف ایکشنز ٹک کرتے ہیں، سب سے سستا پروگرام وہ ہے جو کسی بھی حرکت سے پہلے صحیح حرکت کا حساب لگائے۔
وہ لوپ جو قدم اٹھانے سے پہلے چیک کرتا ہے، اس سے بہتر ہے جو قدم اٹھا کر پھر درستگی کرتا ہے، حالانکہ اس میں زیادہ کوڈ ہوتا ہے۔
موڑ لینا ایک ٹک لگتا ہے۔ اکثر وہ راستہ تیز ہوتا ہے جو موڑ سے بچتا ہے، چاہے وہ دو موڑوں والے چھوٹے راستے سے لمبا ہی کیوں نہ ہو۔
دشمن صرف تب ہی حرکت کرتے ہیں جب آپ حرکت کرتے ہیں، لہذا کھڑے رہنا ممکن نہیں ہے لیکن سوچنا ممکن ہے — شرائط کا استعمال کریں تاکہ وہ حرکتیں نہ کریں جنہیں آپ کو واپس کرنا پڑے۔
منطق کو سب سے خراب شروع کرنے کی پوزیشن کے خلاف ٹیسٹ کریں۔ پروگرام چلتے ہوئے ایڈجسٹ نہیں کیا جا سکتا، لہذا اسے لیول کی پیشکش ہر ممکن صورت کے لیے درست ہونا چاہیے۔
آپ کیا سیکھیں گے
Quest Compiler ایک کوڈنگ سیکھنے والا پزل ہے جس میں لوپس، شرائط اور متغیرات کا حقیقی مینی لینگویج ہے، ایک نرم پہلا پروگرامنگ زبان۔
مہارتیں: کوڈنگ کی بنیادیں، متغیرات، لوپس، شرائط
بہترین کے لیے: تقریباً گریڈ 5–10 (عمر 10–16)
والدین اور اساتذہ کے لیے: ایک حقیقی پہلی پروگرامنگ زبان، نرمی سے متعارف کرائی گئی۔
اصل
ہیرو کو خود چلانے کے بجائے اسے چلانے والا پروگرام لکھنا وہ مفروضہ ہے جو تمام تدریسی پروگرامنگ کھیلوں میں مشترک ہے، Logo سے لے کر آگے تک۔
جو غیر معمولی ہے وہ انجام دہی کا ماڈل ہے: آپ کا کوڈ ایک وقت میں ایک بیان کمپائل ہو کر چلتا ہے، اس لیے آپ کنٹرول فلو کو تہ خانے میں آگے بڑھتے دیکھتے ہیں۔
قدم بہ قدم چلانا ڈی بگنگ کا سب سے کم قدر کیا جانے والا آلہ ہے، اور تقریباً کوئی اسے بغیر مدد کے دریافت نہیں کرتا۔ اسے کھیل کے چلنے کا واحد طریقہ بنانے کا مطلب ہے کہ آپ پروگرام کو متن کے ایک بلاک کے بجائے حالتوں کے سلسلے کے طور پر پڑھنا سیکھتے ہیں۔
Quest Compiler کے بارے میں
Quest Compiler ایک اصل کوڈنگ سیکھنے والا پزل ہے جس میں لوپس، شرائط اور متغیرات کا حقیقی مینی لینگویج ہے۔ براؤزر میں مفت کھیلیں، روزانہ اور مشق کی مہمات کے ساتھ۔