পাঠ ৪: ডায়নামিক ক্যাসেল ক্র্যাশার চ্যালেঞ্জ
ডায়নামিক ক্যাসেল ক্র্যাশার চ্যালেঞ্জে, ভিআর রোবটকে এখন ডায়নামিক ক্যাসেল ক্র্যাশার প্লেগ্রাউন্ডএর প্রতিটি পুনরাবৃত্তি থেকে করে টি টুকরো কেটে ফেলতে হবে, দ্রুততম উপায়ে!

শেখার ফলাফল
- ডায়নামিক ক্যাসেল ক্র্যাশার চ্যালেঞ্জ সমাধানের জন্য একাধিক সেন্সর ব্যবহার করে বারবার সিদ্ধান্তের যুক্তি প্রয়োগ করুন।
সবকিছু একসাথে করা
অ্যালগরিদম ব্যবহারকারীকে আরও বৈচিত্র্যময় এবং দক্ষ প্রকল্প তৈরি করতে সক্ষম করে। অ্যালগরিদম হল নির্দেশাবলীর সুনির্দিষ্ট ক্রম যা নির্বাচন এবং পুনরাবৃত্তি ব্যবহার করে VR রোবটকে তার পরিবেশ থেকে তথ্য ব্যবহার করে আচরণ সম্পাদনের নির্দেশ দিতে পারে।

অ্যালগরিদমগুলি ক্রমাগত সেন্সরের মান পরীক্ষা করতে এবং আচরণগুলি পুনরাবৃত্তি করতে লুপ ব্যবহার করে। লুপের ভিতরে শর্তসাপেক্ষ স্টেটমেন্ট নেস্ট করা যেমন [ফরএভার] বা [রিপিট যতক্ষণ না] ব্লকগুলি ভিআর রোবটকে সেই শর্তগুলি ক্রমাগত পরীক্ষা করতে নির্দেশ দেবে।

সেন্সর মানগুলির মতো রিপোর্ট করা অবস্থার উপর নির্ভর করে, VR রোবটকে নির্দিষ্ট আচরণ চালানোর নির্দেশ দেওয়ার জন্য শর্তযুক্ত বিবৃতি যেমন [যদি তারপর অন্য] বা [পর্যন্ত পুনরাবৃত্তি না হওয়া পর্যন্ত] ব্লক ব্যবহার করে নির্বাচন নিযুক্ত করা হয়।

লুপ এবং নির্বাচন সহ সেন্সর ব্যবহার করা VR রোবটকে পরিবর্তনশীল পরিবেশের সাথে যোগাযোগ করতে সক্ষম করে, যেমন ডায়নামিক ক্যাসেল ক্র্যাশার প্লেগ্রাউন্ড।

ডায়নামিক ক্যাসেল ক্র্যাশার চ্যালেঞ্জ
এই চ্যালেঞ্জে, একটি প্রকল্প তৈরি করুন যেখানে VR রোবট একটি অ্যালগরিদম ব্যবহার করে ডাইনামিক ক্যাসেল ক্র্যাশার প্লেগ্রাউন্ড-এর সমস্ত বিল্ডিং টুকরো ছিটকে দিতে পারে, যতটা সম্ভব কম সময়ে।
ডায়নামিক ক্যাসেল ক্র্যাশার চ্যালেঞ্জ সমাধান করার জন্য একটি টাইমার ব্যবহার করা প্রয়োজন। আপনি একটি স্টপওয়াচ, একটি ফোন ব্যবহার করতে পারেন অথবা আপনি VR রোবটে টাইমারও ব্যবহার করতে পারেন৷
আপনার তথ্যের জন্য
আপনি VEXcode VR-এ মনিটর বৈশিষ্ট্যটি ব্যবহার করতে পারেন এবং নিরীক্ষণের জন্য (টাইমার মান) ব্লক নির্বাচন করতে পারেন। প্রতিবার প্রজেক্ট চালানো হলে মনিটর রিসেট হয়।

মনিটর কনসোল ব্যবহার সম্পর্কে আরও তথ্যের জন্য, এই নিবন্ধটি দেখুন।
চ্যালেঞ্জটি সম্পূর্ণ করতে এই পদক্ষেপগুলি অনুসরণ করুন:
- একটি নতুন প্রকল্প তৈরি করুন বা এই ইউনিটের পূর্ববর্তী পাঠ থেকে একটি প্রকল্প লোড করুন। যদি নতুন কোন প্রকল্প তৈরি করেন, তাহলে ডাইনামিক ক্যাসেল ক্র্যাশার প্লেগ্রাউন্ডটি নির্বাচন করুন।
- প্রকল্প Unit9 Challengeএর নাম পরিবর্তন করুন।
- খেলার মাঠের উইন্ডোটি চালু করুন।
- ডায়নামিক ক্যাসেল ক্র্যাশার প্লেগ্রাউন্ডলোড করুন।
- ডায়নামিক ক্যাসেল ক্র্যাশার প্লেগ্রাউন্ড এর সমস্ত বিল্ডিং টুকরোগুলিকে সবচেয়ে কম সময়ের মধ্যে ঠেলে দিতে VR রোবট চালানোর জন্য প্রয়োজনীয় ব্লকগুলি যোগ করুন। মনে রাখবেন যে আপনার যদি একটি VR প্রিমিয়াম অ্যাকাউন্ট থাকে, তাহলে আপনি চ্যালেঞ্জটি সম্পূর্ণ করতে VEXcode ব্লক, সুইচ ব্লক, অথবা উভয় ধরণের ব্লকের সংমিশ্রণ ব্যবহার করতে পারেন। VR রোবট খেলার মাঠ থেকে পড়ে যাওয়া উচিত নয়।
- এটি কাজ করে কিনা তা পরীক্ষা করার জন্য প্রকল্পটি শুরু করুন। খেলার মাঠের লেআউট নির্বিশেষে অ্যালগরিদম কাজ করা উচিত।
- কাগজের টুকরো, আপনার ডিভাইসে বা VEXcode VR-এ টাইমার পর্যবেক্ষণ করে চ্যালেঞ্জটি সম্পূর্ণ করতে যে সময় লেগেছে তা নথিভুক্ত করুন।
- VR রোবট সফলভাবে ডায়নামিক ক্যাসেল ক্র্যাশার চ্যালেঞ্জটি স্বল্পতম সময়ে সম্পূর্ণ না করা পর্যন্ত প্রকল্পটি সংশোধন এবং চালানো চালিয়ে যান।
- VR রোবট সফলভাবে রেকর্ড সময়ে ডায়নামিক ক্যাসেল ক্র্যাশার প্লেগ্রাউন্ড এর সমস্ত বিল্ডিং টুকরো ছিটকে গেলে প্রকল্পটি সংরক্ষণ করুন।
অভিনন্দন! আপনি সফলভাবে ডায়নামিক ক্যাসেল ক্র্যাশার চ্যালেঞ্জ সম্পন্ন করেছেন!