1 00:00:00,099 --> 00:00:05,060 मेरा नाम जेन्स बर्गेन्स्टन है, लेकिन मुझे जेब के तौर पर अधिक जाना जाता है। मैं यहां mojang.com में 2 00:00:05,060 --> 00:00:13,390 माइनक्राफ्ट पर लीड डिवेलपर हूं। मुझे लगता है कि मैं 11 या शायद 12 का था और मैंने प्रोगामिंग की शुरुआत की थी क्योंकि मैं 3 00:00:13,390 --> 00:00:17,750 गेम्स बनाना चाहता था। मेरे पिता के दोस्तों में से एक ने मुझे बताया था कि गेम्स बनाने के लिए तुम्हें यह सीखना होगा कि 4 00:00:17,750 --> 00:00:26,090 कैसे प्रोग्राम किया जाता है। तो इस तरह मेरी शुरुआत हुई थी। मुझे डिजाइनिंग और चीजों के 5 00:00:26,090 --> 00:00:33,329 आर्किटेक्चर को तय करना पसंद है। माइनक्राफ्ट के बारे में यही मुझे वास्तव में अच्छा लगता है। अगले घंटे में 6 00:00:33,329 --> 00:00:39,219 आप एलेक्ट या स्टीव को माइनक्राफ्ट वर्ल्ड के एक सिम्युलेटेड पीस के जरिए मूव 7 00:00:39,219 --> 00:00:45,940 कराने के लिए प्रोगामिंग से कंप्यूटर साइंस के बेसिक्स सीखेंगे। सामान्य प्रोगामिंग आमतौर पर टेक्स्ट में होती है, 8 00:00:45,940 --> 00:00:51,019 लेकिन आज हम ब्लॉकली का इस्तेमाल करेंगेः एक सिस्टम जो ब्लॉक्स का इस्तेमाल करता है जिन्हें आप प्रोग्राम लिखने के लिए ड्रैग 9 00:00:51,019 --> 00:00:57,620 और ड्रॉप कर सकते हैं। हुड के नीचे, आप जावा स्क्रिप्ट कोड तैयार कर रहे हैं। आप जो कॉन्सेप्ट्स सीखेंगे 10 00:00:57,620 --> 00:01:02,530 उनका कंप्यूटर प्रोगामर्स प्रति दिन इस्तेमाल करते हैं और ये कंप्यूटर साइंस की 11 00:01:02,530 --> 00:01:09,890 नींव हैं। मोजेंग में हम समान कॉन्सेप्ट्स का इस्तेमाल माइनक्राफ्ट को कारगर बनाने के लिए करते हैं। आपके शुरुआत करने से 12 00:01:09,890 --> 00:01:15,299 पहले, आप अपना कैरेक्टर चुनेंगे। मैं एलेक्स को चुनने जा रहा हूं। चलिए एक प्रोगाम के लिए कोड 13 00:01:15,299 --> 00:01:22,810 बनाते हैं जो उसे स्क्रीन पर मूव करने में मदद करेगा। आपकी स्क्रीन तीन मुख्य हिस्सों में बंटी है। 14 00:01:22,810 --> 00:01:28,579 बायें माइनक्राफ्ट प्ले स्पेस है, जहां आपका प्रोग्राम रन करेगा। प्रत्येक लेवल के 15 00:01:28,579 --> 00:01:34,740 लिए निर्देश नीचे लिखे हैं। बीच का एरिया टूलबॉक्स है और इन ब्लॉक्स में से प्रत्येक 16 00:01:34,740 --> 00:01:40,899 एक कमांड है जो एलेक्स के एक्शंस को तय करती है। दायीं ओर व्हाइट 17 00:01:40,899 --> 00:01:46,920 स्पेस को वर्क स्पेस कहा जाता है और यहीं हम हमारा प्रोग्राम बनाएंगे। अगर हम मूव फॉरवर्ड (); ब्लॉक को हमारे वर्कस्पेस 18 00:01:46,920 --> 00:01:53,340 पर ड्रैग करते हैं और फिर रन को क्लिक करते हैं, क्या होता है? एलेक्स ग्रिड पर एक स्पेस आगे 19 00:01:53,340 --> 00:01:59,770 बढ़ती है। और अगर हम उसके एक स्पेस आगे बढ़ने के बाद कोई चीज करना चाहते हैं तो क्या? हम अपने 20 00:01:59,770 --> 00:02:05,140 प्रोग्राम में एक अन्य ब्लॉक को जोड़ सकते हैं। मैं टर्न राइट(); ब्लॉक को चुनने जा रहा हूं और मैं इसे 21 00:02:05,140 --> 00:02:11,380 मेरे मूव फॉरवर्ड(); ब्लॉक के नीचे ड्रैग करूंगा जब तक यह ऑरेंज लाइन नहीं दिखती। इसके बाद, मैं इसे 22 00:02:11,380 --> 00:02:17,260 ड्रॉप करूंगा और दो ब्लॉक एक साथ जुड़ जाएंगे। जब हम दोबारा रन को दबाते हैं, एलेक्स उन 23 00:02:17,260 --> 00:02:22,670 कमांड्स पर कार्य करेगी जो हमारे वर्कस्पेस में ऊपर से नीचे स्टैक्ड हैं। और अगर आप कभी एक ब्लॉक को 24 00:02:22,670 --> 00:02:28,700 डिलीट करना चाहते हैं, केवल उसे स्टैक से वापस टूलबॉक्स में ड्रैग करें। अपने 25 00:02:28,700 --> 00:02:33,790 बदलावों को हटाने और लेवल कैसे शुरू हुआ था उस पर वापस जाने के लिए, वर्कस्पेस के ऊपरी हिस्से में 26 00:02:33,790 --> 00:02:41,170 दायीं ओर स्टार्ट ओवर बटन का इस्तेमाल करें। एक और चीज, आप टर्न ब्लॉक्स पर छोटा त्रिकोण देख रहे हैं? 27 00:02:41,170 --> 00:02:46,620 आपको कभी भी इन त्रिकोणों के दिखने पर, इसका मतलब है कि आप एक अलग विकल्प चुन सकते हैं। चलिए 28 00:02:46,620 --> 00:02:48,750 कोडिंग की शुरुआत करते हैं!