Skip to main content

পাঠ ৪: ডায়নামিক ক্যাসেল ক্র্যাশার চ্যালেঞ্জ

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

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

শেখার ফলাফল

  • ডায়নামিক ক্যাসেল ক্র্যাশার চ্যালেঞ্জ সমাধানের জন্য একাধিক সেন্সর ব্যবহার করে বারবার সিদ্ধান্তের যুক্তি প্রয়োগ করুন।

সবকিছু একসাথে করা

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

খেলার মাঠের একটি দুর্গের ঠিক সামনে ভিআর রোবটের একটি ঘনিষ্ঠ দৃশ্য। লাল এবং সবুজ বক্ররেখা রোবটের সামনের দিকের সেন্সর দ্বারা দুর্গ সনাক্তকরণকে চিত্রিত করে।

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

ইউনিট থেকে একটি নমুনা প্রকল্প যা একটি ফরএভার ব্লকের ভিতরে একটি "if then else" ব্লক নেস্টিং করার চিত্র তুলে ধরে, যাতে ক্রমাগত একটি অবস্থা পরীক্ষা করা যায় এবং সিদ্ধান্ত নেওয়া যায়।

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

একটি ফরএভার ব্লকের মধ্যে একটি if then else ব্লকের প্রজেক্ট ফ্লো-এর একটি চিত্র যা দেখায় কিভাবে If then else ব্লকের অবস্থা ক্রমাগত পরীক্ষা করা হয় এবং প্রতিবার শুধুমাত্র একটি শাখা কার্যকর করা হয়। ফরএভার লুপের কারণে এই সবকিছু বারবার চলতে থাকে।

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

প্রকল্পের শুরুতে ডায়নামিক ক্যাসেল ক্র্যাশার খেলার মাঠে দুর্গগুলির মুখোমুখি ভিআর রোবটের দৃষ্টিকোণ দৃশ্য।

ডায়নামিক ক্যাসেল ক্র্যাশার চ্যালেঞ্জ

এই চ্যালেঞ্জে, একটি প্রকল্প তৈরি করুন যেখানে VR রোবট একটি অ্যালগরিদম ব্যবহার করে ডাইনামিক ক্যাসেল ক্র্যাশার প্লেগ্রাউন্ড-এর সমস্ত বিল্ডিং টুকরো ছিটকে দিতে পারে, যতটা সম্ভব কম সময়ে।

ডায়নামিক ক্যাসেল ক্র্যাশার চ্যালেঞ্জ সমাধান করার জন্য একটি টাইমার ব্যবহার করা প্রয়োজন। আপনি একটি স্টপওয়াচ, একটি ফোন ব্যবহার করতে পারেন অথবা আপনি VR রোবটে টাইমারও ব্যবহার করতে পারেন৷

আপনার তথ্যের জন্য

আপনি VEXcode VR-এ মনিটর বৈশিষ্ট্যটি ব্যবহার করতে পারেন এবং নিরীক্ষণের জন্য (টাইমার মান) ব্লক নির্বাচন করতে পারেন। প্রতিবার প্রজেক্ট চালানো হলে মনিটর রিসেট হয়।

VEXcode VR ইন্টারফেসটি বাম দিকে টুলবক্সটি দেখায়, যেখানে সেকেন্ডে টাইমার ব্লকটি চেক করা থাকে, তারপর মাঝখানে VR প্লেগ্রাউন্ড উইন্ডো থাকে এবং মনিটর কনসোলটি খোলা থাকে, যেখানে মনিটরে সেকেন্ডে টাইমারটি দেখানো হয়।

মনিটর কনসোল ব্যবহার সম্পর্কে আরও তথ্যের জন্য, এই নিবন্ধটি দেখুন

চ্যালেঞ্জটি সম্পূর্ণ করতে এই পদক্ষেপগুলি অনুসরণ করুন:

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

অভিনন্দন! আপনি সফলভাবে ডায়নামিক ক্যাসেল ক্র্যাশার চ্যালেঞ্জ সম্পন্ন করেছেন!

প্রশ্ন

পাঠ কুইজ অ্যাক্সেস করতে নীচের একটি লিঙ্ক নির্বাচন করুন.

গুগল ডক / .ডকএক্স / .পিডিএফ