المقدمة
يتطلب استخدام بايثون مع VEXcode VR ترخيصًا محسنًا أو متميزًا للواقع الافتراضي. تأكد من تسجيل الدخول باستخدام رمز الفصل الخاص بك وأن شعار الواقع الافتراضي في الزاوية العلوية اليسرى رمادي أو ذهبي.
في Wall Maze Challenge، ستستخدم VEXcode VR Python للتنقل في VR Robot عبر Wall Maze Playground من البداية إلى النهاية. سوف تتعلم كيفية استخدام مستشعر المسافة والمشغلين الشرطيين لحل تحدي متاهة الجدار.
في مقطع الفيديو أدناه، يبدأ روبوت الواقع الافتراضي من بداية المتاهة في أسفل وسط الملعب، مع الانتهاء في أعلى الوسط. لحل المتاهة، يقود الروبوت ويستدير لتجنب الجدران في الملعب، بدءًا من القيادة للأمام والاستدارة في مزيج من اليمين ثم اليسار أربع مرات، للالتفاف حول الجدران الأولى. ثم يتقدم للأمام وينعطف يسارًا ثم يمينًا للوصول إلى وسط المتاهة. للالتفاف حول المجموعة الأخيرة من الجدران، يتحرك الروبوت للأمام وينعطف يسارًا 3 مرات، ثم أخيرًا، ينعطف يمينًا، ويقود، وينعطف يسارًا، ويقود إلى النهاية.
مشكلة متاهة الجدار
في الوحدة السابقة، قمت بالتنقل عبر متاهة الجدار عن طريق القيادة حتى لمس روبوت الواقع الافتراضي الجدار وضغط على مستشعر المصد. ومع ذلك، ماذا لو أردت التنقل في المتاهة دون لمس الجدار ؟ لحسن الحظ، هناك أدوات على روبوت الواقع الافتراضي، وفي شفرتنا لمساعدتنا في حل مشكلة متاهة الجدار دون الاصطدام بالجدران. ستتعرف على هذه الأدوات في هذه الوحدة، بدءًا من مستشعر المسافة في الدرس التالي.