Skip to main content

পাঠ ১: একটি বর্গক্ষেত্র আঁকুন

move কমান্ডটি VR রোবটের উপর পেন টুলটিকে উপরে এবং নীচে সরায়। এই উদাহরণে VR রোবট আর্ট ক্যানভাস খেলার মাঠএ একটি বর্গক্ষেত্র আঁকবে।

আর্ট ক্যানভাস খেলার মাঠ যার উপর একটি কালো বর্গক্ষেত্র আঁকা। ভিআর রোবটটি খেলার মাঠের মাঝখানে, বর্গক্ষেত্রের নীচের বাম কোণে অবস্থিত।

 

  • নতুন টেক্সট প্রজেক্ট টেমপ্লেটটি drive_for কমান্ড দিয়ে শুরু হয়। সেই কমান্ডটি সরিয়ে ফেলুন, এবং আপনার প্রকল্প শুরু করতে move কমান্ডটি টেনে আনুন, টাইপ করুন বা কপি করুন।
def main():
	pen.move(DOWN)

 

আপনার জ্ঞাতার্থে

moveকমান্ডটি VR রোবটে Pen টুলটি তুলে নিচে রাখার জন্য ব্যবহার করা যেতে পারে।

বিভিন্ন প্যারামিটার দেখানোর জন্য VEXcode VR Python Pen কমান্ডটি দুবার লেখা হয়েছে। প্রথম লাইনে "পেন ডট মুভ" এবং বন্ধনীতে "ডাউন" লেখা আছে। দ্বিতীয় লাইনে বন্ধনীর মধ্যে "পেন ডট মুভ" এবং "আপ" লেখা আছে।
  • drive_for কমান্ডটি টেনে আনুন, টাইপ করুন অথবা কপি করুন এবং এটিকে moveকমান্ডের নিচে রাখুন। drive_forকমান্ডের প্যারামিটারগুলি 600 মিলিমিটার (মিমি) এগিয়ে নিয়ে যাওয়ার জন্য সেট করুন।
def main():
	pen.move(DOWN)
	drivetrain.drive_for(FORWARD, 600, MM)

আপনার প্রকল্পটি উপরের মতো দেখা উচিত।

  • এরপর, turn_forকমান্ডটি টেনে আনুন, টাইপ করুন অথবা কপি করুন এবং এটিকে drive_for কমান্ডের পরে রাখুন। 90 ডিগ্রি ডানে ঘুরতে turn_forকমান্ডের প্যারামিটার সেট করুন।
def main():
	pen.move(DOWN)
	drivetrain.drive_for(FORWARD, 600, MM)
	drivetrain.turn_for(ডান, 90, ডিগ্রি)

