Face It
قم بإنشاء خوارزمية لاستخدام كتل [Drive for] و [Turn for] وقلم الواقع الافتراضي على روبوت الواقع الافتراضي لإنشاء تعبير وجه مضلع منتظم على لوحة الرسم Art Canvas+ Playground.
- قم بتنزيل صورة تعابير الوجه الكرتونية من الشرائح هذا على جوجل.
- لمعرفة المزيد حول تنزيل ملفات بصيغة PNG من ، راجع هذه المقالة
- اختر لوحة الرسم الفنية + ساحة اللعب وقم بتحميل صورة تعابير الوجه الكرتونية.
- لمعرفةحول تحميل الصور إلى منصة Art Canvas+ Playground، المقالة.
- صمم خوارزمية لإنشاء تعبير وجهي منتظم متعدد الأضلاع.
- استخدم المتغيرات لتخزين عدد وطول أضلاع المضلع، واحسب الزاوية التي يحتاجها الروبوت للدوران لرسم المضلع.
- استخدم القلم الموجود على روبوت الواقع الافتراضي واستخدم حلقة لتكرار أوامر [القيادة لـ] و[الانعطاف لـ] لعدد محدد من المرات لبرمجة روبوت الواقع الافتراضي لرسم مضلع منتظم على اللوحة. استخدم قيم المتغيرات لتحديد مسافة القيادة، وزاوية الانعطاف، وعدد مرات التكرار.
- قم بتوجيه روبوت الواقع الافتراضي إلى داخل المضلع واستخدم كتلة [تعبئة المنطقة باللون] لتعبئة منطقة الشكل بلون .
نصائح مفيدة
- استخدم الصيغة لحساب الزاوية التي يحتاجها الروبوت للدوران لرسم مضلع:
- زاوية الدوران = 360 / عدد الأضلاع
استخدم كتلة divide report من فئة المشغلين للتعبير عن الصيغة لحساب الزاوية التي يحتاجها الروبوت للدوران.

أمر بايثون المطابق:
360 / عدد الجوانب
استخدم كتلة التقرير المتغير من فئة المتغيرات للحصول على قيمة عدد أضلاع المضلع لتحديد عدد مرات التكرار.

أمر بايثون المطابق:
for repeat_count in range(numberOfSides): wait(5, MSEC)