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

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

অ্যালগরিদমগুলি ক্রমাগত সেন্সরের মান পরীক্ষা করতে এবং আচরণগুলি পুনরাবৃত্তি করতে লুপ ব্যবহার করে। লুপের ভেতরে শর্তসাপেক্ষ বিবৃতি নেস্টিং করা, যেমন ইনফিনিট while loops অথবা whileloops,নয় শর্ত সহ, VR রোবটকে ক্রমাগত সেই শর্তগুলি পরীক্ষা করার নির্দেশ দেবে।
def main():
while True:
যদি distance.found_object():
# Distance Sensor ব্যবহার করে পাওয়া ভবনটি খুঁজে বের করুন
drivetrain.drive(FORWARD)
else:
# Distance Sensor ব্যবহার করে একটি ভবন খুঁজে পেতে ঘুরুন
drivetrain.turn(RIGHT)
wait(5, MSEC)সেন্সর মানগুলির মতো রিপোর্ট করা অবস্থার উপর নির্ভর করে VR রোবটকে নির্দিষ্ট আচরণ সম্পাদনের নির্দেশ দেওয়ার জন্য if else এর মতো শর্তসাপেক্ষ বিবৃতি ব্যবহার করে নির্বাচন ব্যবহার করা হয়।


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

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