ब्लॉक्स के साथ शुरुआती कोडिंग
अध्याय 3
>
स्तर 3
उद्देश्य
मुर्गियों को आवाज़ देकर बुलाएँ और टेक्स्ट ब्लॉकों का उपयोग करके प्रत्येक कूप के आसपास कितनी मुर्गियाँ हैं, यह गिनें। कूप से आशय नक्शे में दिखाए गए मुर्गी घरों से है।
प्रत्येक कूप के आसपास कितनी मुर्गियाँ हैं, इसे गिनें और संख्याओं को वेरिएबल्स में संग्रहित करें। प्रत्येक कूप का ट्रैक रखने के लिए, Variables मेन्यू में दो वेरिएबल्स बनाएं: left_coup और right_coup (underscore _ डालना याद रखें)
वेरिएबल्स को भरने के लिए set_variable ब्लॉक का उपयोग करें, बाएँ कूप के चारों ओर की मुर्गियों की संख्या गिनें और उस संख्या को left_coup वेरिएबल के साथ जोड़ने के लिए set_variable ब्लॉक का उपयोग करें। कूप में मुर्गियों की संख्या जोड़ने के लिए एक संख्या बुलबुला (number bubble) का उपयोग करें।

इसी प्रक्रिया को दोहराएं, set_variable ब्लॉक का उपयोग करते हुए, right_coup वेरिएबल जोड़ें और दाएँ कूप में मौजूद मुर्गियों की संख्या सेट करने के लिए एक संख्या बुलबुला डालें।
वेरिएबल्स सेट करने के बाद, प्रत्येक कूप के सामने स्थित दो (2) X निशानों पर जाएँ और वेरिएबल्स का उपयोग करके प्रत्येक कूप के आसपास की मुर्गियों की संख्या बोलकर बताएं। टेक्स्ट और नंबर को संयोजित करने के लिए speak ब्लॉक के साथ create text ब्लॉक का उपयोग करें। शुरुआत करने के लिए, बाएँ कूप के सामने स्थित गहरे X निशान तक चलें।
create text ब्लॉक आपको टेक्स्ट और वेरिएबल्स के कई हिस्सों को एक साथ जोड़ने की सुविधा देता है। टूलबॉक्स में Communications मेन्यू से create text ब्लॉक को ब्लॉक एडिटर में ड्रैग एंड ड्रॉप करें।

ब्लॉक के ऊपर बाएँ कोने में एक गियर आइकन होता है, उस पर लेफ्ट-क्लिक करें ताकि एक मेन्यू खुल सके और आप ब्लॉक में कितने स्लॉट जोड़ें, यह चुन सकें।

प्रत्येक कूप में कितनी मुर्गियाँ हैं, यह बताने के लिए हमें तीन (3) ब्लॉक्स की आवश्यकता है।

स्लॉट्स में हम create text ब्लॉक को भरने के लिए दो टेक्स्ट बुलबुलों और एक स्टैंडअलोन वेरिएबल का उपयोग करेंगे। पहले हम टूलबॉक्स के Text मेन्यू से टेक्स्ट बुलबुला (text bubble) को ड्रैग एंड ड्रॉप करें और लिखें “Left Coup has ” (ध्यान रहे अंत में स्पेस मौजूद हो)।

दूसरे टेक्स्ट बुलबुले को उसी तरह ड्रैग एंड ड्रॉप करें, लेकिन इस बार लिखें “ Chickens” (ध्यान रहे शुरुआत में स्पेस मौजूद हो) और इसे अंतिम स्लॉट में डालें। अंत में Variables मेन्यू से left_coup स्टैंडअलोन वेरिएबल को ड्रैग एंड ड्रॉप करके create text ब्लॉक के बीच वाले स्लॉट में डालें। इस तरह आपका टेक्स्ट बन जाएगा: “Left Coup has [number] Chickens”
टूलबॉक्स के Communications मेन्यू से speak ब्लॉक को ब्लॉक एडिटर में ड्रैग एंड ड्रॉप करें और जिसमें आपने अभी create text ब्लॉक बनाया है, उसे इसमें डालें। इस प्रक्रिया का एक अक्षम (disabled) टेम्पलेट ब्लॉक एडिटर में मौजूद होता है, आप speak ब्लॉक पर राइट-क्लिक करके और "Enable Block" पर क्लिक करके इसे सक्रिय (activate) और संपादित (edit) कर सकते हैं।

दाएँ हाथ की तरफ़ स्थित हलके X निशान तक चलें और कूप की ओर मुड़ें। अब पहले की तरह वही प्रक्रिया दोहराएं, लेकिन इस बार right_coup वेरिएबल का उपयोग करके। शीर्ष स्लॉट में text ब्लॉक डालें जिसमें लिखा हो “Right Coup has ”, बीच वाले स्लॉट में right_coup स्टैंडअलोन वेरिएबल डालें और नीचे वाले स्लॉट में दूसरा text ब्लॉक डालें जिसमें लिखा हो “ Chickens”。

लेवल पूरा करने के लिए create text ब्लॉक को speak ब्लॉक के अंदर डालें।