नमस्ते, मेरा नाम है कैथलीन केनेडी
और मैं Star Wars: The Force Awakens की निर्माता हूं.
आज आप हमारे एक स्टार के साथ काम करेंगे
BB-8
BB-8 एक गोल रोबोट है
जो भी वह करता है, कोई भी हरकत वह करता है
उन्हें कंप्यूटर सॉफ्टवेयर द्वारा नियंत्रित किया जाता है.
कंप्यूटर साइंस हर एक इंडस्ट्री को प्रभावित करती है.
मार्केटिंग से लेकर स्वास्थ्य सेवा से लेकर फिल्म तक.
यही नहीं, Force Awakens जैसी एक फिल्म को बनाने के लिए
सैकड़ों इंजीनियर एक साथ काम करते हैं.
नमस्ते मेरा नाम रेचल रोज है, मैं ILM में वरिष्ठ R&D इंजीनियर हूं.
और मैं एनिमेशन और creature डेवलपमेंट टीम को लीड करती हूं.
Force Awakens में मेरी जिम्मेदारी कलाकारों को rigs के निर्माण में सहायता करना है
जोकि उस चरित्र के हिस्से हैं जिनमें हरकत होती है.
जोकि उस चरित्र को और ज्यादा विश्वसनीय बनाता है.
अगले एक घंटे में हम हमारे अपने Star Wars गेम बनाएंगे
जों आपको गेमिंग के बेसिक कॉन्सेप्ट समझाएंगे.
आमतौर पर प्रोग्रामिंग सिर्फ टेक्स्ट होता है
लेकिन हम यहां ब्लॉक का उपयोग करेंगे जिससे हम प्रोग्राम को ड्रैग-ड्रॉप करके बना सकें.
असल में आप कोड ही बना रहे होते हैं.
एक बार ब्लॉक द्वारा बेसिक करने के बाद, हम JAVASCRIPT में चले जाएंगे
जो वेब में सर्वाधिक लोकप्रिय प्रोग्रामिंग लैंग्वेज में से एक है.
शुरुआत के लिए हम रे के साथ काम करेंगे BB-8 को प्रोग्राम करने के लिए
जिससे वह चल सके, और सभी कल पुर्जे इकट्ठा कर सकें.
आपके स्क्रीन को तीन भागों में विभाजित किया गया है
बाएं तरफ Star Wars गेम स्पेस है जहां पर कोड को रन किया जाएगा.
गेम स्पेस के नीचे हर एक स्तर के लिए दिशा निर्देश दिए जाएंगे.
यह बीच का हिस्सा, टूलबॉक्स है
और ये सब प्रत्येक ब्लॉक कमांड है जिसे BB-8 समझता है.
दाएं तरफ का यह सफेद हिस्सा वर्कस्पेस कहलाता है,
और यहां पर हम अपने प्रोग्राम का निर्माण करेंगे.
यदि मैं moveLeft() ब्लॉक को हमारे वर्क स्पेस पर ड्रैग करूं
और रन प्रेस करने पर, क्या होता है?
BB-8 ग्रीट पर एक ब्लॉक बाएं तरफ चलता है
और यदि मैं चाहती हूं कि BB-8 moveLeft() ब्लॉक के बाद भी कुछ करें
इसके लिए मैं हमारे प्रोग्राम में और एक ब्लॉक जोड़ दूंगी
मैं moveUp() को सिलेक्ट करती हूं
और इसे moveLeft() ब्लॉक के नीचे डाल दूंगी.
जब हाईलाइट दिखाई देता है, मैं इसे डाल दूंगी और फिर दो ब्लॉक एक साथ जुड़ जाएंगे.
और जब मैं RUN प्रेस करती हूं,
BB-8 उन कमांड को पूरी करता है जिन्हें वर्क स्पेस में रखा गया है.
यदि आप किसी ब्लॉक को डिलीट करना चाहते हैं,
तो इसे यहां से हटा दें, और फिर से टूल बॉक्स में डाल दें.
RUN को प्रेस करने के बाद,
आप BB-8 को शुरुआती जगह लाने के लिए RESET बटन दबा सकते हैं.
तो शुरुआत करते हैं.