-
मेरा नाम जेन्स बर्गेन्स्टन है, लेकिन मुझे जेब के तौर पर अधिक जाना जाता है। मैं यहां mojang.com में
-
माइनक्राफ्ट पर लीड डिवेलपर हूं। मुझे लगता है कि मैं 11 या शायद 12 का था और मैंने प्रोगामिंग की शुरुआत की थी क्योंकि मैं
-
गेम्स बनाना चाहता था। मेरे पिता के दोस्तों में से एक ने मुझे बताया था कि गेम्स बनाने के लिए तुम्हें यह सीखना होगा कि
-
कैसे प्रोग्राम किया जाता है। तो इस तरह मेरी शुरुआत हुई थी। मुझे डिजाइनिंग और चीजों के
-
आर्किटेक्चर को तय करना पसंद है। माइनक्राफ्ट के बारे में यही मुझे वास्तव में अच्छा लगता है। अगले घंटे में
-
आप एलेक्ट या स्टीव को माइनक्राफ्ट वर्ल्ड के एक सिम्युलेटेड पीस के जरिए मूव
-
कराने के लिए प्रोगामिंग से कंप्यूटर साइंस के बेसिक्स सीखेंगे। सामान्य प्रोगामिंग आमतौर पर टेक्स्ट में होती है,
-
लेकिन आज हम ब्लॉकली का इस्तेमाल करेंगेः एक सिस्टम जो ब्लॉक्स का इस्तेमाल करता है जिन्हें आप प्रोग्राम लिखने के लिए ड्रैग
-
और ड्रॉप कर सकते हैं। हुड के नीचे, आप जावा स्क्रिप्ट कोड तैयार कर रहे हैं। आप जो कॉन्सेप्ट्स सीखेंगे
-
उनका कंप्यूटर प्रोगामर्स प्रति दिन इस्तेमाल करते हैं और ये कंप्यूटर साइंस की
-
नींव हैं। मोजेंग में हम समान कॉन्सेप्ट्स का इस्तेमाल माइनक्राफ्ट को कारगर बनाने के लिए करते हैं। आपके शुरुआत करने से
-
पहले, आप अपना कैरेक्टर चुनेंगे। मैं एलेक्स को चुनने जा रहा हूं। चलिए एक प्रोगाम के लिए कोड
-
बनाते हैं जो उसे स्क्रीन पर मूव करने में मदद करेगा।
आपकी स्क्रीन तीन मुख्य हिस्सों में बंटी है।
-
बायें माइनक्राफ्ट प्ले स्पेस है, जहां आपका प्रोग्राम रन करेगा। प्रत्येक लेवल के
-
लिए निर्देश नीचे लिखे हैं। बीच का एरिया टूलबॉक्स है और इन ब्लॉक्स में से प्रत्येक
-
एक कमांड है जो एलेक्स के एक्शंस को तय करती है। दायीं ओर व्हाइट
-
स्पेस को वर्क स्पेस कहा जाता है और यहीं हम हमारा प्रोग्राम बनाएंगे। अगर हम मूव फॉरवर्ड (); ब्लॉक को हमारे वर्कस्पेस
-
पर ड्रैग करते हैं और फिर रन को क्लिक करते हैं, क्या होता है? एलेक्स ग्रिड पर एक स्पेस आगे
-
बढ़ती है। और अगर हम उसके एक स्पेस आगे बढ़ने के बाद कोई चीज करना चाहते हैं तो क्या? हम अपने
-
प्रोग्राम में एक अन्य ब्लॉक को जोड़ सकते हैं। मैं टर्न राइट(); ब्लॉक को चुनने जा रहा हूं और मैं इसे
-
मेरे मूव फॉरवर्ड(); ब्लॉक के नीचे ड्रैग करूंगा जब तक यह ऑरेंज लाइन नहीं दिखती। इसके बाद, मैं इसे
-
ड्रॉप करूंगा और दो ब्लॉक एक साथ जुड़ जाएंगे।
जब हम दोबारा रन को दबाते हैं, एलेक्स उन
-
कमांड्स पर कार्य करेगी जो हमारे वर्कस्पेस में ऊपर से नीचे स्टैक्ड हैं। और अगर आप कभी एक ब्लॉक को
-
डिलीट करना चाहते हैं, केवल उसे स्टैक से वापस टूलबॉक्स में ड्रैग करें। अपने
-
बदलावों को हटाने और लेवल कैसे शुरू हुआ था उस पर वापस जाने के लिए, वर्कस्पेस के ऊपरी हिस्से में
-
दायीं ओर स्टार्ट ओवर बटन का इस्तेमाल करें। एक और चीज, आप टर्न ब्लॉक्स पर छोटा त्रिकोण देख रहे हैं?
-
आपको कभी भी इन त्रिकोणों के दिखने पर, इसका मतलब है कि आप एक अलग विकल्प चुन सकते हैं। चलिए
-
कोडिंग की शुरुआत करते हैं!