مرحباً
أنا كاثلين كينيدي، و أنا منتجة لعبة حرب النجوم – القوة تنهض
اليوم سوف تعمل مع أحد نجومنا bb-8
هو روبوت كروي
كل شيء يفعله و كل حركة يقوم بها يتم التحكم بها ببرنامج حاسوب
تؤثر علوم الحاسوب على كل الصناعات من التسويق للرعاية الصحية و حتى الأفلام
في الحقيقة، مئات مهندسي الكمبيوتر يعملون معاً لصنع فيلم مثل فيلم (القوة تنهض)
مرحباً، أنا ريشيل روز و أنا مهندسة بحث و تطوير في شركة آي أل أم
أقود فريق تطوير الرسوم المتحركة والمخلوقات
في (القوة تنهض) أنا مسؤولة عن مساعدة الرسامين في
تطوير الحفارات و التي تعد أجزاء من الشخصية التي تتحرك
و التي تسمح للشخصية لتبدو قابلة للتصديق في المجرة بعيداً جداً
في الساعة التالية، سنقوم بناء لعبة حرب النجوم الخاصة
بنا و التي سوف تعلمك المفاهيم الأساسية للبرمجة
عادة، البرمجة تكون على شكل نص
لكننا هنا سنقوم باستخدام البلوكات و بالتالي نستطيع السحب و الاسقاط لكتابة البرامج
يجب أن تعرف أنك لا تزال تنشئ كود
بعد أن تقوم بالأشياء الأساسية باستخدام البلوكات، سنقوم بتحويلك إلى جافا سكريبت
أحد أهم لغات البرمجة على الويب
لنبدأ، سنعمل مع راي
برنامج bb-8
الذي يجمع كل القطع المعدنية
شاشتك مقسمة لثلاثة أجزاء
على اليسار، مساحة لعبة حرب النجوم و هو المكان الذي يعمل به الكود
إرشادات كل مستوى مكتوبة أسفل مساحة اللعبة
المنطقة الوسط هي صندوق الأدوات و كل بلوك من هذه البلوكات عبارة عن أمر يستطيع
bb-8 فهمه
تُسمى المساحة البيضاء على اليمين بمساحة العمل و هي المكان الذي سنبني فيه البرنامج
إذا قمتُ بسحب بلوك الانتقال لليسار لمساحة العمل و ضغطت على تشغيل
ماذا سيحدث؟
bb-8 سينتقل لليسار بلوك واحد على الشبكة
و ماذا لو أردت من bb-8
أن يفعل شيء آخر غير بلوك الانتقال لليسار؟
أستطيع إضافة بلوك آخر لبرنامجنا
سأقوم باختيار بلوك الانتقال لأعلى و سأسحبه لجانب
بلوك الانتقال لليسار حتى يظهر الضوء ثم سأسقطه
سيعمل البلوكان معاً
عندما أضغط على تشغيل مرة أخرى
bb-8 سوف يقوم بتنفيذ الأوامر التي تم جمعها
من أعلى لأسفل مساحة العمل الخاصة بنا
إذا أردت حذف أي بلوك، فقط قم بإزالته من المجموعة و اسحبه مرة أخرى لصندوق الأدوات
بعض الضغط على تشغيل، يمكنك دوماً الضغط على زر إعادة التعيين للحصول على بلوك
bb-8 للبداية
الآن، دعنا نطبق