1 00:00:13,922 --> 00:00:15,039 مرحباً 2 00:00:15,133 --> 00:00:19,391 أنا كاثلين كينيدي، و أنا منتجة لعبة حرب النجوم – القوة تنهض 3 00:00:19,859 --> 00:00:23,477 اليوم سوف تعمل مع أحد نجومنا bb-8 4 00:00:24,180 --> 00:00:26,414 bb-8 هو روبوت كروي 5 00:00:26,797 --> 00:00:31,875 كل شيء يفعله و كل حركة يقوم بها يتم التحكم بها ببرنامج حاسوب 6 00:00:33,398 --> 00:00:38,438 تؤثر علوم الحاسوب على كل الصناعات من التسويق للرعاية الصحية و حتى الأفلام 7 00:00:38,953 --> 00:00:45,008 في الحقيقة، مئات مهندسي الكمبيوتر يعملون معاً لصنع فيلم مثل فيلم (القوة تنهض) 8 00:00:46,273 --> 00:00:49,469 مرحباً، أنا ريشيل روز و أنا مهندسة بحث و تطوير في شركة آي أل أم 9 00:00:49,680 --> 00:00:53,273 أقود فريق تطوير الرسوم المتحركة والمخلوقات 10 00:00:53,833 --> 00:00:57,384 في (القوة تنهض) أنا مسؤولة عن مساعدة الرسامين في 11 00:00:57,409 --> 00:01:01,248 تطوير الحفارات و التي تعد أجزاء من الشخصية التي تتحرك 12 00:01:01,534 --> 00:01:06,136 و التي تسمح للشخصية لتبدو قابلة للتصديق في المجرة بعيداً جداً 13 00:01:07,026 --> 00:01:09,756 في الساعة التالية، سنقوم بناء لعبة حرب النجوم الخاصة 14 00:01:09,797 --> 00:01:12,269 بنا و التي سوف تعلمك المفاهيم الأساسية للبرمجة 15 00:01:12,901 --> 00:01:14,472 عادة، البرمجة تكون على شكل نص 16 00:01:14,511 --> 00:01:18,026 لكننا هنا سنقوم باستخدام البلوكات و بالتالي نستطيع السحب و الاسقاط لكتابة البرامج 17 00:01:18,823 --> 00:01:20,651 يجب أن تعرف أنك لا تزال تنشئ كود 18 00:01:21,394 --> 00:01:24,667 بعد أن تقوم بالأشياء الأساسية باستخدام البلوكات، سنقوم بتحويلك إلى جافا سكريبت 19 00:01:24,815 --> 00:01:27,230 أحد أهم لغات البرمجة على الويب 20 00:01:28,558 --> 00:01:30,784 لنبدأ، سنعمل مع راي 21 00:01:30,809 --> 00:01:32,003 برنامج bb-8 22 00:01:32,028 --> 00:01:34,003 الذي يجمع كل القطع المعدنية 23 00:01:34,761 --> 00:01:36,737 شاشتك مقسمة لثلاثة أجزاء 24 00:01:36,956 --> 00:01:39,995 على اليسار، مساحة لعبة حرب النجوم و هو المكان الذي يعمل به الكود 25 00:01:40,284 --> 00:01:43,581 إرشادات كل مستوى مكتوبة أسفل مساحة اللعبة 26 00:01:44,034 --> 00:01:47,651 المنطقة الوسط هي صندوق الأدوات و كل بلوك من هذه البلوكات عبارة عن أمر يستطيع 27 00:01:47,676 --> 00:01:48,933 bb-8 فهمه 28 00:01:49,886 --> 00:01:53,940 تُسمى المساحة البيضاء على اليمين بمساحة العمل و هي المكان الذي سنبني فيه البرنامج 29 00:01:54,526 --> 00:01:58,144 إذا قمتُ بسحب بلوك الانتقال لليسار لمساحة العمل و ضغطت على تشغيل 30 00:01:58,175 --> 00:01:59,213 ماذا سيحدث؟ 31 00:01:59,440 --> 00:02:01,831 bb-8 سينتقل لليسار بلوك واحد على الشبكة 32 00:02:02,425 --> 00:02:03,964 و ماذا لو أردت من bb-8 33 00:02:03,989 --> 00:02:05,737 أن يفعل شيء آخر غير بلوك الانتقال لليسار؟ 34 00:02:05,839 --> 00:02:07,519 أستطيع إضافة بلوك آخر لبرنامجنا 35 00:02:08,331 --> 00:02:11,760 سأقوم باختيار بلوك الانتقال لأعلى و سأسحبه لجانب 36 00:02:11,785 --> 00:02:14,933 بلوك الانتقال لليسار حتى يظهر الضوء ثم سأسقطه 37 00:02:14,958 --> 00:02:16,659 سيعمل البلوكان معاً 38 00:02:17,769 --> 00:02:19,136 عندما أضغط على تشغيل مرة أخرى 39 00:02:19,190 --> 00:02:21,378 bb-8 سوف يقوم بتنفيذ الأوامر التي تم جمعها 40 00:02:21,417 --> 00:02:23,862 من أعلى لأسفل مساحة العمل الخاصة بنا 41 00:02:24,511 --> 00:02:29,011 إذا أردت حذف أي بلوك، فقط قم بإزالته من المجموعة و اسحبه مرة أخرى لصندوق الأدوات 42 00:02:29,565 --> 00:02:32,706 بعض الضغط على تشغيل، يمكنك دوماً الضغط على زر إعادة التعيين للحصول على بلوك 43 00:02:32,731 --> 00:02:34,683 bb-8 للبداية 44 00:02:34,836 --> 00:02:36,195 الآن، دعنا نطبق