Skip to main content

পাঠ ২: দূরত্ব বজায় রেখে গাড়ি চালানো - সামনের দিকে এবং বিপরীত দিকে এগিয়ে যাওয়া

এই পাঠে, আপনি এমন একটি প্রকল্প তৈরি করবেন যা Castle Crasher Playgroundএর প্রথম দুর্গটি ধ্বংস করার জন্য Drivetrain কমান্ড ব্যবহার করবে!

ক্যাসেল ক্র্যাশার খেলার মাঠের উপর থেকে নিচের দৃশ্য, যেখানে কেন্দ্রের দুর্গটি একটি লাল বাক্সে হাইলাইট করা হয়েছে, যা নির্দেশ করে যে এই পাঠে কোন কাঠামোটি ভেঙে ফেলা হবে।

শেখার ফলাফল

  • VR রোবটকে একটি নির্দিষ্ট দূরত্বে চালানোর জন্য drive_forকমান্ডটি কীভাবে ব্যবহার করবেন তা শনাক্ত করুন।
  • VR রোবটকে সামনে এবং বিপরীত দিকে সরানোর জন্য drive_forকমান্ডে প্যারামিটারটি কীভাবে পরিবর্তন করবেন তা চিহ্নিত করুন।
  • ড্রাইভট্রেনের গতি নির্ধারণ করতে set_drive_velocityকমান্ডটি কীভাবে ব্যবহার করবেন তা শনাক্ত করুন।
  • set_drive_velocityকমান্ডে ব্যবহৃত মানের পরিসর চিহ্নিত করুন।

একটি নতুন প্রকল্প তৈরি করুন

Castle Crasher Playgroundএর প্রথম দুর্গের সাথে সংঘর্ষের জন্য VR রোবটকে এগিয়ে যাওয়ার জন্য একটি নতুন টেক্সট প্রজেক্ট তৈরি করতে হবে, তারপর শুরুর অবস্থানে ফিরে আসার জন্য বিপরীত দিকে গাড়ি চালাতে হবে।

একটি নতুন পাইথন টেক্সট প্রজেক্ট তৈরি করতে এই ধাপগুলি অনুসরণ করুন।

  • vr.vex.comএ VEXcode VR চালু করুন।
  • একবার আপনি VEXcode VR চালু করলে, "ফাইল" নির্বাচন করুন, তারপর "নতুন পাঠ্য প্রকল্প।"
    VEXcode VR ইন্টারফেসটি ফাইল মেনু দেখাচ্ছে। নতুন টেক্সট প্রজেক্ট বোতামটি একটি লাল বাক্স দিয়ে হাইলাইট করা হয়েছে।
  • আপনাকে একটি পাইথন খেলার মাঠ বেছে নিতে বলা হবে। ক্যাসল ক্র্যাশার খেলার মাঠনির্বাচন করুন। VEXcode VR ওপেন প্লেগ্রাউন্ড উইন্ডোতে ক্যাসেল ক্র্যাশার নির্বাচনের থাম্বনেইল।

আপনার প্রকল্পের নাম দিন

  • আপনার প্রকল্পের নাম দিতে, প্রকল্পের নাম বাক্সটি নির্বাচন করুন।
    ভেক্সকোড ভিআর ইন্টারফেস। ইন্টারফেসের শীর্ষে, প্রকল্পের শিরোনামটি একটি লাল বাক্স দিয়ে হাইলাইট করা হয়েছে। প্রকল্পের শিরোনাম বর্তমানে VEXcode প্রকল্প।
  • নতুন প্রকল্পের নাম Unit2Lesson2লিখুন এবং "সংরক্ষণ করুন" নির্বাচন করুন।

ভেক্সকোড ভিআর ইন্টারফেস। প্রকল্পের নাম উইন্ডোটি খোলা আছে, এবং প্রকল্পের নাম VEXcode প্রকল্প থেকে Unit2Lesson2 এ পরিবর্তন করা হয়েছে। সংরক্ষণ বোতামটি একটি লাল বাক্স দিয়ে হাইলাইট করা হয়েছে।

ড্রাইভ ফরওয়ার্ড এবং বিপরীত দিকে

