মূল বিষয়বস্তুতে যান

মেজ সলভার প্রো

[Drive for], [Drive], এবং [Turn for] ব্লক, Down Eye Sensor, Front Distance Sensor, এবং Right Distance Sensor ব্যবহার করে এমন একটি অ্যালগরিদম তৈরি করুন যা কোনো প্রোগ্রাম পরিবর্তন ছাড়াই Maze+ Playground-এ VR রোবটটিকে যেকোনো নির্বাচিত শুরুর অবস্থান (সবুজ বর্গক্ষেত্র) থেকে শেষের অবস্থানে (লাল বর্গক্ষেত্র) নিয়ে যেতে পারে।

  • Wall Maze+ খেলার মাঠটি নির্বাচন করুন।
  • এই ফোল্ডার থেকে .vrmaze ফাইলটি ডাউনলোড করুন এবং প্লেগ্রাউন্ডে মেজটি আপলোড করুন।
  • যেকোনো নির্বাচিত প্রারম্ভিক অবস্থান (সবুজ বর্গক্ষেত্র) থেকে শেষ অবস্থানে (লাল বর্গক্ষেত্র) যাওয়ার জন্য ভিআর রোবটটিকে কোড করুন।
    • গোলকধাঁধায় চলার সময় দেয়ালে ধাক্কা না খাওয়ার জন্য ভিআর রোবটটিকে চালনা করতে সামনের দূরত্ব সেন্সরটি ব্যবহার করুন।
    • ডান দূরত্ব সেন্সর ব্যবহার করে ভিআর রোবটটিকে ডান পাশের দেয়াল বরাবর চালনা করার জন্য একটি অ্যালগরিদম তৈরি করুন।
    • ভিআর রোবটটি শেষ অবস্থানে পৌঁছেছে কিনা তা নির্ধারণ করতে ডাউন আই সেন্সর ব্যবহার করে লাল রঙটি পরীক্ষা করুন।
    • একটি শর্তসাপেক্ষ লুপ ব্যবহার করে ভিআর রোবটটিকে গোলকধাঁধার মধ্যে অবিরাম চলতে দিন, যতক্ষণ না ডাউন আই সেন্সরটি শেষ অবস্থান শনাক্ত করে।

সহায়ক ইঙ্গিত

  • VEXcode VR-এ VR MazeBot-এর বৈশিষ্ট্য সম্পর্কে আরও তথ্যের জন্য, এই নিবন্ধটি দেখুন 
  • গোলকধাঁধায় একটি শুরুর অবস্থান নির্বাচন করতে, মেনু বোতামটি নির্বাচন করুন, তারপর অবস্থান বোতামটি নির্বাচন করুন।

VEXcode VR প্লেগ্রাউন্ড উইন্ডোর মেনু বাটন।

VEXcode VR প্লেগ্রাউন্ড উইন্ডো থেকে একটি শুরুর অবস্থান নির্বাচন করুন।

  • বুলিয়ান শর্তটি সত্য বলে রিপোর্ট করা পর্যন্ত, ভিআর রোবটকে এর ভেতরের ব্লকগুলো পুনরাবৃত্তি করার জন্য কোড করতে কন্ট্রোল ক্যাটাগরির while ব্লকটি ব্যবহার করুন।

    একটি খালি VEXcode While ব্লক যা' থাকা অবস্থায় 'পড়ে।

    • পাইথন কমান্ডের মিল:

      while condition:
      	wait(5, MSEC)