رئيسي برمجة العب مع - وبرمج - Star Wars droids مع R2-D2 و BB-9E الجديدتين من Sphero
برمجة

العب مع - وبرمج - Star Wars droids مع R2-D2 و BB-9E الجديدتين من Sphero

ميزة BB-8 تحصل على أصدقاء مع ظهور المزيد من الروبوتات التي يتحكم فيها التطبيق ، والآن مع تطور تعليمي. مساهم، أجهزة لوحية 10 ديسمبر 2017 ، 4:01 مساءً بتوقيت المحيط الهادي الرصاص sphero r2d2 أندرو هايوارد / آي دي جي

إذا كنت تعتقد أن روبوت Sphero الأصلي الممكّن لتطبيق BB-8 كان بمثابة انفجار في عام 2015 ، فما عليك سوى الانتظار 'حتى ترى أسلوبهم في لعبة Star Wars المحبوبة: R2-D2.



ال سفيرو R2-D2 (179.95 دولارًا أمريكيًا لمشروع تجديد نظم الإدارة (MSRP) ؛ نفس السعر على أمازون و ال متجر آبل ) هنا مقدمًا من حرب النجوم: آخر جدي ، والتي تكمل القصة الرئيسية لسلسلة الخيال العلمي ، وهي مثيرة للإعجاب على الفور مثل BB-8. ستنطلق في أرجاء منزلك بسهولة باستخدام التطبيق المصاحب لجهاز iPhone / iPad ، ويدور الرأس ويتفاعل تمامًا مثل الروبوت الحقيقي في الفيلم ، كما أنه يحتوي على مؤثرات صوتية مثالية للأفلام وإجراءات رسوم متحركة قليلة.

R2-D2 ليس وحده هذه المرة ، أيضًا ، مثل المرتبة الأولى BB-9E (149.95 دولارًا أمريكيًا لمشروع تجديد نظم الإدارة (MSRP) ؛ نفس السعر على أمازون و ال متجر آبل ) droid من الفيلم الجديد - في الأساس نسخة شريرة من BB-8 ، على ما يبدو - قد انضم إلى طاقم Sphero. وتأتي جميع هذه الروبوتات الثلاثة من Star Wars مزودة أيضًا بقدرة جديدة على برمجة مهاراتهم وقدراتهم من خلال تطبيق Swift Playgrounds من Apple لأجهزة iPad ، مما يتيح لك ممارسة القليل من الترميز أثناء الاستمتاع. وإليك نظرة على ما يمكن أن تفعله هذه الأجهزة الآلية الجديدة ، ومدى مشاركة الترميز حقًا.





[ ملاحظة المحرر: تم نشر هذه المقالة في الأصل في 26 أيلول (سبتمبر) 2017. ]

يعود سفيرو بالضربات

سيتعين علينا الانتظار ونرى مدى اختلافهم آخر جدي ، ولكن على الأقل فيما يتعلق بآليات Sphero ، فإن BB-9E مطابق وظيفيًا لـ BB-8 في معظم النواحي. لها نفس حجم الكرة المتدحرجة للجسم ، وإن كان باللونين الأسود والرمادي مع علامات First Order ، ورأس مغناطيسي صغير - ولكن بشكل مختلف ، وأضواء LED الآن أيضًا. حتى قاعدة الشحن هي نفسها ، بصرف النظر عن التعديلات الأسلوبية.



قاعدة sphero bb9eأندرو هايوارد / آي دي جي

ارى؟ إنهما متشابهان للغاية.

لكن هذه ليست شكوى ، حقًا: كانت لعبة BB-8 أعجوبة من الهندسة والتصميم ، مع بقاء الرأس الصغير منتصبًا دائمًا حتى عندما يتدحرج الجسم بأقصى سرعة ، كما أن BB-9E مثير للإعجاب بنهجها. إنها أكثر من نفس الشيء ، بالتأكيد ، لكن لا أحد آخر يصنع ألعابًا متصلة كهذه تمامًا. ومعجبي الجانب المظلم الآن لديهم روبوت صغير متدحرج للاتصال بهم.

كيفية البحث عن الإشارات المرجعية في سفاري

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

sphero r2d2 bb9e bb8أندرو هايوارد / آي دي جي

أبراج R2-D2 فوق زملائه الآليين المتدحرجين.

