स्क्रैच में कंडीशनल कोडिंग

जब आप एक स्क्रैच प्रोजेक्ट को कोड करते हैं, तो आप कभी-कभी प्रोजेक्ट में क्या हो रहा है, इसके आधार पर स्प्राइट्स अलग-अलग चीजें करना चाहते हैं।
 
उदाहरण के लिए, यूनिट 5 में रीसायकल गेम में, आपने स्कोर में 1 जोड़ने के लिए if-then-else ब्लॉक का उपयोग किया था यदि उपयोगकर्ता ने आइटम को सही स्प्राइट पर स्थानांतरित कर दिया था। अन्यथा, परियोजना ने स्कोर से 1 घटा दिया।
if else block in scratch
नीचे दिया गया वीडियो विभिन्न प्रकार के सशर्त ब्लॉकों को समझाने में मदद करता है, जो ब्लॉक हैं जो एक स्थिति के आधार पर विभिन्न क्रियाओं का कारण बनते हैं
 
लड़की स्क्रैच की तुलना में एक अलग कोडिंग भाषा का उपयोग कर रही है, इसलिए ब्लॉक थोड़े अलग दिखते हैं और अलग-अलग रंग होते हैं, लेकिन विचार समान हैं

स्क्रैच गेम ऐप्स वास्तव में मजेदार हैं और उपयोगकर्ताओं को बड़ी समस्याओं के बारे में शिक्षित करने का एक शानदार तरीका हो सकता है!

गतिविधि: महासागर प्लास्टिक सफाई खेल

एक गेम बनाने के लिए नीचे दिए गए वीडियो का पालन करें जहां एक गोताखोर समुद्र में प्लास्टिक लेने के लिए मछली के खिलाफ दौड़ लगाएगा।

समाप्त होने पर खेल ऐसा दिखता है।

महान कार्य!

आपने एक स्क्रैच गेम बनाया और सशर्त ब्लॉकों के बारे में सब कुछ सीखा। 

आप ओशन प्लास्टिक क्लीनअप गेम में किन तरीकों से सुधार या जोड़ सकते हैं?

एक नई सुविधा जोड़ने का प्रयास करें। यहाँ कुछ सुझाव हैं:

  • परीक्षण करें कि क्या गोताखोर मछली के स्वास्थ्य को 10 तक प्राप्त करके खेल "जीतता है"।  
  • सिर्फ बोतल की तुलना में अधिक प्लास्टिक स्प्राइट जोड़ना।
  • समुद्र के माध्यम से प्लास्टिक की बोतल "फ्लोट" करें।
  • मछली और गोताखोर को दोनों दिशाओं में जाने दें - दाएं और बाएं।

आप और क्या जोड़ सकते हैं?