Skip to main content

Offensive Zone Scoring

استخدم طريقتين للتسجيل في منطقة الهجوم! استخدم كتل [Drive for] و [Turn for] و [Spin ​​for] و [Spin ​​to position] لبرمجة روبوت البطل للقيادة إلى الكرة الثلاثية الخضراء الموجودة أسفل شريط الارتفاع الأحمر (المميز باللون الأزرق الفاتح) المنطقة الهجومية. ثم المنطقة الهجومية. الفائز هو صاحب أسرع وقت!

  • اختر مهارات VRC الافتراضية - ملعب فوق وتحت.
  • استخدم قائمة التحقق قبل المباراة لتحديد موقع البداية، واتجاه البداية، و تحميل مسبق للروبوت "رقم " للروبوت.
  • قم ببرمجة الروبوت البطل ليقود إلى الكرة الثلاثية الخضراء الموجودة أسفل شريط الارتفاع الأحمر لدفعها إلى منطقة الهجوم.
  • قم ببرمجة الروبوت لإطلاق الكرة الثلاثية الخضراء المظللة باللون الأصفر إلى منطقة الهجوم. 
    • قم ببرمجة الروبوت لتدوير محرك الذراع لخفض الذراع بالكامل لالتقاط كرة ثلاثية من الملعب.
    • قم بقيادة الروبوت البطل إلى الكرة الثلاثية الخضراء المميزة باللون الأصفر. 
    • قم ببرمجة الروبوت لتدوير محرك السحب لالتقاط كرة التريبول.
    • قم ببرمجة الروبوت لتدوير محرك الذراع لرفع الذراع لإطلاق الكرة الثلاثية في منطقة الهجوم.
    • قم ببرمجة الروبوت لتدوير محرك السحب لإطلاق الكرة الثلاثية إلى منطقة الهجوم.
  • استخدم كتلة [print] لطباعة قيمة المؤقت إلى وحدة التحكم بالطباعة.

نصائح مفيدة

  • استخدم كتلة "المُبلِّغ" من فئة "الاستشعار" للحصول على قيمة المؤقت.

    كتلة قيمة المؤقت في VEXcode التي تقرأ 'مؤقت بالثواني'.

    • أمر بايثون المطابق:

      brain.timer.time(SECONDS)
  • استخدم كتلة الطباعة من فئة Look لطباعة قيمة الوقت إلى وحدة التحكم في الطباعة.

    كتلة طباعة VEXcode تحتوي على كتلة قيمة مؤقت، والتي تقرأ معًا 'مؤقت الطباعة بالثواني'.

    • أمر بايثون المطابق:

      brain.screen.print(brain.timer.time(SECONDS))