কুয়াশার মধ্য দিয়ে গাড়ি চালানোর জন্য একটি রোবট প্রোগ্রাম করুন এবং আপনি সম্পূর্ণরূপে দেখতে পাচ্ছেন না এমন মানচিত্রে প্রতিটি তারকা সংগ্রহ করুন।
বোর্ডটি কুয়াশায় ঢাকা — শুধুমাত্র রোবট যে কক্ষগুলো পরিদর্শন করেছে তা প্রকাশ করা হয়েছে। তীর নির্দেশাবলী এবং রঙের শর্তাবলী দিয়ে ফাংশন স্লটগুলি পূরণ করুন, তারপর করিডোরের মাধ্যমে রোবটটি চালানোর জন্য, কুয়াশা উত্তোলন এবং তারা সংগ্রহ করার জন্য আপনার প্রোগ্রামটি চালান। যেহেতু আপনি পুরো মানচিত্রটি দেখতে পাচ্ছেন না, আপনার প্রোগ্রামটি অন্ধ কাজ করার জন্য যথেষ্ট সাধারণ হতে হবে।
অ্যারোলজিক হল একটি কুয়াশা-অফ-ওয়ার প্রোগ্রামিং ধাঁধা যা সাধারণ, সীমিত তথ্য থেকে লুপিং রুটিন লেখার বিষয়ে।
ফাংশনের ঘরগুলো তির-নির্দেশ ও রঙের শর্ত দিয়ে পূরণ করা, তারপর একটি রোবটকে কুয়াশাঢাকা বোর্ডে সেগুলো পালন করতে দেখা হলো Logo ঐতিহ্য — একটি প্রাণীকে হাতে নয়, প্রোগ্রাম দিয়ে চালানো।
মৌলিক সীমাবদ্ধতা হলো কুয়াশা: কেবল রোবট যে ঘরগুলোতে গেছে সেগুলোই প্রকাশিত হয়, তাই আপনি এমন একটি মানচিত্রের বিপরীতে কোড লিখছেন যা দেখতে পাচ্ছেন না।
এটি প্রোগ্রামিংয়ের সত্যিই ভিন্ন একটি পদ্ধতি চাপিয়ে দেয়। বোর্ড দৃশ্যমান থাকলে আপনি একটি পথ লেখেন; লুকোনো থাকলে আপনাকে একটি নিয়ম লিখতে হয় — রোবট যা খুঁজে পায় তার ওপর নির্ভরশীল আচরণ — আর এটাই স্ক্রিপ্ট ও অ্যালগরিদমের পার্থক্য।
অ্যারোলজিক হল একটি মূল কুয়াশা-অফ-ওয়ার প্রোগ্রামিং ধাঁধা যা সাধারণ, সীমিত তথ্য থেকে লুপিং রুটিন লেখার বিষয়ে। প্রচারাভিযান, দৈনিক এবং অনুশীলন মোড সহ আপনার ব্রাউজারে বিনামূল্যে খেলুন।