drive_forকমান্ড ব্যবহার করে VR রোবট প্রোগ্রাম করুন এবং Castle Crasher Playgroundএর প্রথম দুর্গটি ভেঙে ফেলুন।

  • লক্ষ্য করুন, drive_forকমান্ডটি ইতিমধ্যেই প্রকল্পে রয়েছে, নতুন প্রকল্প টেমপ্লেটের অংশ হিসেবে। যদি এটি ইতিমধ্যেই আপনার প্রকল্পে না থাকে, তাহলেdrive_forকমান্ডটি ওয়ার্কস্পেসে টেনে আনুন এবং মূল সংজ্ঞার নীচে রাখুন।

    # "main" তে প্রোজেক্ট কোড যোগ করুন
    def main():
        drivetrain.drive_for(FORWARD, 200, MM)
  • অথবা, ওয়ার্কস্পেসে কমান্ড টাইপ করা শুরু করুন। কমান্ড টাইপ করার সময় স্বয়ংক্রিয়ভাবে সম্পূর্ণ কার্যকারিতা ত্রুটি প্রতিরোধ করতে সাহায্য করবে। 
    ভেক্সকোড ভিআর পাইথন কোডিং ইন্টারফেস। drivetrain dot ইতিমধ্যেই লেখা হয়েছে, এবং একটি বাক্স প্রদর্শিত হবে, যেখানে উপলব্ধ পদ্ধতি এবং ড্রাইভট্রেন কমান্ডে ব্যবহার করা যেতে পারে এমন তাদের পরামিতিগুলি দেখানো হয়েছে, যেমন drive, drive for, heading, ইত্যাদি।
  • যদি প্লেগ্রাউন্ড উইন্ডোটি ইতিমধ্যে খোলা না থাকে, তাহলে "ওপেন প্লেগ্রাউন্ড" বোতামটি নির্বাচন করুন।VEXcode VR ইন্টারফেসের উপরের অংশ। "ওপেন প্লেগ্রাউন্ড" বোতামটি একটি লাল বাক্স দিয়ে হাইলাইট করা হয়েছে।
  • ক্যাসল ক্র্যাশার খেলার মাঠ খোলা আছে কিনা তা নিশ্চিত করতে পরীক্ষা করুন৷
    ক্যাসেল ক্র্যাশার খেলার মাঠের উপর থেকে নিচের দৃশ্য যেখানে প্লে, রিসেট এবং ক্যামেরা বোতাম সহ সম্পূর্ণ প্লেগ্রাউন্ড ইন্টারফেস দেখানো হয়েছে।
  • যদি অন্য কোনও খেলার মাঠ খোলে, তাহলে খেলার মাঠটি ক্যাসল ক্র্যাশারএ পরিবর্তন করুন। খেলার মাঠ পরিবর্তন করতে, 'খেলার মাঠ নির্বাচন করুন' বোতামটি নির্বাচন করুন।
    VEXcode VR ইন্টারফেসের উপরের অংশ। "প্লেগ্রাউন্ড নির্বাচন করুন" বোতামটি একটি লাল বাক্স দিয়ে হাইলাইট করা হয়েছে।
  • ক্যাসেল ক্র্যাশার খেলার মাঠ নির্বাচন করুন।
    The thumbnail for the Castle Crasher selection in the VEXcode VR Open Playground window.
  • প্রকল্পটি পরীক্ষা করতে "স্টার্ট" বোতামটি নির্বাচন করুন।
    VEXcode VR ইন্টারফেসের উপরের অংশ। স্টার্ট বোতামটি একটি লাল বাক্স দিয়ে হাইলাইট করা হয়েছে।
  • ভিআর রোবটটি ক্যাসেল ক্র্যাশার প্লেগ্রাউন্ডএ 200 মিলিমিটার (মিমি) এগিয়ে যাবে। উল্লেখ্য, ভিআর রোবট কেন্দ্রের দুর্গ স্পর্শ করেনি। drive_for কমান্ডের প্যারামিটারগুলি সামঞ্জস্য করতে হবে যাতে VR রোবট আরও এগিয়ে যেতে পারে।
    ক্যাসেল ক্র্যাশার খেলার মাঠের উপর থেকে নিচের দৃশ্য।
  • খেলার মাঠ রিসেট করতে "রিসেট" বোতামটি নির্বাচন করুন এবং VR রোবটটিকে আবার শুরুর অবস্থানে নিয়ে যান।ক্যাসেল ক্র্যাশার খেলার মাঠের উপর থেকে নিচের দৃশ্য, যেখানে পুরো খেলার মাঠের ইন্টারফেস দেখা যাচ্ছে। রিসেট বোতামটি একটি লাল বাক্স দিয়ে হাইলাইট করা হয়েছে।

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