تعد إعادة إنتاج Sphero أيضًا مثالية للأفلام بشكل مبهج من أعلى إلى أسفل. عند الوقوف ، تتوازن على قدميها الأساسيتين — ولكن بعد ذلك تظهر الساق الثالثة للحامل ثلاثي القوائم من قلبها عندما يكون R2-D2 جاهزًا للالتفاف. لديه كل أضواء LED المألوفة التي رأيناها على الشاشة الكبيرة على مر السنين ، والأهم من ذلك ، أنها تتحرك وتبدو مثل الشيء الحقيقي.

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

قاع sphero r2d2أندرو هايوارد / آي دي جي

نعم لدي قطط. كيف عرفت؟

كما أن R2-D2 لا يشعر أحيانًا بأنه غير عملي مثل BB-8 أو BB-9 ؛ يبدو التحكم فيه أكثر قابلية للإدارة ، ومن المرجح أن يظل مستقيماً أثناء تصادم بسيط أكثر من أي من الروبوت المتدحرج ، الذي يفقد رأسه العائم بسهولة. وهذا عادل كلاسيكي : إنه استجمام مثالي من كل النواحي المهمة ، ورؤيتها وهي تدور رأسها حولها وتضيء أضواءها وتصدر أصواتًا مألوفة أثناء الإبحار في الردهة الخاصة بك أمر ممتع للغاية. إنه أفضل روبوت متصل بحرب النجوم حتى الآن.

زد من مرحك

لذا فإن الأجهزة تثير الإعجاب من كلا الأمرين هنا ، ولكن ما الذي يمكنك فعله فعلاً بهذه الأجهزة الآلية بخلاف قيادتها ومشاهدة شخصياتها الصغيرة الأصيلة أثناء اللعب؟ حسنًا ، هناك تطبيقان يساعدان في تمكين المزيد من الخيارات.

sphero r2d2 arappIDG

تجول عبر ملفات افتراضية حرب النجوم السفن من منظور الروبوت الخاص بك.

الجديد تطبيق Star Wars-Enabled App Droids يهدف إلى التحكم في جميع أجهزة Sphero الروبوتية الثلاثة ، مما يعني أنه يمكنك حذف تطبيق BB-8 القديم بأمان إذا تم تنزيله. بالإضافة إلى استخدامه للاتصال والتحكم في أجهزة الروبوت الخاصة بك ، فإنه يتيح لك أيضًا الاستفادة من تمرين الواقع المعزز الصغير الأنيق باستخدام أي من أجهزة الروبوت الثلاثة. يتيح لك كل منها استكشاف سفينة من سلسلة الأفلام - Millennium Falcon أو Raddus أو Supremacy - من خلال عين الروبوت.

سوف تمر عبر إصدار مخطط شبكي لكل سفينة ، مع القدرة على النظر بحرية والاطلاع على فقاعات المعلومات الصغيرة المستوحاة من الأفلام. أثناء وجودك في السفينة الافتراضية ، ستدور R2-D2 رأسها في الاتجاه الذي تحرك فيه هاتفك. في هذه الأثناء ، يأتي BB-9E بقاعدة صغيرة يمكنها الجلوس والبقاء في مكانها ، وسوف يتدحرج جسمه أثناء تجولك في الممرات ؛ يمكن لـ BB-8 استخدام نفس القاعدة إذا كنت تمتلك كليهما. إنه خيار خفيف الوزن جدًا ، ولكن يجب على المعجبين الخارقين حفره.

كيف يمكنني إدارة التخزين الخاص بي في الإعدادات
sphero bb9e arأندرو هايوارد / آي دي جي

ستحتاج إلى إظهار الروبوتات المتدحرجة في هذه القاعدة لتجربة الواقع المعزز.

وفي المرة القادمة التي تشاهد فيها الأفلام ، شغّل الروبوت الخاص بك للمشاهدة. يمكن لجميع الروبوتات الثلاثة الاستماع عبر التطبيق ، وسوف تتفاعل خلال الأجزاء الرئيسية من القوة تستيقظ و روغ ون ، و أمل جديد اللعب على التلفزيون أو الكمبيوتر المحمول أو iPad أو في أي مكان آخر. يجب أن تكون بقية الأفلام متوافقة في وقت ما قريبًا ، ولكن تأكد من قيام رفاقك من الروبوت بالشحن أثناء المشاهدة: لن تدوم بطارياتهم التي تدوم ساعة واحدة لفترة طويلة.

التعلم السريع؟

تعد أجهزة الروبوت R2-D2 من Sphero و BB-9E و BB-8 ممتعة للعب بها ، ولكن إذا كنت على مستوى التحدي ، يمكنك أيضًا القيام بالكثير معهم عبر ملاعب سويفت التطبيق على iPad. كما اكتشفنا في الماضي ، تعلم Swift Playgrounds لغة البرمجة Swift الخاصة بشركة Apple من خلال برامج تعليمية تشبه الألعاب ، مما يساعدك على التعلم من خلال الممارسة أثناء رؤية النتائج الفورية في هذه العملية.

