Follow the Shortest Route
قم بإنشاء نظام إحداثيات على حقل المهارات الافتراضية VIQC مع اعتبار الموضع الأولي لـ Hero Bot هو الأصل (0,0). ابتكر خوارزمية لاستخدام كتل [Drive for] و[Turn to heading] و[Spin for لتوجيه الروبوت البطل عبر أقصر مسار إلى مواقع محددة لإزالة جميع الأقراص من موزع أزرق وموزع أصفر، والتقاط القرص بأسرع ما يمكن!
- اختر VIQC Virtual Skills - Slapshot Playground.
- قم بقيادة الروبوت البطل إلى الموقع الموجود عند الإحداثيات (0، 290) على طول أقصر طريق.
- قم ببرمجة الروبوت البطل ليتجه نحو الموزع الأزرق ويزيل جميع الأقراص منه.
- قم بقيادة الروبوت البطل إلى الموقع الواقع عند الإحداثيات (1000، 175) على طول أقصر طريق.
- قم ببرمجة الروبوت البطل ليتجه نحو الموزع الأصفر ويزيل جميع الأقراص منه.
- قم بقيادة الروبوت البطل إلى الموقع الموجود عند الإحداثيات (730، 329) على طول أقصر طريق.
- قم ببرمجة الروبوت البطل لتدوير محرك السحب لسحب قرص.
نصائح مفيدة
- الخط الواصل بين موقع الروبوت الحالي وموقع الهدف هو أقصر طريق لقيادة الروبوت إلى الهدف.
- استخدم متغيرين لتسجيل وتخزين إحداثيات X و Y الحالية للروبوت البطل.
استخدم نظرية فيثاغورس لحساب مسافة القيادة. استخدم دالة Atan لإيجاد اتجاه القيادة.