আপনার প্রকল্পটি উপরের মতো দেখা উচিত।

  • বর্গক্ষেত্রের দ্বিতীয় দিকটি আঁকতে, drive_forএবং turn_for কমান্ডটি অনুলিপি করুন। কপি করতে, drive_forএবংturn_forকমান্ডগুলি হাইলাইট করুন। কমান্ডগুলিতে ডান ক্লিক করুন বা দীর্ঘক্ষণ টিপুন এবং "কপি" নির্বাচন করুন। তারপরে ডান ক্লিক করুন বা কমান্ডের অধীনে দীর্ঘ প্রেস করুন এবং "পেস্ট করুন" নির্বাচন করুন।
    এই পাঠের প্রকল্পটি বাম দিকে দেখানো হয়েছে, প্রসঙ্গ মেনু খোলা রয়েছে। অপশনগুলো পড়া যাবে, লাইন কমেন্ট যোগ করুন, লাইন কমেন্ট সরান, লাইন কমেন্ট টগল করুন, কাট, কপি, পেস্ট করুন। কপি অপশনটি একটি লাল বাক্স দিয়ে হাইলাইট করা হয়েছে।
  • অতিরিক্ত drive_forএবং turn_forকমান্ড এখন স্ট্যাকে যোগ করা হয়েছে। এটি বর্গক্ষেত্রের প্রথম দুটি দিক তৈরি করে।
    বর্গক্ষেত্রের প্রথম দুই দিকে ড্রাইভ করার প্রকল্প পঠন: লাইন এক def প্রধান খোলা বন্ধনী বন্ধ বন্ধনী কোলন লাইন দুইটি ইন্ডেন্ট করা হয়েছে এবং পঠন করা হয়েছে পেন ডট সরান খোলা বন্ধনী নিচে বন্ধ বন্ধনী লাইন তিন পঠন ড্রাইভট্রেন ডট ড্রাইভ আন্ডারস্কোর খোলা বন্ধনীর জন্য ফরোয়ার্ড কমা ছয় শত কমা মিমি বন্ধ বন্ধনী লাইন চার পঠন ড্রাইভট্রেন ডট টার্ন আন্ডারস্কোর খোলা বন্ধনীর জন্য ডান কমা নব্বই কমা ডিগ্রি বন্ধ বন্ধনী লাইন পাঁচ পঠন ড্রাইভট্রেন ডট ড্রাইভ আন্ডারস্কোর খোলা বন্ধনীর জন্য ফরোয়ার্ড কমা ছয় শত কমা মিমি বন্ধ বন্ধনী লাইন ছয় পঠন ড্রাইভট্রেন ডট টার্ন আন্ডারস্কোর খোলা বন্ধনীর জন্য ডান, 90, ডিগ্রি বন্ধ বন্ধনী।
  • বর্গক্ষেত্রের শেষ দুটি দিক আঁকতে, drive_forএবং turn_forকমান্ডগুলি অনুলিপি করুন। চারটি কমান্ড হাইলাইট করুন, তারপরে ডান ক্লিক করুন বা দীর্ঘ প্রেস করুন এবং "কপি করুন" নির্বাচন করুন। হাইলাইট করা কমান্ডের অধীনে ডান ক্লিক করুন বা দীর্ঘক্ষণ প্রেস করুন এবং "পেস্ট করুন" নির্বাচন করুন।
    উপরে থেকে প্রকল্পটি বাম দিকে দেখানো হয়েছে, শেষ চারটি ড্রাইভট্রেন কমান্ড হাইলাইট করা হয়েছে। ডানদিকে খোলা প্রসঙ্গ মেনু রয়েছে, যেখানে লাল বাক্স দিয়ে কপি বিকল্পটি হাইলাইট করা হয়েছে।
  • কমান্ডগুলি তখন নকল করা হবে এবং বর্গক্ষেত্রের শেষ দুটি দিক তৈরি করবে।
    উপরে বর্ণিত পদ্ধতিতে একটি বর্গক্ষেত্র আঁকার প্রকল্প, শেষ দুটি লাইন কোড যোগ করে। তারা খোলা বন্ধনীর জন্য ড্রাইভট্রেন ডট ড্রাইভ আন্ডারস্কোর ফরোয়ার্ড কমা 600 কমা মিমি এবং খোলা বন্ধনীর জন্য ড্রাইভট্রেন ডট টার্ন আন্ডারস্কোর ডান কমা নব্বই, ডিগ্রি বন্ধ বন্ধনী পড়ে।
  • খেলার মাঠের উইন্ডোটি খুলতে "ওপেন প্লেগ্রাউন্ড" বোতামটি নির্বাচন করুন, যদি এটি ইতিমধ্যে খোলা না থাকে।
    VEXcode VR টুলবার, যেখানে উপরের ডানদিকে "ওপেন প্লেগ্রাউন্ড" বোতামটি হাইলাইট করা আছে। ওপেন প্লেগ্রাউন্ড হল দ্বিতীয় বিকল্প, নির্বাচিত প্লেগ্রাউন্ড এবং শুরুর মধ্যে।
  • নিশ্চিত করুন যেআর্ট ক্যানভাস প্লেগ্রাউন্ডখোলা আছে।
    VEXcode VR-তে আর্ট ক্যানভাস খেলার মাঠ।
  • প্রকল্পটি পরীক্ষা করতে "স্টার্ট" বোতামটি নির্বাচন করুন।
    VEXcode VR টুলবার, যেখানে উপরের ডানদিকের কোরারে স্টার্ট বোতামটি হাইলাইট করা আছে। বাম দিকের তৃতীয় বিকল্প হল স্টার্ট বাটন, তারপর নির্বাচিত খেলার মাঠ এবং খোলা খেলার মাঠ।
  • ভিআর রোবটটি 600 মিলিমিটার (মিমি) এগিয়ে যাবে এবং তারপর পেন টুল দিয়ে আঁকার সময় 90 ডিগ্রির জন্য ডানদিকে ঘুরবে। VR রোবট স্কোয়ারের চারটি দিক আঁকতে এই আচরণগুলি চারবার পুনরাবৃত্তি করবে।আর্ট ক্যানভাস খেলার মাঠ যার উপর একটি কালো বর্গক্ষেত্র আঁকা। ভিআর রোবটটি খেলার মাঠের মাঝখানে, বর্গক্ষেত্রের নীচের বাম কোণে অবস্থিত।
  • খেলার মাঠ রিসেট করতে "রিসেট" বোতামটি নির্বাচন করুন এবং VR রোবটটিকে তার শুরুর অবস্থানে ফিরিয়ে আনুন। ভেক্সকোড ভিআর আর্ট ক্যানভাস প্লেগ্রাউন্ড, যেখানে রোবটটি খেলার মাঠের কেন্দ্রে এবং একটি কালো বর্গক্ষেত্র আঁকা। প্লেগ্রাউন্ড উইন্ডোর নীচের বাম কোণে রিসেট বোতামটি রয়েছে, যার একটি তীর ঘড়ির কাঁটার বিপরীত দিকে বৃত্তাকার দিকে নির্দেশ করে। এই বোতামটি একটি লাল বাক্স দিয়ে হাইলাইট করা হয়েছে।

আপনার তথ্যের জন্য

set_pen_color কমান্ডটি কলমের রঙ পরিবর্তন করতে ব্যবহার করা যেতে পারে। কলমটি চারটি রঙের একটিতে সেট করা যেতে পারে: কালো, নীল, সবুজ বা লাল।

 চারটি রঙের বিকল্প দেখানো প্যারামিটার খোলা রেখে কলমের রঙের মন্তব্য সেট করুন।

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