WEBVTT 00:00:13.922 --> 00:00:15.039 مرحباً 00:00:15.133 --> 00:00:19.391 أنا كاثلين كينيدي، و أنا منتجة لعبة حرب النجوم – القوة تنهض 00:00:19.859 --> 00:00:23.477 اليوم سوف تعمل مع أحد نجومنا bb-8 00:00:24.180 --> 00:00:26.414 bb-8 هو روبوت كروي 00:00:26.797 --> 00:00:31.875 كل شيء يفعله و كل حركة يقوم بها يتم التحكم بها ببرنامج حاسوب 00:00:33.398 --> 00:00:38.438 تؤثر علوم الحاسوب على كل الصناعات من التسويق للرعاية الصحية و حتى الأفلام 00:00:38.953 --> 00:00:45.008 في الحقيقة، مئات مهندسي الكمبيوتر يعملون معاً لصنع فيلم مثل فيلم (القوة تنهض) 00:00:46.273 --> 00:00:49.469 مرحباً، أنا ريشيل روز و أنا مهندسة بحث و تطوير في شركة آي أل أم 00:00:49.680 --> 00:00:53.273 أقود فريق تطوير الرسوم المتحركة والمخلوقات 00:00:53.833 --> 00:00:57.384 في (القوة تنهض) أنا مسؤولة عن مساعدة الرسامين في 00:00:57.409 --> 00:01:01.248 تطوير الحفارات و التي تعد أجزاء من الشخصية التي تتحرك 00:01:01.534 --> 00:01:06.136 و التي تسمح للشخصية لتبدو قابلة للتصديق في المجرة بعيداً جداً 00:01:07.026 --> 00:01:09.756 في الساعة التالية، سنقوم بناء لعبة حرب النجوم الخاصة 00:01:09.797 --> 00:01:12.269 بنا و التي سوف تعلمك المفاهيم الأساسية للبرمجة 00:01:12.901 --> 00:01:14.472 عادة، البرمجة تكون على شكل نص 00:01:14.511 --> 00:01:18.026 لكننا هنا سنقوم باستخدام البلوكات و بالتالي نستطيع السحب و الاسقاط لكتابة البرامج 00:01:18.823 --> 00:01:20.651 يجب أن تعرف أنك لا تزال تنشئ كود 00:01:21.394 --> 00:01:24.667 بعد أن تقوم بالأشياء الأساسية باستخدام البلوكات، سنقوم بتحويلك إلى جافا سكريبت 00:01:24.815 --> 00:01:27.230 أحد أهم لغات البرمجة على الويب 00:01:28.558 --> 00:01:30.784 لنبدأ، سنعمل مع راي 00:01:30.809 --> 00:01:32.003 برنامج bb-8 00:01:32.028 --> 00:01:34.003 الذي يجمع كل القطع المعدنية 00:01:34.761 --> 00:01:36.737 شاشتك مقسمة لثلاثة أجزاء 00:01:36.956 --> 00:01:39.995 على اليسار، مساحة لعبة حرب النجوم و هو المكان الذي يعمل به الكود 00:01:40.284 --> 00:01:43.581 إرشادات كل مستوى مكتوبة أسفل مساحة اللعبة 00:01:44.034 --> 00:01:47.651 المنطقة الوسط هي صندوق الأدوات و كل بلوك من هذه البلوكات عبارة عن أمر يستطيع 00:01:47.676 --> 00:01:48.933 bb-8 فهمه 00:01:49.886 --> 00:01:53.940 تُسمى المساحة البيضاء على اليمين بمساحة العمل و هي المكان الذي سنبني فيه البرنامج 00:01:54.526 --> 00:01:58.144 إذا قمتُ بسحب بلوك الانتقال لليسار لمساحة العمل و ضغطت على تشغيل 00:01:58.175 --> 00:01:59.213 ماذا سيحدث؟ 00:01:59.440 --> 00:02:01.831 bb-8 سينتقل لليسار بلوك واحد على الشبكة 00:02:02.425 --> 00:02:03.964 و ماذا لو أردت من bb-8 00:02:03.989 --> 00:02:05.737 أن يفعل شيء آخر غير بلوك الانتقال لليسار؟ 00:02:05.839 --> 00:02:07.519 أستطيع إضافة بلوك آخر لبرنامجنا 00:02:08.331 --> 00:02:11.760 سأقوم باختيار بلوك الانتقال لأعلى و سأسحبه لجانب 00:02:11.785 --> 00:02:14.933 بلوك الانتقال لليسار حتى يظهر الضوء ثم سأسقطه 00:02:14.958 --> 00:02:16.659 سيعمل البلوكان معاً 00:02:17.769 --> 00:02:19.136 عندما أضغط على تشغيل مرة أخرى 00:02:19.190 --> 00:02:21.378 bb-8 سوف يقوم بتنفيذ الأوامر التي تم جمعها 00:02:21.417 --> 00:02:23.862 من أعلى لأسفل مساحة العمل الخاصة بنا 00:02:24.511 --> 00:02:29.011 إذا أردت حذف أي بلوك، فقط قم بإزالته من المجموعة و اسحبه مرة أخرى لصندوق الأدوات 00:02:29.565 --> 00:02:32.706 بعض الضغط على تشغيل، يمكنك دوماً الضغط على زر إعادة التعيين للحصول على بلوك 00:02:32.731 --> 00:02:34.683 bb-8 للبداية 00:02:34.836 --> 00:02:36.195 الآن، دعنا نطبق