الدرس 3: انتقل إلى العنوان
يمكن أيضًا استخدام كتلة [انتقل إلى العنوان] لتحويل روبوت الواقع الافتراضي. تحول هذه الكتلة روبوت الواقع الافتراضي إلى بوصلة معينة تتجه بين 0 و 359.9 درجة. عندما يصطدم روبوت الواقع الافتراضي بالقلعة، فقد ينحرف عن مساره. تضمن كتلة [Turn to heading] أن روبوت الواقع الافتراضي سيتحول لمواجهة القلعة التالية بغض النظر عما حدث سابقًا.

في هذا المثال، سيتحرك روبوت الواقع الافتراضي لإسقاط المبنى المركزي، ثم يستدير ويسقط المبنى الموجود في الزاوية اليسرى السفلية في Castle Crasher Playground.

-
قم بإزالة البلوكين السفليين من المشروع.

-
اسحب كتلة [Turn to heading] وأرفقها أسفل كتلة [Drive for]. اضبط معلمات كتلة [Turn to heading] على 270 درجة.

-
اسحب كتلة [Drive for] وأرفقها أسفل كتلة [Turn to heading]. اضبط معلمات كتلة [Drive for] على 700 ملليمتر (مم).

-
قم بتحديد زر "فتح الملعب" لتشغيل Castle Crasher الملعب إذا لم يكن مفتوحًا بالفعل.

-
حدد زر "ابدأ" لاختبار المشروع.

-
شاهد روبوت الواقع الافتراضي يتحرك للأمام ويصطدم بالمبنى المركزي قبل العودة إلى البداية. ثم سيتجه روبوت الواقع الافتراضي إلى اتجاه 270 درجة ويتحرك للأمام ليصطدم بالمبنى الموجود في الزاوية اليسرى السفلية من Castle Crasher ملعب.

تحدي صغير
بالنسبة لهذا التحدي الصغير، يجب أن يصطدم روبوت الواقع الافتراضي بالمبنى الأوسط والمبنى الموجود في أعلى يمين ساحة اللعب Castle Crasher. سيتم إعطاؤك مشروعًا، ولكن هناك خطأ. قم بتعديل المشروع لحل التحدي المصغر!

اتبع هذه الخطوات لإكمال التحدي المصغر:
- يوضح مقطع الفيديو أدناه كيف يجب أن يتحرك روبوت الواقع الافتراضي للإطاحة بمجموعتي الكتل. يجب أن يقود الروبوت مباشرة إلى الأمام عبر المجموعة الوسطى من الكتل لإسقاطها، ثم يستدير يمينًا ويقود إلى الأمام في المجموعة اليمنى العليا من الكتل لإسقاطها أيضًا.
-
أنشئ هذا المشروع عن طريق إضافة أو إزالة الكتل اللازمة لمشروع Unit2Lesson3.

- ابدأ المشروع لمعرفة مكان الخطأ في التعليمة البرمجية.
- عدِّل الرمز وحاول مرة أخرى. استمر في هذه العملية حتى يكتمل التحدي المصغر.
- بمجرد اصطدام روبوت الواقع الافتراضي بنجاح بالمبنى الأوسط والمبنى الموجود في أعلى يمين Castle Crasher Playground، احفظ المشروع.
- احفظ المشروع قبل المتابعة.
تهانينا! لقد حللت التحدي الصغير!