WEBVTT 00:00:00.099 --> 00:00:05.060 मेरा नाम जेन्स बर्गेन्स्टन है, लेकिन मुझे जेब के तौर पर अधिक जाना जाता है। मैं यहां mojang.com में 00:00:05.060 --> 00:00:13.390 माइनक्राफ्ट पर लीड डिवेलपर हूं। मुझे लगता है कि मैं 11 या शायद 12 का था और मैंने प्रोगामिंग की शुरुआत की थी क्योंकि मैं 00:00:13.390 --> 00:00:17.750 गेम्स बनाना चाहता था। मेरे पिता के दोस्तों में से एक ने मुझे बताया था कि गेम्स बनाने के लिए तुम्हें यह सीखना होगा कि 00:00:17.750 --> 00:00:26.090 कैसे प्रोग्राम किया जाता है। तो इस तरह मेरी शुरुआत हुई थी। मुझे डिजाइनिंग और चीजों के 00:00:26.090 --> 00:00:33.329 आर्किटेक्चर को तय करना पसंद है। माइनक्राफ्ट के बारे में यही मुझे वास्तव में अच्छा लगता है। अगले घंटे में 00:00:33.329 --> 00:00:39.219 आप एलेक्ट या स्टीव को माइनक्राफ्ट वर्ल्ड के एक सिम्युलेटेड पीस के जरिए मूव 00:00:39.219 --> 00:00:45.940 कराने के लिए प्रोगामिंग से कंप्यूटर साइंस के बेसिक्स सीखेंगे। सामान्य प्रोगामिंग आमतौर पर टेक्स्ट में होती है, 00:00:45.940 --> 00:00:51.019 लेकिन आज हम ब्लॉकली का इस्तेमाल करेंगेः एक सिस्टम जो ब्लॉक्स का इस्तेमाल करता है जिन्हें आप प्रोग्राम लिखने के लिए ड्रैग 00:00:51.019 --> 00:00:57.620 और ड्रॉप कर सकते हैं। हुड के नीचे, आप जावा स्क्रिप्ट कोड तैयार कर रहे हैं। आप जो कॉन्सेप्ट्स सीखेंगे 00:00:57.620 --> 00:01:02.530 उनका कंप्यूटर प्रोगामर्स प्रति दिन इस्तेमाल करते हैं और ये कंप्यूटर साइंस की 00:01:02.530 --> 00:01:09.890 नींव हैं। मोजेंग में हम समान कॉन्सेप्ट्स का इस्तेमाल माइनक्राफ्ट को कारगर बनाने के लिए करते हैं। आपके शुरुआत करने से 00:01:09.890 --> 00:01:15.299 पहले, आप अपना कैरेक्टर चुनेंगे। मैं एलेक्स को चुनने जा रहा हूं। चलिए एक प्रोगाम के लिए कोड 00:01:15.299 --> 00:01:22.810 बनाते हैं जो उसे स्क्रीन पर मूव करने में मदद करेगा। आपकी स्क्रीन तीन मुख्य हिस्सों में बंटी है। 00:01:22.810 --> 00:01:28.579 बायें माइनक्राफ्ट प्ले स्पेस है, जहां आपका प्रोग्राम रन करेगा। प्रत्येक लेवल के 00:01:28.579 --> 00:01:34.740 लिए निर्देश नीचे लिखे हैं। बीच का एरिया टूलबॉक्स है और इन ब्लॉक्स में से प्रत्येक 00:01:34.740 --> 00:01:40.899 एक कमांड है जो एलेक्स के एक्शंस को तय करती है। दायीं ओर व्हाइट 00:01:40.899 --> 00:01:46.920 स्पेस को वर्क स्पेस कहा जाता है और यहीं हम हमारा प्रोग्राम बनाएंगे। अगर हम मूव फॉरवर्ड (); ब्लॉक को हमारे वर्कस्पेस 00:01:46.920 --> 00:01:53.340 पर ड्रैग करते हैं और फिर रन को क्लिक करते हैं, क्या होता है? एलेक्स ग्रिड पर एक स्पेस आगे 00:01:53.340 --> 00:01:59.770 बढ़ती है। और अगर हम उसके एक स्पेस आगे बढ़ने के बाद कोई चीज करना चाहते हैं तो क्या? हम अपने 00:01:59.770 --> 00:02:05.140 प्रोग्राम में एक अन्य ब्लॉक को जोड़ सकते हैं। मैं टर्न राइट(); ब्लॉक को चुनने जा रहा हूं और मैं इसे 00:02:05.140 --> 00:02:11.380 मेरे मूव फॉरवर्ड(); ब्लॉक के नीचे ड्रैग करूंगा जब तक यह ऑरेंज लाइन नहीं दिखती। इसके बाद, मैं इसे 00:02:11.380 --> 00:02:17.260 ड्रॉप करूंगा और दो ब्लॉक एक साथ जुड़ जाएंगे। जब हम दोबारा रन को दबाते हैं, एलेक्स उन 00:02:17.260 --> 00:02:22.670 कमांड्स पर कार्य करेगी जो हमारे वर्कस्पेस में ऊपर से नीचे स्टैक्ड हैं। और अगर आप कभी एक ब्लॉक को 00:02:22.670 --> 00:02:28.700 डिलीट करना चाहते हैं, केवल उसे स्टैक से वापस टूलबॉक्स में ड्रैग करें। अपने 00:02:28.700 --> 00:02:33.790 बदलावों को हटाने और लेवल कैसे शुरू हुआ था उस पर वापस जाने के लिए, वर्कस्पेस के ऊपरी हिस्से में 00:02:33.790 --> 00:02:41.170 दायीं ओर स्टार्ट ओवर बटन का इस्तेमाल करें। एक और चीज, आप टर्न ब्लॉक्स पर छोटा त्रिकोण देख रहे हैं? 00:02:41.170 --> 00:02:46.620 आपको कभी भी इन त्रिकोणों के दिखने पर, इसका मतलब है कि आप एक अलग विकल्प चुन सकते हैं। चलिए 00:02:46.620 --> 00:02:48.750 कोडिंग की शुरुआत करते हैं!