Skip to main content

পাঠ ৫: ডিস্ক মেজ চ্যালেঞ্জ

এই ডিস্ক মেজ চ্যালেঞ্জে, ভিআর রোবটটি আই সেন্সর ব্যবহার করে শুরু থেকে শেষ পর্যন্ত ডিস্ক মেজ প্লেগ্রাউন্ড নেভিগেট করবে। ডিস্ক মেজ চ্যালেঞ্জ চিরতরে সমাধান করার জন্য, ভিআর রোবটটিকে অবশ্যই শুরুর অবস্থানে ফিরে যেতে হবে এবং আবার ডিস্ক মেজ শুরু করতে হবে!

ভিআর ডিস্ক মেজ খেলার মাঠের উপর থেকে নীচের দৃশ্য, যেখানে ভিআর রোবটটি শেষ লাল ডিস্কে পৌঁছেছে এবং এখন শুরুর লক্ষ্যে ফিরে যাওয়ার জন্য মোড় নিচ্ছে। একটি তীরচিহ্ন ডিস্ক মেজ আবার শুরু করার জন্য কোন পথটি অনুসরণ করা উচিত তা নির্দেশ করে।

শেখার ফলাফল

  • ডিস্ক মেজ চ্যালেঞ্জ সমাধান করতে সক্ষম হতে ড্রাইভট্রেন, সেন্সর এবং কন্ট্রোল বিভাগ থেকে ব্লক প্রয়োগ করুন।

পুটিং ইট অল টুগেদার

[যদি তাহলে] ব্লকটি কন্ট্রোল বিভাগ থেকে একটি সি ব্লক। যদি [যদি তারপর] ব্লকের অবস্থা সত্য হয়, তাহলে VR রোবট [যদি তারপর] ব্লকের মধ্যে থাকা আচরণের একটি সেট সম্পাদন করবে। [if then] ব্লকের ভিতরের আচরণগুলি বাদ দেওয়া হবে যদি [if then] ব্লকের অবস্থা মিথ্যা রিপোর্ট করে।

[ফরএভার] ব্লক হল কন্ট্রোল ক্যাটাগরির একটি সি ব্লক যা এর ভিতরে থাকা আচরণের পুনরাবৃত্তি করে, চিরতরে।

আমাদের VEXcode VR ব্লক প্রকল্পের যুক্তির প্রবাহ বিশ্লেষণকারী একটি চিত্র, যার মধ্যে একটি পার্শ্ববর্তী চিরস্থায়ী ব্লক অন্তর্ভুক্ত রয়েছে। চিত্রটি নির্দেশ করে যে if বিবৃতিগুলি চিরকাল পুনরাবৃত্তি হয় এবং প্রতিটি লুপে প্রতিটি পরীক্ষা করা হয়। আমাদের প্রকল্পটি পরীক্ষা করে যে সামনের চোখটি সবুজ রঙ সনাক্ত করে কিনা, এবং যদি তাই হয় তবে এটি 90 ডিগ্রির জন্য ডানদিকে ঘোরে। এরপর, যদি সামনের চোখ নীল রঙ শনাক্ত করে তবে এটি ৯০ ডিগ্রি বাম দিকে ঘুরবে। এরপর, যদি সামনের চোখ লাল দেখায় তবে এটি গাড়ি চালানো বন্ধ করে দেয়। সবশেষে, যদি সামনের চোখ কিছুই সনাক্ত না করে তবে এটি সামনের দিকে এগিয়ে যায়।

[যদি তাহলে] ব্লকগুলি [ফরএভার] ব্লকের ভিতরে ব্যবহার করা হয় যাতে [যদি তাহলে] ব্লকের প্রতিটি শর্ত বারবার চেক করা হয়। প্রকল্পের প্রবাহের সময়, যদি [যদি তারপর] ব্লকের অবস্থা সত্য হয়, তবে [যদি তারপর] ব্লকের ভিতরের ব্লকগুলি কার্যকর করা হয়। যদি [যদি তারপর] ব্লকের অবস্থা মিথ্যা হয়, তবে [যদি তারপর] ব্লকের ভিতরের ব্লকগুলি এড়িয়ে যায় এবং প্রকল্পের প্রবাহ স্ট্যাকের পরবর্তী ব্লকে চলতে থাকবে।

[যদি তাহলে] ব্লকের অভ্যন্তরে [ফরএভার] ব্লক ব্যবহার করা একটি ভিআর রোবটকে তার পরিবেশ অনুযায়ী প্রতিক্রিয়া জানাতে দেয়, যেমন একটি ভিআর রোবট একটি নির্দিষ্ট রঙের বস্তু শনাক্ত করলে থামানো বা বাঁকানো।

ডিস্ক মেজ খেলার মাঠের একটি সবুজ ডিস্কে পৌঁছানোর পর ডানদিকে মোড় নিচ্ছে ভিআর রোবট।

এই পাঠের বাকি অংশটি চালিয়ে যেতে পরবর্তী বোতামটি নির্বাচন করুন।