লক্ষ্য অঞ্চলে লক্ষ্য স্থির করুন
VIQC ভার্চুয়াল স্কিলস ফিল্ডে হিরো বটের প্রাথমিক অবস্থানকে মূলবিন্দু (0,0) ধরে একটি স্থানাঙ্ক ব্যবস্থা তৈরি করুন। [Drive for] ও [Turn to heading] ব্লক, আর্ম মোটর, ইনটেক মোটর এবং বাম্পার সুইচ সেন্সর ব্যবহার করে একটি অ্যালগরিদম তৈরি করুন, যা হিরো বটকে নির্দিষ্ট অবস্থানে চালনা করে একটি নীল ডিসপেন্সার থেকে সমস্ত ডিস্ক বের করে, একটি ডিস্ক তুলে নেয় এবং যত দ্রুত সম্ভব সেটিকে ৪-পয়েন্ট গোল জোন তে নিক্ষেপ করে
- VIQC ভার্চুয়াল স্কিলস - স্ল্যাপশট প্লেগ্রাউন্ড নির্বাচন করুন।
- হিরো বটটিকে (120, -290) স্থানাঙ্কে নিয়ে যান, নীল ডিসপেন্সারটির দিকে ঘুরুন এবং এর থেকে সমস্ত ডিস্ক বের করে নিন।
- হিরো বটটিকে (1000, -290) স্থানাঙ্কে অবস্থিত অবস্থানে নিয়ে যান।
- হিরো বটটিকে রিভার্সে (850, -380) অবস্থানে নিয়ে যান।
- হিরো বটকে একটি ডিস্ক তুলে নিয়ে ৪-পয়েন্ট গোল জোনে করার জন্য কোড করুন
- একটি ডিস্ক গ্রহণ করার জন্য হিরো বটকে ইনটেক মোটরটি ঘোরানোর জন্য কোড করুন।
- ৪-পয়েন্ট গোল জোনে ডিস্কটি নিক্ষেপ করার জন্য স্কোর করার দিক নির্ণয় করতে একটি অ্যালগরিদম তৈরি করুন। হিরো বটটিকে স্কোর করার দিকে ঘোরান।
- হিরো বটকে কোড করে ইনটেক মোটরের কাঙ্ক্ষিত বেগ নির্ধারণ করুন এবং ডিস্কটি উৎক্ষেপণ করতে ইনটেক মোটরটি ঘোরান।
সহায়ক ইঙ্গিত
- উৎক্ষেপণ দূরত্ব নিয়ন্ত্রণ করতে, মোশন ক্যাটাগরি থেকে সেট ভেলোসিটি ব্লকটি ব্যবহার করুন এবং ইনটেকমোটর নির্বাচন করে ইনটেক মোটরের বেগ সেট করুন।

পাইথন কমান্ডের মিল:
ইনটেক_মোটর.সেট_ভেলোসিটি(৮০, পার্সেন্ট)
- রোবটের অবস্থান এবং লক্ষ্য অবস্থানের মধ্যবর্তী রেখাটিই হলো ডিস্কটির প্রত্যাশিত গতিপথ। উৎক্ষেপণের সময় ডিস্কটি বেড়া বা সবুজ বস্তুগুলোর সাথে ধাক্কা খেলে, এটি ছিটকে যাবে এবং এর গতিপথ পরিবর্তিত হয়ে যাবে।
- একটি প্রত্যাশিত গতিপথ পরিকল্পনা করুন এবং স্কোর করার দিকটি খুঁজে বের করুন।
- উৎক্ষেপণের সময় ডিস্কটি যাতে বেড়া বা সবুজ বস্তুগুলোর সাথে ধাক্কা না খায়, সেজন্য এর গতিপথ পরিকল্পনা করুন।
- ৪-পয়েন্ট গোল জোনের মধ্যে পরিকল্পিত গতিপথের উপর একটি অবস্থানকে লক্ষ্যবিন্দু হিসেবে নির্বাচন করুন।
- রোবট এবং লক্ষ্যবিন্দুর X ও Y স্থানাঙ্ক শনাক্ত করুন।
স্কোরিংয়ের দিক নির্ণয় করতে Atan ফাংশনটি ব্যবহার করুন।