أضافت Apple دعم الطائرات بدون طيار والروبوت إلى Swift Playgrounds هذا الصيف ، والآن مع هذه الروبوتات ، يقوم التطبيق بتبديل ردود الفعل الرقمية المعتادة لردود الفعل الجسدية من ألعابك المتصلة. من علامة تبويب الملحقات في Swift Playgrounds ، يمكنك إضافة دورة R2-D2 بواسطة Sphero ، بالإضافة إلى نموذج Sphero. تم إدراج Sphero Arcade أيضًا ، ولكنها مصممة فقط لروبوت الشركة SPRK +.

sphero r2d2 swiftintroIDG

R2-D2 ينتظر أوامرك ... بافتراض أنك تعرف Swift بالفعل.

باستخدام تطبيق R2-D2 ، ستحاول ترميز التعليمات الخاصة بالروبوت المحبوب لأداء المهام ، مثل تعقب Obi-Wan Kenobi على كوكب Tatooine الصحراوي - ونأمل ألا تتم إزالته بواسطة Jawas. بمجرد الاتصال باللعبة ، يتم إعطاؤك سيناريو: على سبيل المثال ، إدخال رمز لجعل R2-D2 يسقط قدمه الثالثة ، ثم يتدحرج إلى حجرة الهروب ، ويتوقف ، ثم يصدر صوتًا سعيدًا بمجرد وصوله. ستدخل الشفرة ، وإذا نجحت ، فستتبع لعبتك الحقيقية R2-D2 التعليمات أيضًا.

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

sphero r2d2 سويفتIDG

ما تراه في التطبيق ستراه أيضًا على جهاز الروبوت الخاص بك.

من ناحية أخرى ، يعمل ملعب Sphero Template مع جميع الأجهزة الروبوتية الثلاثة — وهناك تعليمات أو حث أقل متاحًا. إنها مساحة مصممة للسماح لك بالتلاعب بالشفرة وإنشاء الرسوم المتحركة والإجراءات الخاصة بك. لسوء الحظ ، في حين أن الملعب الآخر متصل تمامًا بلعبتي R2-D2 وتطبيق Sphero الأساسي الذي يعمل مع جميع الروبوتات الثلاثة ، لم يتمكن Sphero Template من تحديد موقع أي من أجهزة الروبوت الخاصة بي. ربما يكون ذلك بسبب أنني كنت أشغل الإصدار التجريبي العام من iOS 11 على جهاز iPad Air هذا أثناء الوقت الذي كنت أختبره فيه ، أو ربما كان مجرد خلل في الدورة التدريبية مبكرًا في ذلك الوقت.

على أي حال ، من المحبط بعض الشيء أنه لا يوجد ملعب للمبتدئين للسماح لمتعلمي Swift الجدد بالتعامل مع الكود عبر ألعاب Star Wars الخاصة بهم. كان من الممكن أن تكون هذه فرصة مثالية لجلب بعض المبرمجين الجدد الذين تسحرهم فكرة برمجة الروبوتات الرائعة الخاصة بهم ، ولكن يبدو أن كلا الملعبين مصمم للأشخاص الذين هم بالفعل على دراية جيدة بالشفرة. وينطبق هذا أيضًا على المستخدمين من جميع الأعمار.

اكثر افضل

من ناحية أخرى ، قد يكون هذا بمثابة إغراء لطيف للمتعلمين الراغبين في البحث في Swift Playgrounds من البداية ، باستخدام مجموعة من البرامج التعليمية والأنشطة من Apple - وكما ذكرنا بالتفصيل مؤخرًا ، هناك الكثير من الطرق الأخرى لتعلم Swift. قد يكون هذا الوعد بتعلم الكود والمفاهيم الصحيحة في النهاية لإضفاء الحيوية على R2-D2 أو BB-9E حافزًا ممتازًا.

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

هذه ألعاب رائعة بشكل لا يصدق ، لا سيما R2-D2 ، لذا فهي علامة جيدة على أن Sphero يجد طرقًا جديدة لمحاولة إبقائها في نطاق اهتمام المشترين ، فضلاً عن بناء روابط أعمق مع هذه التقنية الرائعة. وحقا ، كيف يمكن أن حرب النجوم المعجب ليس هل لديك الدافع لإطلاق R2-D2 هذا من أجل romps العادية؟