Target Points
التحدي: في هذه اللعبة، يبدأ روبوت الواقع الافتراضي كل جولة من نقطة البداية الحمراء في وسط اللوحة برصيد ابتدائي قدره نقطة. الهدف من اللعبة هو توجيه الروبوت لرسم خطوط تصيب الأهداف الموجودة على لوحة اللعبة لتسجيل المزيد من النقاط. في كل مرة يصل فيها الروبوت إلى هدف، يتم تحديث النتيجة الأولية بناءً على العملية الحسابية على طول المسار (يرجى الاطلاع على صورة لوحة اللعبة). يحصل الروبوت أيضاً على نقاط إضافية بناءً على موقعه على الهدف. كلما اقترب الروبوت من مركز الهدف، زادت النقاط التي يحصل عليها! الفائز هو صاحب أعلى نتيجة!
النقاط الإضافية هي كالتالي:
يصل الروبوت إلى الحلقة الخارجية: 200 نقطة
يصل الروبوت إلى الحلقة الوسطى: 5000 نقطة
يصل الروبوت إلى الحلقة الداخلية: 10000 نقطة
- اختر وقم بتنزيل لوحة لعبة نقاط الهدف كملف PNG من الشرائح على Google.
- حدد لوحة الرسم Art Canvas+ وقم بتحميل لوحة لعبة Target Points.
- قم ببرمجة روبوت الواقع الافتراضي لرسم خط باستخدام قلم الواقع الافتراضي بحيث يصيب أقرب نقطة ممكنة إلى مركز كل هدف. يُسمح بمحاولة واحدة لكل هدف.
- استخدم كتل المشغل لحساب نقاط النتيجة المحدثة لكل هدف بناءً على العملية الحسابية على طول المسار.
- استخدم كتلة [print] لطباعة قيم الدرجات المحسوبة إلى وحدة التحكم في الطباعة.
- العب لعبة نقاط الهدف مع صديق. الفائز هو صاحب أعلى نتيجة!
نصائح مفيدة
استخدم كتلة الحركة من فئة المظهر لضبط موضع قلم VEX VR.

أمر بايثون المطابق:
pen.move(DOWN)
- لمعرفة المزيد حول استخدام قلم الواقع الافتراضي، المقالة.
- يبلغ قياس كل مربع في لوحة لعبة نقاط الهدف 200 مم × 200 مم.
استخدم كتلة أضف من فئة "المعاملات" لجمع قيمتين معًا والإبلاغ عن المجموع.

أمر بايثون المطابق:
1000 + 10000
استخدم كتلة "طرح من " من فئة "المعاملات" لطرح قيمة من أخرى والإبلاغ عن الفرق.

أمر بايثون المطابق:
1000 - 450
استخدم كتلة الضرب من فئة عوامل التشغيل لضرب قيمتين معًا والإبلاغ عن الناتج.

أمر بايثون المطابق:
1000 * 300
استخدم كتلة الطباعة من فئة Look لطباعة القيم إلى وحدة التحكم في الطباعة.

أمر بايثون المطابق:
brain.screen.print("VEXcode")