পাঠ ৪: ক্যাসেল ক্র্যাশার চ্যালেঞ্জ

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

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