دھند کے ذریعے گاڑی چلانے کے لیے ایک روبوٹ پروگرام کریں اور نقشے پر ہر ستارے کو جمع کریں جسے آپ پوری طرح سے نہیں دیکھ سکتے۔
بورڈ دھند سے ڈھکا ہوا ہے - صرف روبوٹ نے جن سیلز کا دورہ کیا ہے ان کا انکشاف ہوا ہے۔ فنکشن سلاٹ کو تیر کی ہدایات اور رنگ کے حالات سے پُر کریں، پھر روبوٹ کو راہداری کے ذریعے چلانے، دھند کو اٹھانے اور ستارے جمع کرنے کے لیے اپنا پروگرام چلائیں۔ چونکہ آپ پورا نقشہ نہیں دیکھ سکتے، اس لیے آپ کا پروگرام اتنا عام ہونا چاہیے کہ نابینا کام کر سکے۔
ایرولوجک ایک فوگ آف وار پروگرامنگ پہیلی ہے جو عام لکھنے کے بارے میں ہے، محدود معلومات سے روٹین کو لوپ کرنا۔
فنکشن کے خانوں کو تیر والی ہدایات اور رنگ کی شرائط سے بھرنا، پھر ایک روبوٹ کو دھند سے ڈھکے بورڈ پر انہیں انجام دیتے دیکھنا، Logo کی وہ روایت ہے جس میں کسی مخلوق کو ہاتھ کے بجائے پروگرام سے چلایا جاتا ہے۔
اس کی اپنی پابندی دھند ہے: صرف وہی خانے ظاہر ہوتے ہیں جن پر روبوٹ جا چکا ہو، اس لیے آپ ایک ایسے نقشے کے مقابل کوڈ لکھ رہے ہیں جسے آپ دیکھ نہیں سکتے۔
یہ پروگرامنگ کے ایک حقیقتاً مختلف طریقے پر مجبور کرتا ہے۔ بورڈ نظر آ رہا ہو تو آپ راستہ لکھتے ہیں؛ چھپا ہو تو آپ کو ایک اصول لکھنا پڑتا ہے — ایسا رویہ جو اس پر منحصر ہو کہ روبوٹ کو کیا ملتا ہے — اور یہی اسکرپٹ اور الگورتھم کا فرق ہے۔
Arrowlogic ایک اصل فوگ آف وار پروگرامنگ پہیلی ہے جو عام لکھنے کے بارے میں ہے، محدود معلومات سے لوپنگ روٹینز۔ مہم، روزانہ اور مشق کے طریقوں کے ساتھ اپنے براؤزر میں مفت کھیلیں۔