WEBVTT 00:00:01.280 --> 00:00:03.940 مرحبا في ساعة البرمجة 00:00:14.070 --> 00:00:20.470 مرحبا، أنا كاثلين كينيدي وأنا منتجة فلم حرب النجوم: القوة تنهض. اليوم 00:00:20.470 --> 00:00:27.910 سوف تعمل مع أحد نجومنا، ب ب8 و هو انسان الي كروي. أي شيء يفعله، 00:00:27.910 --> 00:00:34.830 و كل حركة يقوم بها، يقع التحكم بها ببرمجيات في الحاسوب.علوم الحاسوب تؤثر 00:00:34.830 --> 00:00:41.220 على كل صناعة من الصناعات، من التسويق للرعاية الصحية للافلام. في الواقع، مئات مهندسي الحاسوب 00:00:41.220 --> 00:00:45.290 عملوا معا لصناعة فيلم مثل "القوة تنهض". 00:00:45.290 --> 00:00:51.899 مرحبا أنا وردة راشيل، أنا مهندسة خبيرة في البحث و التطوير في شركة ILM وأنا أقود 00:00:51.899 --> 00:00:57.340 فريق الرسوم المتحركة والمخلوقات. قي "القوة تنهض"، أنا مسؤولة عن مساعدة الفنانين في تطوير 00:00:57.340 --> 00:01:03.289 المعدات التي هي الأجزاء من الإنسان الالي التي تتحرك و تشعرنا ان شكل الروبوت 00:01:03.289 --> 00:01:08.630 مقنع جداً في مجرة بعيداً جدا . في الساعة القادمة، سنقوم ببناء لعبتنا الخاصة 00:01:08.630 --> 00:01:13.679 من حرب النجوم. سوف نعلمك المفاهيم الأساسية للبرمجة. عادة البرمجة 00:01:13.679 --> 00:01:17.240 نكون بشكل نصوص ولكن نحن سنستخدم القطع التي يمكن سحبها وإسقاطها لكتابة 00:01:17.240 --> 00:01:23.200 اليرنامج. في البداية، سنعمل مع ري برنامجا يجعل ب ب -8 يمشي لجمع 00:01:23.200 --> 00:01:27.700 كافة أجزاء الخردة. يتم تقسيم الشاشة إلى ثلاثة أجزاء. على اليمين 00:01:27.700 --> 00:01:32.259 لعبة حرب النجوم، حيث سيتم تشغيل التعليمات البرمجية. تتم كتابة التعليمات 00:01:32.259 --> 00:01:37.259 الخاصة بكل لغز أسفل فضاء اللّعب. المنطقة الوسطى تحتوي صندوق الأدوات وكل واحدة من هذه المقاطع البرمجيّة 00:01:37.259 --> 00:01:42.009 هو أمر يمكن ل ب ب - 8 أن يفهمه. المساحة البيضاء على اليمين تسمى مساحة العمل 00:01:42.009 --> 00:01:44.649 ، و هو مكان إنتاج البرنامج. 00:01:44.649 --> 00:01:51.860 إذا سحبنا المقطع تحريك إلى اليسار لمساحة العمل ثم نضغط على تشغيل، ماذا يحدث؟ ب ب 8 يتحرك لليسار بخطوة واحدة. 00:01:51.860 --> 00:01:56.990 00:01:56.990 --> 00:02:02.280 00:02:02.280 --> 00:02:06.180 00:02:06.180 --> 00:02:10.549 00:02:10.549 --> 00:02:15.989 00:02:15.989 --> 00:02:20.560 00:02:20.580 --> 00:02:27.600