diff --git a/hi-IN/images/add-fish.png b/hi-IN/images/add-fish.png
new file mode 100644
index 0000000..bf0efc0
Binary files /dev/null and b/hi-IN/images/add-fish.png differ
diff --git a/hi-IN/images/banner.png b/hi-IN/images/banner.png
new file mode 100644
index 0000000..ab32c3c
Binary files /dev/null and b/hi-IN/images/banner.png differ
diff --git a/hi-IN/images/complete.png b/hi-IN/images/complete.png
new file mode 100644
index 0000000..a7e6cbc
Binary files /dev/null and b/hi-IN/images/complete.png differ
diff --git a/hi-IN/images/copy-scripts.gif b/hi-IN/images/copy-scripts.gif
new file mode 100644
index 0000000..03e373d
Binary files /dev/null and b/hi-IN/images/copy-scripts.gif differ
diff --git a/hi-IN/images/fish-properties.png b/hi-IN/images/fish-properties.png
new file mode 100644
index 0000000..5017041
Binary files /dev/null and b/hi-IN/images/fish-properties.png differ
diff --git a/hi-IN/images/fish-sprite.png b/hi-IN/images/fish-sprite.png
new file mode 100644
index 0000000..7fb2848
Binary files /dev/null and b/hi-IN/images/fish-sprite.png differ
diff --git a/hi-IN/images/plastic-sprite.png b/hi-IN/images/plastic-sprite.png
new file mode 100644
index 0000000..8d1fbdd
Binary files /dev/null and b/hi-IN/images/plastic-sprite.png differ
diff --git a/hi-IN/images/shark-sprite.png b/hi-IN/images/shark-sprite.png
new file mode 100644
index 0000000..0212079
Binary files /dev/null and b/hi-IN/images/shark-sprite.png differ
diff --git a/hi-IN/images/speed-variable.png b/hi-IN/images/speed-variable.png
new file mode 100644
index 0000000..b2bb047
Binary files /dev/null and b/hi-IN/images/speed-variable.png differ
diff --git a/hi-IN/images/starter_project.png b/hi-IN/images/starter_project.png
new file mode 100644
index 0000000..853bcc4
Binary files /dev/null and b/hi-IN/images/starter_project.png differ
diff --git a/hi-IN/meta.yml b/hi-IN/meta.yml
new file mode 100644
index 0000000..8180351
--- /dev/null
+++ b/hi-IN/meta.yml
@@ -0,0 +1,25 @@
+---
+title: शार्क बचाओ
+hero_image: images/banner.png
+description: प्लास्टिक प्रदूषण से शार्क को बचाने और उसके स्वास्थ्य में सुधार के लिए एक गेम बनाएं
+version: 4
+listed: true
+copyedit: false
+last_tested: '2020-08-17'
+steps:
+ -
+ title: परिचय
+ completion: engaged
+ -
+ title: शार्क को हिलाएँ
+ -
+ title: प्लास्टिक कचरा जोड़ें
+ -
+ title: शार्क के स्वास्थ्य की निगरानी करें
+ -
+ title: शार्क को खिलाएं
+ completion: internal
+ -
+ title: अपना प्रॉजेक्ट साझा करें
+ -
+ title: आगे क्या?
diff --git a/hi-IN/resources/Save the shark - starter.sb3 b/hi-IN/resources/Save the shark - starter.sb3
new file mode 100644
index 0000000..330864b
Binary files /dev/null and b/hi-IN/resources/Save the shark - starter.sb3 differ
diff --git a/hi-IN/resources/palette.png b/hi-IN/resources/palette.png
new file mode 100644
index 0000000..030312d
Binary files /dev/null and b/hi-IN/resources/palette.png differ
diff --git a/hi-IN/solutions/Save the shark - complete.sb3 b/hi-IN/solutions/Save the shark - complete.sb3
new file mode 100644
index 0000000..718721d
Binary files /dev/null and b/hi-IN/solutions/Save the shark - complete.sb3 differ
diff --git a/hi-IN/step_1.md b/hi-IN/step_1.md
new file mode 100644
index 0000000..b988c71
--- /dev/null
+++ b/hi-IN/step_1.md
@@ -0,0 +1,60 @@
+## परिचय
+
+गेम बनाने और शार्क को बचाने के लिए Scratch का उपयोग करें! शार्क के पसंदीदा खाद्य स्रोत (मछली, मनुष्य नहीं!) के बारे में जानें, साथ ही पानी में प्लास्टिक का गहरा असर जो शार्क को उनके प्राकृतिक समुद्री आवास में नुकसान पहुँचा रहा है के बारे में भी।
+
+यह गेम संयुक्त राष्ट्र के दो संधारणीय विकास लक्ष्यों के साथ जुड़ा हुआ है: [जलीय जीवों की सुरक्षा](https://www.undp.org/sustainable-development-goals#below-water){:target="_blank"} और [संवहनीय उपभोग और उत्पादन](https://www.undp.org/sustainable-development-goals#responsible-consumption-and-production){:target="_blank"}।
+
+### आप क्या बनाएँगे
+
+--- no-print ---
+
+शार्क को स्थानांतरित करने के लिए उसके बाएँ और दाएँ क्लिक करें। मछली खाने की कोशिश करें और प्लास्टिक प्रदूषण से बचें।
+
+
+
+
+
+--- /no-print ---
+
+--- print-only ---
+
+
+
+--- /print-only ---
+
+--- collapse ---
+---
+title: आपको किन चीजों की आवश्यकता होगी
+---
+
+#### हार्डवेयर
+
++ Scratch चलाने में सक्षम कंप्यूटर या टैबलेट
+
+#### सॉफ्टवेयर
+
++ Scratch 3 (या तो [ऑनलाइन](https://scratch.mit.edu/){:target="_blank"} या [ऑफलाइन](https://scratch.mit.edu/download){:target="_blank"})
+
+--- /collapse ---
+
+--- collapse ---
+---
+title: आप क्या सीखेंगे
+---
+
++ `random`{:class="block3operators"} संख्याओ का उपयोग पोशाकों में परिवर्तन और `clones`{:class="block3control"} के व्यवहार में परिवर्तन लाने के लिए कैसे करें
++ `clones`{:class="block3control"} कैसे बनाएं और हटाएं
++ एक पर्यावरणीय मुद्दे के बारे में जागरूकता बढ़ाने के लिए गेम कैसे बनाएं
+
+--- /collapse ---
+
+--- collapse ---
+---
+title: शिक्षकों के लिए अतिरिक्त जानकारी
+---
+
+आप [ पूर्ण प्रोजेक्ट यहां से प्राप्त कर सकते हैं ](https://rpf.io/p/en/save-the-shark-get) {: target = "_ blank"}
+
+अगर आपको इस प्रोजेक्ट को प्रिंट करने की आवश्यकता है, तो कृप्या [प्रिंटर-अनुकूल संस्करण](https://projects.raspberrypi.org/en/projects/save-the-shark/print){:target="_blank"} का उपयोग करें।
+
+--- /collapse ---
diff --git a/hi-IN/step_2.md b/hi-IN/step_2.md
new file mode 100644
index 0000000..3a4f0ed
--- /dev/null
+++ b/hi-IN/step_2.md
@@ -0,0 +1,103 @@
+## शार्क को हिलाएँ
+
+इस चरण में, आप खिलाड़ी को मंच पर शार्क की गति को नियंत्रित करने के लिए माउस का उपयोग करने की अनुमति देने के लिए कोड जोड़ेंगे।
+
+--- task ---
+
+**ऑनलाइन **: Scratch में [स्टार्टर प्रोजेक्ट](http://rpf.io/save-the-shark-on){:target="_blank"} खोलें |
+
+**ऑफ़लाइन:** Scratch के ऑफ़लाइन संपादक में [प्रोजेक्ट स्टार्टर फ़ाइल](http://rpf.io/p/en/save-the-shark-get){:target="_blank"} खोलें। यदि आपको ज़रूरत है तो, आप [यहां Scratch डाउनलोड और इंस्टॉल ](https://scratch.mit.edu/download){:target="_blank"} कर सकते हैं
+
+--- /task ---
+
+स्टार्टर प्रोजेक्ट में, आपको पानी के नीचे की पृष्ठभूमि के खिलाफ **Shark** स्प्राइट दिखनी चाहिए
+
+
+
+--- task ---
+
+जब हरी झंडी पर क्लिक किया जाता है, तो शार्क को Stage के नीचे से शुरू करना होता है। इस कोड को जोड़ें ताकि **Shark** स्प्राइट सही स्थिति में शुरू हो:
+
+
+
+```blocks3
+when flag clicked
+go to x: (0) y: (-120)
+```
+
+--- /task ---
+
+इस परियोजना को मोबाइल उपकरणों के लिए उपयुक्त बनाने के लिए, आप कर्सर के स्थान का उपयोग तब करेंगे जब माउस का बायां बटन दबाया जाता है, या जब कोई उंगली स्क्रीन को छूती है, शार्क की गति को नियंत्रित करने के लिए। सौभाग्य से, Scratch का `mouse down`{:class="block3sensing"} ब्लॉक दोनो माउस बटन और टचस्क्रीन पर उंगलियों के लिए काम करता है!
+
+--- task ---
+
+आपके प्रोग्राम को लगातार यह पता लगाने की जरूरत है कि बायां माउस बटन कब दबाया जाता है। ऐसा करने के लिए, अपने स्क्रिप्ट में `forever`{:class="block3control"} लूप जोड़ें, फिर `if ... then`{:class="block3control"} ब्लॉक का उपयोग करके पता लगाएं कि क्या `mouse down`{:class="block3sensing"}:
+
+
+
+```blocks3
+when flag clicked
+go to x: (0) y: (-120)
++forever
+if then
+```
+
+--- /task ---
+
+--- task ---
+
+यदि उपयोग करने वाला **Shark** स्प्राइट की स्थिति के बजाए मंच के के बाईं ओर के पास कर्सर क्लिक करता है, तब **Shark** स्प्राइट बाईं ओर चला जाता है।
+
+यह क्रिया संभव है क्योंकि x अक्ष के साथ कर्सर की स्थिति `mouse x`{:class="block3sensing"} ब्लॉक में संग्रहीत है।
+
+उपयोगकर्ता जहां क्लिक करता है, उस पर प्रतिक्रिया देने के लिए प्रोग्राम प्राप्त करने के लिए, निम्नलिखित ब्लॉक जोड़ें: `if`{:class="block3control"} `mouse x`{:class="block3sensing"} **Shark** स्प्राइट की `x position`{:class="block3motion"} से `less than`{:class="block3operators"} है `then`{:class="block3control"} स्प्राइट को `change x by`{:class="block3motion"} `-10` से बाईं ओर जाना चाहिए:
+
+
+
+```blocks3
+when flag clicked
+go to x: (0) y: (-120)
+forever
+if then
++if <(mouse x) < (x position)> then
+change x by (-10)
+next costume
+```
+
+--- /task ---
+
+--- task ---
+
+जब आप शार्क के बाईं ओर क्लिक करते हैं तो शार्क बाईं ओर चलती है या नहीं, इसका परीक्षण करने के लिए प्रोग्राम चलाने के लिए हरे झंडे पर क्लिक करें।
+
+--- /task ---
+
+--- task ---
+
+जब माउस क्लिक किया जाता है, `if`{:class="block3control"} `mouse x`{:class="block3sensing"} `x position`{:class="block3motion"}, `then`{:class="block3control"} से `greater than`{:class="block3operators"} है तो **Shark** स्प्राइट दाईं ओर ले जाने के लिए `change x by`{:class="block3motion"} `10` बदलना चाहिए। निम्नलिखित ब्लॉक जोड़ें:
+
+
+
+```blocks3
+when flag clicked
+go to x: (0) y: (-120)
+forever
+if then
+if <(mouse x) < (x position)> then
+change x by (-10)
+next costume
+end
++if <(mouse x) > (x position)> then
+change x by (10)
+next costume
+```
+
+--- /task ---
+
+--- task ---
+
+जब आप शार्क के बाईं ओर क्लिक करते हैं तो शार्क बाईं ओर चलती है या नहीं, इसका परीक्षण करने के लिए प्रोग्राम चलाने के लिए हरे झंडे पर क्लिक करें।
+
+--- /task ---
+
+--- save ---
diff --git a/hi-IN/step_3.md b/hi-IN/step_3.md
new file mode 100644
index 0000000..38f48ab
--- /dev/null
+++ b/hi-IN/step_3.md
@@ -0,0 +1,107 @@
+## प्लास्टिक कचरा जोड़ें
+
+इस चरण में, आप अपने खेल में प्लास्टिक कचरा जोड़ेंगे।
+
+Stage के नीचे Sprite सूची में प्लास्टिक की बोतल की तरह दिखने वाले स्प्राइट पर क्लिक करें। इस स्प्राइट में चार पोशाकें हैं: एक बोतल, एक रैपर, एक थैली और एक प्लास्टिक कैन होल्डर।
+
+--- task ---
+
+जब हरी झंडी पर क्लिक किया जाता है, तो **Plastic** स्प्राइट को Stage के शीर्ष पर ले जाने की आवश्यकता होती है और फिर `hide`{:class="block3looks"}। निम्नलिखित कोड को **Plastic** स्प्राइट में जोड़ें:
+
+
+
+```blocks3
+when flag clicked
+go to x: (0) y: (200)
+hide
+```
+
+--- /task ---
+
+--- task ---
+
+**Plastic** स्प्राइट को अब बेतरतीब ढंग से खुद के क्लोन बनाने की जरूरत है। निम्नलिखित कोड जोड़ें:
+
+
+
+```blocks3
+when flag clicked
+go to x: (0) y: (200)
+hide
++forever
+create clone of (myself v)
+wait (pick random (1) to (5)) seconds
+```
+
+--- /task ---
+
+--- task ---
+
+जब एक क्लोन बनाया जाता है, तो क्लोन को `शो`{:class="block3looks"} की जरूरत होती है, एक `random`{:class="block3operators"} `costume`{:class="block3looks"} चुनें, और फिर `random`{:class="block3operators"} `x`{:class="block3motion"} स्थिति पर जाएं। निम्नलिखित कोड को एक नई स्क्रिप्ट के रूप में जोड़ें:
+
+
+
+```blocks3
+when I start as a clone
+show
+switch costume to (pick random (1) to (4)
+go to x: (pick random (-200) to (200)) y: (200)
+```
+
+--- /task ---
+
+--- task ---
+
+आप चाहते हैं की प्लास्टिक Stage के नीच की और `random`{:class="block3operators"} गति से जाए, तो इसके लिए एक नया `variable`{:class="block3variables"} बनाएं जिसे `speed` कहा जाता है। इसे `For this sprite only` पर सेट करें:
+
+
+
+
+
+--- /task ---
+
+--- task ---
+
+`speed`{:class="block3variables"} को `random`{:class="block3operators"} संख्या के रूप में सेट करें। `repeat until`{:class="block3control"} ब्लॉक का उपयोग करें जो यह पता लगाएगा कि कब कोई क्लोन y अक्ष (मंचके नीचे) `-180` पर पहुच जाता है। `speed`{:class="block3variables"} वेरिएबल का उपयोग करके क्लोन को Stage से नीचे ले जाएं। और अंत में, `0.1` सेकेंड्स मान के साथ `wait`{:class="block3control"} ब्लॉक जोड़ें ताकि आप चाल देख सकें:
+
+
+
+```blocks3
+when I start as a clone
+show
+switch costume to (pick random (1) to (4)
+go to x: (pick random (-200) to (200)) y: (200)
++set (speed v) to (pick random (-1) to (-10))
++repeat until <(y position) < (-180)>
+change y by (speed)
+wait (0.1) seconds
+
+```
+
+--- /task ---
+
+अपना गेम चलाएं, और आपको प्लास्टिक कचरे को यादृच्छिक स्थिति और यादृच्छिक गति से Stage के ऊपर से गिरते हुए दिखना चाहिए। समस्या यह है कि कचरा Stage के नीचे जमा हो जाता है, और वहीं रहता है।
+
+--- task ---
+
+एक `delete this clone`{:class="block3control"} जोड़ें ताकि **Plastic** स्प्राइट अपने आपको तो खुद ही हटा देता है जब वह Stage के नीचे गिरता है:
+
+
+
+```blocks3
+when I start as a clone
+show
+switch costume to (pick random (1) to (4)
+go to x: (pick random (-200) to (200)) y: (200)
+set (speed v) to (pick random (-1) to (-10))
+repeat until <(y position) < (-180)>
+change y by (speed)
+wait (0.1) seconds
+end
++delete this clone
+```
+
+--- /task ---
+
+--- save ---
+
diff --git a/hi-IN/step_4.md b/hi-IN/step_4.md
new file mode 100644
index 0000000..5202bf7
--- /dev/null
+++ b/hi-IN/step_4.md
@@ -0,0 +1,57 @@
+## शार्क के स्वास्थ्य की निगरानी करें
+
+इस चरण में, आप स्वास्थ्य बिंदु शामिल करने के लिए `variable`{:class="block3variables"} का उपयोग करेंगे। अगर शार्क गलती से प्लास्टिक कचरा खा लेगी तो उसका स्वास्थ्य गिर जाएगा।
+
+--- task ---
+
+एक नया new `variable`{:class="block3variables" बनाएं, जिसे `health` कहा जाता है।
+
+--- /task ---
+
+--- task ---
+
+Sprite सूची में **Shark** स्प्राइट पर क्लिक करें। ब्लॉक जोड़ें ताकि जब खेल शुरू हो, तो शार्क का स्वास्थ्य `20` पर सेट हो, और जब शार्क का स्वास्थ्य `0` से नीचे चला जाए, तो खेल समाप्त हो जाए:
+
+
+
+```blocks3
+when flag clicked
+go to x: (0) y: (-120)
++set (health v) to (20)
+forever
+if then
+if <(mouse x) < (x position)> then
+change x by (-10)
+end
+if <(mouse x) > (x position)> then
+change x by (10)
+end
++if <(health) < (0)> then
+stop (all v)
+```
+
+--- /task ---
+
+--- task ---
+
+**Plastic** स्प्राइट पर वापस जाएं। यदि वह गलती से कोई प्लास्टिक खा लेता है को शार्क के स्वस्थ को `-5` तक कम करने के लिए कुछ कोड जोड़ें:
+
+
+
+```blocks3
+when I start as a clone
+forever
+if then
+change (health v) by (-5)
+delete this clone
+```
+
+--- /task ---
+
+--- task ---
+
+यह जांचने के लिए प्रोग्राम को फिर से चलाएँ कि अगर शार्क प्लास्टिक खाती है तो उसका स्वास्थ्य कम हो जाता है।
+
+--- /task ---
+
+--- save ---
diff --git a/hi-IN/step_5.md b/hi-IN/step_5.md
new file mode 100644
index 0000000..b905f90
--- /dev/null
+++ b/hi-IN/step_5.md
@@ -0,0 +1,56 @@
+## शार्क को खिलाएं
+
+इस समय, जब आप गेम खेलते हैं तो शार्क को प्लास्टिक से बचने की जरूरत होती है नही तो गेम खत्म हो जाता है। इस चरण में, आप उस मछली को शामिल करेंगे जिसे शार्क अपने स्वास्थ्य को बढ़ाने के लिए खा सकती है।
+
+--- task ---
+
+अपने प्रोजेक्ट में **Fish** स्प्राइट जोड़ें
+
+
+
+--- /task ---
+
+**Fish** स्प्राइट का कोड **Plastic** स्प्राइट के कोड के लगभग समान है।
+
+--- task ---
+
+**Plastic** स्प्राइट में से तीन स्क्रिप्ट खींचें और Sprite सूची में से **Fish** स्प्राइट में छोड़ें।
+
+
+
+--- /task ---
+
+--- task ---
+
+अब, आप उस कोड को संपादित कर सकते हैं जो शार्क के स्वास्थ्य को कम करता है ताकि वह इसके बजाय स्वास्थ्य को `1` से बढ़ता है:
+
+
+
+```blocks3
+when I start as a clone
+forever
+if then
++ change (health v) by (1)
+delete this clone
+```
+
+--- /task ---
+
+--- task ---
+
+**Fish** स्प्राइट के आकर गुण को `40` पर और दिशा गुण को `180` डिग्री पर सेट करें।
+
+
+
+--- /task ---
+
+--- task ---
+
+यह जांचने के लिए प्रोग्राम को फिर से चलाएं कि मछली खाने से शार्क का स्वास्थ्य बढ़ता है या नहीं।
+
+--- /task ---
+
+
+--- save ---
+
+
diff --git a/hi-IN/step_6.md b/hi-IN/step_6.md
new file mode 100644
index 0000000..b002f50
--- /dev/null
+++ b/hi-IN/step_6.md
@@ -0,0 +1,9 @@
+## अपना प्रॉजेक्ट साझा करें
+
+आप अपने पूर्ण Scratch प्रोजेक्ट को अपने दोस्तों और परिवार के साथ साझा कर सकते हैं। ऐसा करने के लिए, नीचे दिए गए निर्देशों का पालन करें:
+
+[[[share-scratch]]]
+
+यदि आप किसी क्लब में हैं, तो क्यों न अपने प्रोजेक्ट को मित्रों और साथियों के सामने प्रदर्शित करें?
+
+उनकी प्रतिक्रिया के आधार पर, अपने प्रोजेक्ट को बेहतर बनाने के लिए एक काम करें।
diff --git a/hi-IN/step_7.md b/hi-IN/step_7.md
new file mode 100644
index 0000000..6b3212b
--- /dev/null
+++ b/hi-IN/step_7.md
@@ -0,0 +1,10 @@
+## आगे क्या?
+
+इस प्रॉजेक्ट में, आपनें:
++ `cloned`{:class="block3control"} **Plastic** and **Fish** स्प्राइट्स की पोशाकें और व्यवहार को बदलने के लिए `random`{:class="block3operators"} संख्याएँ ली
++ `clones`{:class="block3control"} उत्पन्न करना और हटाना सीखा ताकि वे गिरते हुए दिखाई दें
++ एक ऐसा गेम बनाया जो महासागरों में प्लास्टिक द्वारा शार्क को होने वाले नुकसान के बारे में जागरूकता बढ़ाता है
+
+अगर आप [Protect our planet](https://projects.raspberrypi.org/en/pathways/protect-our-planet) प्रोजेक्ट का अनुसरण कर रहे हैं, तो अगला प्रोजेक्ट [Tree life simulator](https://projects.raspberrypi.org/en/projects/tree-life-simulator) आज़माएं।
+
+क्या आपने प्रोजेक्ट का आनंद लिया? क्या आपने कोई गलती देखी है? कृपया नीचे **Send feedback** बटन क्लिक करें और हमें बताएं!
diff --git a/kn-IN/images/add-fish.png b/kn-IN/images/add-fish.png
new file mode 100644
index 0000000..bf0efc0
Binary files /dev/null and b/kn-IN/images/add-fish.png differ
diff --git a/kn-IN/images/banner.png b/kn-IN/images/banner.png
new file mode 100644
index 0000000..ab32c3c
Binary files /dev/null and b/kn-IN/images/banner.png differ
diff --git a/kn-IN/images/complete.png b/kn-IN/images/complete.png
new file mode 100644
index 0000000..a7e6cbc
Binary files /dev/null and b/kn-IN/images/complete.png differ
diff --git a/kn-IN/images/copy-scripts.gif b/kn-IN/images/copy-scripts.gif
new file mode 100644
index 0000000..03e373d
Binary files /dev/null and b/kn-IN/images/copy-scripts.gif differ
diff --git a/kn-IN/images/fish-properties.png b/kn-IN/images/fish-properties.png
new file mode 100644
index 0000000..5017041
Binary files /dev/null and b/kn-IN/images/fish-properties.png differ
diff --git a/kn-IN/images/fish-sprite.png b/kn-IN/images/fish-sprite.png
new file mode 100644
index 0000000..7fb2848
Binary files /dev/null and b/kn-IN/images/fish-sprite.png differ
diff --git a/kn-IN/images/plastic-sprite.png b/kn-IN/images/plastic-sprite.png
new file mode 100644
index 0000000..8d1fbdd
Binary files /dev/null and b/kn-IN/images/plastic-sprite.png differ
diff --git a/kn-IN/images/shark-sprite.png b/kn-IN/images/shark-sprite.png
new file mode 100644
index 0000000..0212079
Binary files /dev/null and b/kn-IN/images/shark-sprite.png differ
diff --git a/kn-IN/images/speed-variable.png b/kn-IN/images/speed-variable.png
new file mode 100644
index 0000000..b2bb047
Binary files /dev/null and b/kn-IN/images/speed-variable.png differ
diff --git a/kn-IN/images/starter_project.png b/kn-IN/images/starter_project.png
new file mode 100644
index 0000000..853bcc4
Binary files /dev/null and b/kn-IN/images/starter_project.png differ
diff --git a/kn-IN/meta.yml b/kn-IN/meta.yml
new file mode 100644
index 0000000..24dee9c
--- /dev/null
+++ b/kn-IN/meta.yml
@@ -0,0 +1,25 @@
+---
+title: ಶಾರ್ಕ್ನ್ನು ಉಳಿಸಿ
+hero_image: images/banner.png
+description: ಪ್ಲಾಸ್ಟಿಕ್ ಮಾಲಿನ್ಯದಿಂದ ಶಾರ್ಕ್ನ್ನು ಉಳಿಸಲು ಮತ್ತು ಅದರ ಆರೋಗ್ಯವನ್ನು ಸುಧಾರಿಸಲು ಆಟವನ್ನು ರಚಿಸಿ
+version: 4
+listed: true
+copyedit: false
+last_tested: '2020-08-17'
+steps:
+ -
+ title: ಪರಿಚಯ
+ completion: engaged
+ -
+ title: ಶಾರ್ಕ್ನ್ನು ಚಲಿಸಿ
+ -
+ title: ಪ್ಲಾಸ್ಟಿಕ್ ತ್ಯಾಜ್ಯವನ್ನು ಸೇರಿಸಿ
+ -
+ title: ಶಾರ್ಕ್ನ ಆರೋಗ್ಯವನ್ನು ಗಮನಿಸಿ
+ -
+ title: ಶಾರ್ಕ್ಗೆ ಆಹಾರ ನೀಡಿ
+ completion: internal
+ -
+ title: ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್ನ್ನು ಹಂಚಿಕೊಳ್ಳಿ
+ -
+ title: ಮುಂದೆ ಏನು?
diff --git a/kn-IN/resources/Save the shark - starter.sb3 b/kn-IN/resources/Save the shark - starter.sb3
new file mode 100644
index 0000000..330864b
Binary files /dev/null and b/kn-IN/resources/Save the shark - starter.sb3 differ
diff --git a/kn-IN/resources/palette.png b/kn-IN/resources/palette.png
new file mode 100644
index 0000000..030312d
Binary files /dev/null and b/kn-IN/resources/palette.png differ
diff --git a/kn-IN/solutions/Save the shark - complete.sb3 b/kn-IN/solutions/Save the shark - complete.sb3
new file mode 100644
index 0000000..718721d
Binary files /dev/null and b/kn-IN/solutions/Save the shark - complete.sb3 differ
diff --git a/kn-IN/step_1.md b/kn-IN/step_1.md
new file mode 100644
index 0000000..47a1631
--- /dev/null
+++ b/kn-IN/step_1.md
@@ -0,0 +1,60 @@
+## ಪರಿಚಯ
+
+ಆಟವನ್ನು ರಚಿಸಲು ಮತ್ತು ಶಾರ್ಕ್ ಉಳಿಸಲು Scratch ಉಪಯೋಗಿಸಿ! ಶಾರ್ಕ್ನ ನೆಚ್ಚಿನ ಆಹಾರ ಮೂಲವನ್ನು ಅನ್ವೇಷಿಸಿ(ಮೀನು, ಮಾನವರಲ್ಲ), ಜೊತೆಗೆ ಶಾರ್ಕ್ಗಳಿಗೆ ಅವುಗಳ ಸ್ವಾಭಾವಿಕ ಸಮುದ್ರ ಆವಾಸಸ್ಥಾನದಲ್ಲಿ ನೀರಿನಲ್ಲಿರುವ ಪ್ಲಾಸ್ಟಿಕ್ ಅವುಗಳ ಮೇಲೆ ಬೀರುವ ಹಾನಿಕಾರಕ ಪರಿಣಾಮವನ್ನು ಅನ್ವೇಷಿಸಿ.
+
+ಈ ಆಟವು ವಿಶ್ವಸಂಸ್ಥೆಯ ಎರಡು ಸುಸ್ಥಿರ ಅಭಿವೃದ್ಧಿ ಗುರಿಗಳನ್ನು ತೊಡಗಿಸಿಕೊಂಡಿದೆ: [ನೀರಿನೊಳಗಿನ ಬದುಕು](https://www.undp.org/sustainable-development-goals#below-water){:target="_blank"} ಮತ್ತು [ಜವಾಬ್ದಾರಿಯುತ ಬಳಕೆ ಮತ್ತು ಉತ್ಪಾದನೆ](https://www.undp.org/sustainable-development-goals#responsible-consumption-and-production){:target="_blank"}.
+
+### ನೀವು ಏನು ಮಾಡುತ್ತೀರಿ
+
+--- no-print ---
+
+ಶಾರ್ಕ್ನ್ನು ಚಲಿಸಲು ಅದರ ಎಡ ಮತ್ತು ಬಲಕ್ಕೆ ಕ್ಲಿಕ್ ಮಾಡಿ. ಮೀನುಗಳನ್ನು ತಿನ್ನಲು ಪ್ರಯತ್ನಿಸಿ ಮತ್ತು ಪ್ಲಾಸ್ಟಿಕ್ ಮಾಲಿನ್ಯವನ್ನು ತಪ್ಪಿಸಿ.
+
+
+
+
+
+--- /no-print ---
+
+--- print-only ---
+
+
+
+--- /print-only ---
+
+--- collapse ---
+---
+title: ನಿಮಗೆ ಬೇಕಾಗಿರುವುದು
+---
+
+#### ಯಂತ್ರಾಂಶ
+
++ Scratch ರನ್ ಮಾಡುವ ಸಾಮರ್ಥ್ಯವಿರುವ ಒಂದು ಕಂಪ್ಯೂಟರ್ ಅಥವಾ ಟ್ಯಾಬ್ಲೆಟ್
+
+#### ಸಾಫ್ಟ್ವೇರ್
+
++ Scratch 3 ([ಆನ್ಲೈನ್ನಲ್ಲಿ](https://scratch.mit.edu/){:target="_blank"} ಅಥವಾ [ಆಫ್ಲೈನ್ನಲ್ಲಿ](https://scratch.mit.edu/download){:target="_blank"})
+
+--- /collapse ---
+
+--- collapse ---
+---
+title: ನೀವು ಏನು ಕಲಿಯುವಿರಿ
+---
+
++ `random`{:class="block3operators"} ಸಂಖ್ಯೆಗಳನ್ನು ಉಡುಪುಗಳನ್ನು ಬದಲಾಯಿಸಲು ಮತ್ತು `clones`{:class="block3control"}ಗಳ ವರ್ತನೆಯನ್ನು ಬದಲಾಯಿಸಲು ಹೇಗೆ ಉಪಯೋಗಿಸುವುದು
++ `clones`{:class="block3control"}ಗಳನ್ನು ಹೇಗೆ ಉತ್ಪತ್ತಿ ಮಾಡುವುದು ಮತ್ತು ಅಳಿಸುವುದು
++ ಪರಿಸರ ಸಮಸ್ಯೆಯ ಬಗೆಗೆ ಜಾಗೃತಿ ಮೂಡಿಸಲು ಆಟವನ್ನು ಹೇಗೆ ರಚಿಸುವುದು
+
+--- /collapse ---
+
+--- collapse ---
+---
+title: ಶಿಕ್ಷಕರಿಗೆ ಹೆಚ್ಚುವರಿ ಮಾಹಿತಿ
+---
+
+ನೀವು [ಪೂರ್ಣಗೊಂಡ ಪ್ರಾಜೆಕ್ಟ್ನ್ನು ಇಲ್ಲಿ ಕಾಣಬಹುದು](https://rpf.io/p/en/save-the-shark-get){:target="_blank"}.
+
+ನೀವು ಈ ಪ್ರಾಜೆಕ್ಟನ್ನು ಮುದ್ರಿಸಬೇಕಾದರೆ, ದಯವಿಟ್ಟು [ಮುದ್ರಕ-ಸ್ನೇಹಿ ಆವೃತ್ತಿಯನ್ನು ಬಳಸಿ](https://projects.raspberrypi.org/en/projects/save-the-shark/print) {:target = "_blank"}.
+
+--- /collapse ---
diff --git a/kn-IN/step_2.md b/kn-IN/step_2.md
new file mode 100644
index 0000000..3c40022
--- /dev/null
+++ b/kn-IN/step_2.md
@@ -0,0 +1,103 @@
+## ಶಾರ್ಕ್ನ್ನು ಚಲಿಸಿ
+
+ಈ ಹಂತದಲ್ಲಿ, ಆಟಗಾರ Stage ಮೇಲೆ ಶಾರ್ಕ್ನ ಚಲನೆಯನ್ನು ನಿಯಂತ್ರಿಸಲು ಮೌಸ್ ಉಪಯೋಗಿಸಲು ಅನುವುಮಾಡಿಕೊಡಲು ನೀವು ಕೋಡ್ ಸೇರಿಸುತ್ತೀರಿ.
+
+--- task ---
+
+**ಆನ್ಲೈನ್:** Scratch ನಲ್ಲಿ [ಪ್ರಾರಂಭಿಕ ಪ್ರಾಜೆಕ್ಟ್](http://rpf.io/save-the-shark-on){:target="_blank"} ತೆರೆಯಿರಿ.
+
+**ಆಫ್ಲೈನ್:** Scratch ಆಫ್ಲೈನ್ ಎಡಿಟರ್ನಲ್ಲಿ [ಪ್ರಾರಂಭಿಕ ಪ್ರಾಜೆಕ್ಟ್ ಫೈಲ್](http://rpf.io/p/en/save-the-shark-get){:target="_blank"} ತೆರೆಯಿರಿ. ನಿಮಗೆ ಬೇಕಾದರೆ, ನೀವು [ಇಲ್ಲಿ Scratch ಡೌನ್ಲೋಡ್ ಮಾಡಿಕೊಂಡು ಇನ್ಸ್ಟಾಲ್ ಮಾಡಬಹುದು](https://scratch.mit.edu/download){:target="_blank"}.
+
+--- /task ---
+
+ಪ್ರಾರಂಭಿಕ ಪ್ರಾಜೆಕ್ಟ್ನಲ್ಲಿ, ನೀವು ನೀರಿನೊಳಗಿನ ಹಿನ್ನೆಲೆಯಲ್ಲಿ **Shark** ಸ್ಪ್ರೈಟ್ ನೋಡಬೇಕು.
+
+
+
+--- task ---
+
+ಹಸಿರು ಬಾವುಟವನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿದಾಗ, ಶಾರ್ಕ್ ಸ್ಟೇಜ್ನ ಕೆಳಗಡೆಯಿಂದ ಪ್ರಾರಂಭಿಸಬೇಕು. **Shark** ಸ್ಪ್ರೈಟ್ ಸರಿಯಾದ ಸ್ಥಾನದಲ್ಲಿ ಪ್ರಾರಂಭಿಸಲು ಈ ಕೋಡ್ನ್ನು ಸೇರಿಸಿ:
+
+
+
+```blocks3
+when flag clicked
+go to x: (0) y: (-120)
+```
+
+--- /task ---
+
+ಈ ಪ್ರಾಜೆಕ್ಟ್ ಮೊಬೈಲ್ ಸಾಧನಗಳಿಗೆ ಸೂಕ್ತವಾಗುವಂತೆ ಮಾಡಲು, ಶಾರ್ಕ್ನ ಚಲನೆಯನ್ನು ನಿಯಂತ್ರಿಸಲು, ಮೌಸ್ನ ಎಡ ಬಟನ್ ಒತ್ತಿದಾಗ ಅಥವಾ ಬೆರಳು ಪರದೆಯನ್ನು ಸ್ಪರ್ಶಿಸಿದಾಗ ನೀವು ಕರ್ಸರ್ನ ಸ್ಥಳವನ್ನು ಉಪಯೋಗಿಸುತ್ತೀರಿ. ಅದೃಷ್ಟವಶಾತ್, Scratch ನ `mouse down`{:class="block3sensing"} ಬ್ಲಾಕ್ ಮೌಸ್ ಬಟನ್ಗಳ ಮೇಲೆ ಮತ್ತು ಟಚ್ಸ್ಕ್ರೀನ್ಗಳ ಮೇಲೆ ಬೆರಳುಗಳು ಎರಡಕ್ಕೂ ಕೆಲಸಮಾಡುತ್ತದೆ!
+
+--- task ---
+
+ಮೌಸ್ನ ಎಡ ಬಟನ್ ಒತ್ತಿದಾಗ ನಿಮ್ಮ ಪ್ರೋಗ್ರಾಮ್ ನಿರಂತರವಾಗಿ ಪತ್ತೆಹಚ್ಚಬೇಕು. ಇದನ್ನು ಮಾಡಲು, ನಿಮ್ಮ ಬರಹಕ್ಕೆ `forever`{:class="block3control"} ಲೂಪ್ನ್ನು ಸೇರಿಸಿ, ನಂತರ `if ... then`{:class="block3control"} ಬ್ಲಾಕ್ನ್ನು `mouse down`{:class="block3sensing"} ಆಗಿದೆಯೇ ಎಂದು ಪತ್ತೆಹಚ್ಚಲು ಉಪಯೋಗಿಸಿ:
+
+
+
+```blocks3
+when flag clicked
+go to x: (0) y: (-120)
++forever
+if then
+```
+
+--- /task ---
+
+--- task ---
+
+ಬಳಕೆದಾರ ಕರ್ಸರ್ನ್ನು **Shark** ಸ್ಪ್ರೈಟ್ನ ಸ್ಥಾನಕ್ಕಿಂತ Stage ನ ಎಡ ಭಾಗದಲ್ಲಿ ಕ್ಲಿಕ್ ಮಾಡಿದರೆ, ಆಗ **Shark** ಸ್ಪ್ರೈಟ್ ಎಡಕ್ಕೆ ಚಲಿಸುತ್ತದೆ.
+
+ಈ ಕ್ರಿಯೆ ಸಾಧ್ಯವಾಗುತ್ತದೆ ಏಕೆಂದರೆ x ಅಕ್ಷದ ಉದ್ದಕ್ಕೂ ಕರ್ಸರ್ನ ಸ್ಥಾನ `mouse x`{:class="block3sensing"} ಬ್ಲಾಕ್ನಲ್ಲಿ ಸಂಗ್ರಹವಾಗಿದೆ.
+
+ಬಳಕೆದಾರ ಎಲ್ಲಿ ಕ್ಲಿಕ್ ಮಾಡುತ್ತಾನೆ ಗೆ ಪ್ರೋಗ್ರಾಮ್ ಪ್ರತಿಕ್ರಿಯಿಸುವಂತೆ ಮಾಡಲು, ಈ ಕೆಳಗಿನ ಬ್ಲಾಕ್ಗಳನ್ನು ಸೇರಿಸಿ: `if`{:class="block3control"} `mouse x`{:class="block3sensing"} `less than`{:class="block3operators"} **Shark** ಸ್ಪ್ರೈಟ್ನ `x position`{:class="block3motion"} ಆದರೆ, `then`{:class="block3control"} ಆಗ ಸ್ಪ್ರೈಟ್ ಎಡಕ್ಕೆ ಚಲಿಸಲು `change x by`{:class="block3motion"} `-10` ಬದಲಾಯಿಸಬೇಕು:
+
+
+
+```blocks3
+when flag clicked
+go to x: (0) y: (-120)
+forever
+if then
++if <(mouse x) < (x position)> then
+change x by (-10)
+next costume
+```
+
+--- /task ---
+
+--- task ---
+
+ಶಾರ್ಕ್ನ ಎಡಕ್ಕೆ ನೀವು ಕ್ಲಿಕ್ ಮಾಡಿದಾಗ ಶಾರ್ಕ್ ಎಡಕ್ಕೆ ಚಲಿಸುತ್ತದೆಯೇ ಎಂದು ಪರೀಕ್ಷಿಸಲು ಪ್ರೋಗ್ರಾಮ್ ರನ್ ಮಾಡಲು ಹಸಿರು ಬಾವುಟದ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ.
+
+--- /task ---
+
+--- task ---
+
+ಮೌಸ್ನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿದಾಗ, `if`{:class="block3control"} `mouse x`{:class="block3sensing"} `greater than`{:class="block3operators"} `x position`{:class="block3motion"} ಆದರೆ, `then`{:class="block3control"} **Shark** ಸ್ಪ್ರೈಟ್ ಬಲಕ್ಕೆ ಚಲಿಸಬೇಕು `change x by`{:class="block3motion"} `10`. ಈ ಕೆಳಗಿನ ಬ್ಲಾಕ್ಗಳನ್ನು ಸೇರಿಸಿ:
+
+
+
+```blocks3
+when flag clicked
+go to x: (0) y: (-120)
+forever
+if then
+if <(mouse x) < (x position)> then
+change x by (-10)
+next costume
+end
++if <(mouse x) > (x position)> then
+change x by (10)
+next costume
+```
+
+--- /task ---
+
+--- task ---
+
+ಶಾರ್ಕ್ನ ಬಲಕ್ಕೆ ನೀವು ಕ್ಲಿಕ್ ಮಾಡಿದಾಗ ಶಾರ್ಕ್ ಬಲಕ್ಕೆ ಚಲಿಸುತ್ತದೆಯೇ ಎಂದು ಪರೀಕ್ಷಿಸಲು ಪ್ರೋಗ್ರಾಮ್ ರನ್ ಮಾಡಲು ಹಸಿರು ಬಾವುಟದ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ.
+
+--- /task ---
+
+--- save ---
diff --git a/kn-IN/step_3.md b/kn-IN/step_3.md
new file mode 100644
index 0000000..89a43d2
--- /dev/null
+++ b/kn-IN/step_3.md
@@ -0,0 +1,107 @@
+## ಪ್ಲಾಸ್ಟಿಕ್ ತ್ಯಾಜ್ಯವನ್ನು ಸೇರಿಸಿ
+
+ಈ ಹಂತದಲ್ಲಿ, ನೀವು ನಿಮ್ಮ ಆಟಕ್ಕೆ ಪ್ಲಾಸ್ಟಿಕ್ ತ್ಯಾಜ್ಯವನ್ನು ಸೇರಿಸುತ್ತೀರಿ.
+
+Stage ಕೆಳಗಿರುವ Sprite ಲಿಸ್ಟ್ನಲ್ಲಿ, ಪ್ಲಾಸ್ಟಿಕ್ ಬಾಟಲಿಯಂತೆ ಕಾಣಿಸುವ ಸ್ಪ್ರೈಟ್ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ. ಈ ಸ್ಪ್ರೈಟ್ಗೆ ನಾಲ್ಕು ಉಡುಪುಗಳಿವೆ: ಒಂದು ಬಾಟಲಿ, ಒಂದು ಹೊದಿಕೆ, ಒಂದು ಚೀಲ, ಮತ್ತು ಒಂದು ಪ್ಲಾಸ್ಟಿಕ್ ಕ್ಯಾನ್ ಹೋಲ್ಡರ್.
+
+--- task ---
+
+ಹಸಿರು ಬಾವುಟವನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿದಾಗ, **Plastic** ಸ್ಪ್ರೈಟ್ Stage ನ ಮೇಲಕ್ಕೆ ಚಲಿಸಬೇಕು ಮತ್ತು ನಂತರ `hide`{:class="block3looks"}. **Plastic** ಸ್ಪ್ರೈಟ್ಗೆ ಈ ಕೆಳಗಿನ ಕೋಡ್ನ್ನು ಸೇರಿಸಿ:
+
+
+
+```blocks3
+when flag clicked
+go to x: (0) y: (200)
+hide
+```
+
+--- /task ---
+
+--- task ---
+
+**Plastic** ಸ್ಪ್ರೈಟ್ ಈಗ ತನ್ನ ತದ್ರೂಪಗಳನ್ನು ಯಾದೃಚ್ಛಿಕವಾಗಿ ಉತ್ಪತ್ತಿಮಾಡಬೇಕು. ಕೆಳಗಿನ ಕೋಡ್ ಸೇರಿಸಿ:
+
+
+
+```blocks3
+when flag clicked
+go to x: (0) y: (200)
+hide
++forever
+create clone of (myself v)
+wait (pick random (1) to (5)) seconds
+```
+
+--- /task ---
+
+--- task ---
+
+ತದ್ರೂಪವು ರಚನೆಯಾದಾಗ, ತದ್ರೂಪವು ತನ್ನನ್ನು ತಾನು `show`{:class="block3looks"} ಮಾಡಬೇಕು, `random`{:class="block3operators"} `costume`{:class="block3looks"} ಆಯ್ದುಕೊಳ್ಳಬೇಕು, ಮತ್ತು ನಂತರ `random`{:class="block3operators"} `x`{:class="block3motion"} ಸ್ಥಾನಕ್ಕೆ ಚಲಿಸಬೇಕು. ಈ ಕೆಳಗಿನ ಕೋಡ್ನ್ನು ಹೊಸ ಬರಹವಾಗಿ ಸೇರಿಸಿ:
+
+
+
+```blocks3
+when I start as a clone
+show
+switch costume to (pick random (1) to (4)
+go to x: (pick random (-200) to (200)) y: (200)
+```
+
+--- /task ---
+
+--- task ---
+
+ನಿಮಗೆ ಪ್ಲಾಸ್ಟಿಕ್ Stage ನ ಕೆಳಭಾಗದೆಡೆಗೆ `random`{:class="block3operators"} ವೇಗದಲ್ಲಿ ಚಲಿಸಬೇಕು, ಆದುದರಿಂದ ನೀವು `speed` ಎನ್ನುವ ಹೊಸ `variable`{:class="block3variables"} ರಚಿಸುತ್ತೀರಿ. ಅದನ್ನು `For this sprite only`ಗೆ ಹೊಂದಿಸಿ:
+
+
+
+
+
+--- /task ---
+
+--- task ---
+
+`speed`{:class="block3variables"} ನ್ನು `random`{:class="block3operators"} ಸಂಖ್ಯೆಯಾಗಿ ಹೊಂದಿಸಿ. `repeat until`{:class="block3control"} ಬ್ಲಾಕ್ನ್ನು ಉಪಯೋಗಿಸಿ, ಅದು ತದ್ರೂಪವು y ಅಕ್ಷದ ಮೇಲೆ `-180` ತುಲುಪಿದಾಗ (ವೇದಿಕೆಯ ಕೆಳಭಾಗ) ಪತ್ತೆ ಹಚ್ಚುತ್ತದೆ. `speed`{:class="block3variables"} ವೇರಿಯೇಬಲ್ ಉಪಯೋಗಿಸಿ ತದ್ರೂಪವನ್ನು Stage ಕೆಳಗೆ ಚಲಿಸಿ. ಮತ್ತು ಅಂತಿಮವಾಗಿ, `wait`{:class="block3control"} ಬ್ಲಾಕ್ನ್ನು `0.1` ಸೆಕೆಂಡುಗಳ ಮೌಲ್ಯದೊಂದಿಗೆ ಸೇರಿಸಿ, ಅದರಿಂದ ನೀವು ಚಲನೆಯನ್ನು ನೋಡಬಹುದು:
+
+
+
+```blocks3
+when I start as a clone
+show
+switch costume to (pick random (1) to (4)
+go to x: (pick random (-200) to (200)) y: (200)
++set (speed v) to (pick random (-1) to (-10))
++repeat until <(y position) < (-180)>
+change y by (speed)
+wait (0.1) seconds
+
+```
+
+--- /task ---
+
+ನಿಮ್ಮ ಆಟವನ್ನು ರನ್ ಮಾಡಿ, ಮತ್ತು Stage ಮೇಲಿನಿಂದ ಪ್ಲಾಸ್ಟಿಕ್ ತ್ಯಾಜ್ಯ ಯಾದೃಚ್ಛಿಕ ಸ್ಥಾನಗಳಿಂದ ಮತ್ತು ಯಾದೃಚ್ಛಿಕ ವೇಗಗಳಿಂದ ಬೀಳುವುದನ್ನು ನೀವು ನೋಡಬೇಕು. ಸಮಸ್ಯೆ ಎಂದರೆ Stage ನ ಕೆಳಭಾಗದಲ್ಲಿ ತ್ಯಾಜ್ಯ ಸಂಗ್ರಹಗೊಂಡು ಅಲ್ಲಿಯೇ ಉಳಿಯುತ್ತದೆ.
+
+--- task ---
+
+Stage ನ ಕೆಳಭಾಗವನ್ನು ಬಡಿದಾಗ **Plastic** ಸ್ಪ್ರೈಟ್ ತನ್ನನ್ನು ತಾನೆ ಅಳಿಸಿಹಾಕಲು `delete this clone`{:class="block3control"} ಬ್ಲಾಕ್ ಸೇರಿಸಿ:
+
+
+
+```blocks3
+when I start as a clone
+show
+switch costume to (pick random (1) to (4)
+go to x: (pick random (-200) to (200)) y: (200)
+set (speed v) to (pick random (-1) to (-10))
+repeat until <(y position) < (-180)>
+change y by (speed)
+wait (0.1) seconds
+end
++delete this clone
+```
+
+--- /task ---
+
+--- save ---
+
diff --git a/kn-IN/step_4.md b/kn-IN/step_4.md
new file mode 100644
index 0000000..56193f6
--- /dev/null
+++ b/kn-IN/step_4.md
@@ -0,0 +1,57 @@
+## ಶಾರ್ಕ್ನ ಆರೋಗ್ಯವನ್ನು ಗಮನಿಸಿ
+
+ಈ ಹಂತದಲ್ಲಿ, ನೀವು ಆರೋಗ್ಯದ ಅಂಶಗಳನ್ನು ಸೇರಿಸಲು `variable`{:class="block3variables"} ಉಪಯೋಗಿಸುವಿರಿ. ಶಾರ್ಕ್ ಆಕಸ್ಮಾತ್ ಆಗಿ ಪ್ಲಾಸ್ಟಿಕ್ ತ್ಯಾಜ್ಯ ತಿಂದರೆ ಅದರ ಆರೋಗ್ಯ ಕುಸಿಯುತ್ತದೆ.
+
+--- task ---
+
+`health` ಎಂದು ಕರೆಯುವ ಹೊಸ `variable`{:class="block3variables"} ರಚಿಸಿ.
+
+--- /task ---
+
+--- task ---
+
+Sprite ಲಿಸ್ಟ್ನಲ್ಲಿರುವ **Shark** ಸ್ಪ್ರೈಟ್ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ. ಬ್ಲಾಕ್ಗಳನ್ನು ಸೇರಿಸಿ ಅದರಿಂದ ಆಟ ಪ್ರಾರಂಭವಾದಾಗ, ಶಾರ್ಕ್ನ ಆರೋಗ್ಯವನ್ನು `20` ಕ್ಕೆ ಹೊಂದಿಸಲಾಗಿರುತ್ತದೆ, ಮತ್ತು ಶಾರ್ಕ್ನ ಆರೋಗ್ಯ `0` ಕ್ಕಿಂತ ಕೆಳಕ್ಕೆ ಹೋದಾಗ, ಆಟ ಮುಗಿಯುತ್ತದೆ:
+
+
+
+```blocks3
+when flag clicked
+go to x: (0) y: (-120)
++set (health v) to (20)
+forever
+if then
+if <(mouse x) < (x position)> then
+change x by (-10)
+end
+if <(mouse x) > (x position)> then
+change x by (10)
+end
++if <(health) < (0)> then
+stop (all v)
+```
+
+--- /task ---
+
+--- task ---
+
+**Plastic** ಸ್ಪ್ರೈಟ್ಗೆ ಮತ್ತೆ ಹೋಗಿ. ಶಾರ್ಕ್ ಯಾವುದಾದರೂ ಪ್ಲಾಸ್ಟಿಕ್ನ್ನು ಆಕಸ್ಮಿಕವಾಗಿ ತಿಂದರೆ ಅದರ ಆರೋಗ್ಯ `-5` ರಷ್ಟು ಕುಸಿಯಲು ಯಾವುದಾದರೂ ಕೋಡ್ ಸೇರಿಸಿ:
+
+
+
+```blocks3
+when I start as a clone
+forever
+if then
+change (health v) by (-5)
+delete this clone
+```
+
+--- /task ---
+
+--- task ---
+
+ಶಾರ್ಕ್ ಪ್ಲಾಸ್ಟಿಕ್ ತಿಂದರೆ ಅದರ ಆರೋಗ್ಯ ಕುಸಿಯುತ್ತದೆ ಎಂದು ಪರೀಕ್ಷಿಸಲು ಪ್ರೋಗ್ರಾಮ್ನ್ನು ಮತ್ತೊಮ್ಮೆ ರನ್ ಮಾಡಿ.
+
+--- /task ---
+
+--- save ---
diff --git a/kn-IN/step_5.md b/kn-IN/step_5.md
new file mode 100644
index 0000000..aa4e504
--- /dev/null
+++ b/kn-IN/step_5.md
@@ -0,0 +1,56 @@
+## ಶಾರ್ಕ್ಗೆ ಆಹಾರ ನೀಡಿ
+
+ಈ ಸಮಯದಲ್ಲಿ, ನೀವು ಆಟವನ್ನು ಆಡುವಾಗ, ಶಾರ್ಕ್ ಪ್ಲಾಸ್ಟಿಕ್ನ್ನು ತಪ್ಪಿಸಬೇಕು ಇಲ್ಲವಾದರೆ ಆಟವು ಕೊನೆಗೊಳ್ಳುತ್ತದೆ. ಈ ಹಂತದಲ್ಲಿ, ಶಾರ್ಕ್ ತನ್ನ ಆರೋಗ್ಯ ಹೆಚ್ಚಿಸಲು ತಿನ್ನಬಹುದಾದ ಮೀನನ್ನು ನೀವು ಸೇರಿಸುತ್ತೀರಿ.
+
+--- task ---
+
+**Fish** ಸ್ಪ್ರೈಟ್ನ್ನು ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್ಗೆ ಸೇರಿಸಿ.
+
+
+
+--- /task ---
+
+**Fish** ಸ್ಪ್ರೈಟ್ನ ಕೋಡ್ ಬಹುತೇಕ **Plastic** ಸ್ಪ್ರೈಟ್ ಕೋಡ್ನ್ನು ಹೋಲುತ್ತದೆ.
+
+--- task ---
+
+Sprite ಲಿಸ್ಟ್ನಲ್ಲಿರುವ **Plastic** ಸ್ಪ್ರೈಟ್ನ ಮೂರು ಬರಹಗಳನ್ನು ಎಳೆದು **Fish** ಸ್ಪ್ರೈಟ್ಗೆ ಹಾಕಿ.
+
+
+
+--- /task ---
+
+--- task ---
+
+ಈಗ, ನೀವು ಶಾರ್ಕ್ನ ಆರೋಗ್ಯವನ್ನು ಕುಗ್ಗಿಸುವ ಕೋಡ್ನ್ನು ಎಡಿಟ್ ಮಾಡಬಹುದು ಅದರಿಂದ ಅದು ಕುಗ್ಗಿಸುವ ಬದಲು `1` ರಷ್ಟು ಹೆಚ್ಚಿಸುತ್ತದೆ:
+
+
+
+```blocks3
+when I start as a clone
+forever
+if then
++ change (health v) by (1)
+delete this clone
+```
+
+--- /task ---
+
+--- task ---
+
+**Fish** ಸ್ಪ್ರೈಟ್ನ ಗಾತ್ರದ ಗುಣಲಕ್ಷಣವನ್ನು ಶೇಕಡಾ `40` ಗೆ ಹೊಂದಿಸಿ ಮತ್ತು ದಿಕ್ಕಿನ ಗುಣಲಕ್ಷಣವನ್ನು `180` ಡಿಗ್ರಿಗಳಿಗೆ ಹೊಂದಿಸಿ.
+
+
+
+--- /task ---
+
+--- task ---
+
+ಮೀನನ್ನು ತಿಂದರೆ ಶಾರ್ಕ್ನ ಆರೋಗ್ಯ ಹೆಚ್ಚುತ್ತದೆ ಎಂದು ಪರೀಕ್ಷಿಸಲು ಪ್ರೋಗ್ರಾಮ್ನ್ನು ಮತ್ತೊಮ್ಮೆ ರನ್ ಮಾಡಿ.
+
+--- /task ---
+
+
+--- save ---
+
+
diff --git a/kn-IN/step_6.md b/kn-IN/step_6.md
new file mode 100644
index 0000000..0f2c2bd
--- /dev/null
+++ b/kn-IN/step_6.md
@@ -0,0 +1,9 @@
+## ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್ನ್ನು ಹಂಚಿಕೊಳ್ಳಿ
+
+ನಿಮ್ಮ ಪೂರ್ಣಗೊಂಡ Scratch ಪ್ರಾಜೆಕ್ಟ್ನ್ನು ನಿಮ್ಮ ಸ್ನೇಹಿತರು ಮತ್ತು ಕುಟುಂಬದೊಂದಿಗೆ ನೀವು ಹಂಚಿಕೊಳ್ಳಬಹುದು. ಇದನ್ನು ಮಾಡಲು, ಕೆಳಗಿನ ಸೂಚನೆಗಳನ್ನು ಅನುಸರಿಸಿ:
+
+[[[share-scratch]]]
+
+ನೀವು ಕ್ಲಬ್ನಲ್ಲಿದ್ದರೆ, ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್ನ್ನು ಸ್ನೇಹಿತರು ಮತ್ತು ಗೆಳೆಯರಿಗೆ ಏಕೆ ಪ್ರದರ್ಶಿಸಬಾರದು?
+
+ಅವರ ಪ್ರತಿಕ್ರಿಯೆಯ ಆಧಾರದ ಮೇಲೆ, ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಸ್ನ್ನು ಸುಧಾರಿಸಲು ಒಂದು ಕೆಲಸವನ್ನು ಮಾಡಿ.
diff --git a/kn-IN/step_7.md b/kn-IN/step_7.md
new file mode 100644
index 0000000..b0aa3ac
--- /dev/null
+++ b/kn-IN/step_7.md
@@ -0,0 +1,10 @@
+## ಮುಂದೆ ಏನು?
+
+ಈ ಪ್ರಾಜೆಕ್ಟ್ನಲ್ಲಿ ನೀವು:
++ `cloned`{:class="block3control"} **Plastic** ಮತ್ತು **Fish** ಸ್ಪ್ರೈಟ್ಗಳ ಉಡುಪುಗಳನ್ನು ಮತ್ತು ವರ್ತನೆಯನ್ನುಬದಲಾಯಿಸಲು `random`{:class="block3operators"} ಸಂಖ್ಯೆಗಳನ್ನು ಆಯ್ದುಕೊಂಡಿರಿ
++ `clones`{:class="block3control"} ನ್ನು ಉತ್ಪತ್ತಿ ಮಾಡಲು ಮತ್ತು ಅಳಿಸಲು ಕಲಿತಿರಿ ಅದರಿಂದ ಅವುಗಳು ಬೀಳುವಂತೆ ಕಾಣಿಸುತ್ತವೆ
++ ಸಮುದ್ರಗಳಲ್ಲಿ ಪ್ಲಾಸ್ಟಿಕ್ನಿಂದ ಶಾರ್ಕ್ಗಳಿಗೆ ಆಗುವ ಹಾನಿಯ ಬಗ್ಗೆ ಜಾಗೃತಿ ಮೂಡಿಸುವ ಆಟವನ್ನು ರಚಿಸಿದಿರಿ
+
+ನೀವು [Protect our planet](https://projects.raspberrypi.org/en/pathways/protect-our-planet) ಪ್ರಾಜೆಕ್ಟ್ಗಳನ್ನು ಅನುಸರಿಸುತ್ತಿರುವಿರಾದರೆ, [Tree life simulator](https://projects.raspberrypi.org/en/projects/tree-life-simulator) ಪ್ರಾಜೆಕ್ಟ್ ಪ್ರಯತ್ನಿಸಿ.
+
+ನೀವು ಪ್ರಾಜೆಕ್ಟ್ನ್ನು ಆನಂದಿಸಿದ್ದೀರಾ? ನೀವು ತಪ್ಪುನ್ನು ಪತ್ತೆ ಮಾಡಿದ್ದೀರಾ? ದಯವಿಟ್ಟು ಈ ಕೆಳಗಿನ **Send feedback** ಬಟನ್ ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು ನಮಗೆ ತಿಳಿಸಿ!
diff --git a/mr-IN/images/add-fish.png b/mr-IN/images/add-fish.png
new file mode 100644
index 0000000..bf0efc0
Binary files /dev/null and b/mr-IN/images/add-fish.png differ
diff --git a/mr-IN/images/banner.png b/mr-IN/images/banner.png
new file mode 100644
index 0000000..ab32c3c
Binary files /dev/null and b/mr-IN/images/banner.png differ
diff --git a/mr-IN/images/complete.png b/mr-IN/images/complete.png
new file mode 100644
index 0000000..a7e6cbc
Binary files /dev/null and b/mr-IN/images/complete.png differ
diff --git a/mr-IN/images/copy-scripts.gif b/mr-IN/images/copy-scripts.gif
new file mode 100644
index 0000000..03e373d
Binary files /dev/null and b/mr-IN/images/copy-scripts.gif differ
diff --git a/mr-IN/images/fish-properties.png b/mr-IN/images/fish-properties.png
new file mode 100644
index 0000000..5017041
Binary files /dev/null and b/mr-IN/images/fish-properties.png differ
diff --git a/mr-IN/images/fish-sprite.png b/mr-IN/images/fish-sprite.png
new file mode 100644
index 0000000..7fb2848
Binary files /dev/null and b/mr-IN/images/fish-sprite.png differ
diff --git a/mr-IN/images/plastic-sprite.png b/mr-IN/images/plastic-sprite.png
new file mode 100644
index 0000000..8d1fbdd
Binary files /dev/null and b/mr-IN/images/plastic-sprite.png differ
diff --git a/mr-IN/images/shark-sprite.png b/mr-IN/images/shark-sprite.png
new file mode 100644
index 0000000..0212079
Binary files /dev/null and b/mr-IN/images/shark-sprite.png differ
diff --git a/mr-IN/images/speed-variable.png b/mr-IN/images/speed-variable.png
new file mode 100644
index 0000000..b2bb047
Binary files /dev/null and b/mr-IN/images/speed-variable.png differ
diff --git a/mr-IN/images/starter_project.png b/mr-IN/images/starter_project.png
new file mode 100644
index 0000000..853bcc4
Binary files /dev/null and b/mr-IN/images/starter_project.png differ
diff --git a/mr-IN/meta.yml b/mr-IN/meta.yml
new file mode 100644
index 0000000..f9ca835
--- /dev/null
+++ b/mr-IN/meta.yml
@@ -0,0 +1,25 @@
+---
+title: शार्क वाचवा
+hero_image: images/banner.png
+description: शार्कला प्लास्टिकच्या प्रदूषणापासून वाचवण्यासाठी आणि त्याचे आरोग्य सुधारण्यासाठी एक गेम तयार करा
+version: 4
+listed: true
+copyedit: false
+last_tested: '2020-08-17'
+steps:
+ -
+ title: परिचय
+ completion: engaged
+ -
+ title: शार्क हलवा
+ -
+ title: प्लास्टिक कचरा जोडा
+ -
+ title: शार्कच्या आरोग्यावर लक्ष ठेवा
+ -
+ title: शार्कला खायला द्या
+ completion: internal
+ -
+ title: तुमचा प्रोजेक्ट शेअर करा
+ -
+ title: पुढे काय?
diff --git a/mr-IN/resources/Save the shark - starter.sb3 b/mr-IN/resources/Save the shark - starter.sb3
new file mode 100644
index 0000000..330864b
Binary files /dev/null and b/mr-IN/resources/Save the shark - starter.sb3 differ
diff --git a/mr-IN/resources/palette.png b/mr-IN/resources/palette.png
new file mode 100644
index 0000000..030312d
Binary files /dev/null and b/mr-IN/resources/palette.png differ
diff --git a/mr-IN/solutions/Save the shark - complete.sb3 b/mr-IN/solutions/Save the shark - complete.sb3
new file mode 100644
index 0000000..718721d
Binary files /dev/null and b/mr-IN/solutions/Save the shark - complete.sb3 differ
diff --git a/mr-IN/step_1.md b/mr-IN/step_1.md
new file mode 100644
index 0000000..4714256
--- /dev/null
+++ b/mr-IN/step_1.md
@@ -0,0 +1,60 @@
+## परिचय
+
+गेम तयार करण्यासाठी आणि शार्क वाचवण्यासाठी Scratch वापरा! शार्कचे आवडते अन्न स्रोत (मासे, मानव नाही!), तसेच पाण्यातील प्लास्टिकचा प्रभाव शार्कला त्यांच्या नैसर्गिक महासागरातील निवासस्थानात हानी पोहोचवते ते शोधा.
+
+या गेममध्ये संयुक्त राष्ट्रांच्या शाश्वत विकास ध्येयांपैकी दोन ध्येय आहेत: [Life Below Water](https://www.undp.org/sustainable-development-goals#below-water){:target="_blank"} आणि [Responsible Consumption and Production](https://www.undp.org/sustainable-development-goals#responsible-consumption-and-production){:target="_blank"}.
+
+### तुम्ही काय करणार आहात
+
+--- no-print ---
+
+Click to the left and right of the shark to move it. मासे खाण्याचा प्रयत्न करा आणि प्लास्टिकचे प्रदूषण टाळा.
+
+
+
+
+
+--- /no-print ---
+
+--- print-only ---
+
+
+
+--- /print-only ---
+
+--- collapse ---
+---
+title: तुम्हाला काय आवश्यक असेल
+---
+
+#### हार्डवेअर
+
++ Scracth चालवण्यास सक्षम असलेले कंप्युटर किंवा टॅबलेट
+
+#### सॉफ्टवेअर
+
++ Scratch 3 (एकतर [ऑनलाईन](https://scratch.mit.edu/){:target="_blank"} किंवा [ऑफलाईन](https://scratch.mit.edu/download){:target="_blank"})
+
+--- /collapse ---
+
+--- collapse ---
+---
+title: तुम्ही काय शिकणार
+---
+
++ `random`{:class="block3operators"} संख्या कॉश्चुम बदलण्यासाठी आणि `clones`{:class="block3control"} चे वागणे बदलण्यासाठी कशा वापरायच्या
++ `clones`{:class="block3control"} कसे निर्माण आणि डिलीट करायचे
++ पर्यावरणीय समस्यांबद्दल जागरूकता वाढविण्यासाठी गेम कसा तयार करायचा
+
+--- /collapse ---
+
+--- collapse ---
+---
+title:: शिक्षकांसाठी अतिरिक्त माहिती
+---
+
+तुम्ही [ येथे पूर्ण केलेला प्रोजेक्ट शोधू शकता](https://rpf.io/p/en/save-the-shark-get){:target="_blank"}.
+
+तुम्हाला प्रोजेक्ट प्रिंट करायचा असल्यास, कृपया [छपाईयंत्र अनुकूल आवृत्ती](https://projects.raspberrypi.org/en/projects/save-the-shark/print){:target="_blank"} वापरा.
+
+--- /collapse ---
diff --git a/mr-IN/step_2.md b/mr-IN/step_2.md
new file mode 100644
index 0000000..b42b67f
--- /dev/null
+++ b/mr-IN/step_2.md
@@ -0,0 +1,103 @@
+## शार्क हलवा
+
+या टप्प्यात, तुम्ही प्लेयरला Stage वरील शार्कची हालचाल नियंत्रीत करण्यासाठी माऊसचा वापर करण्याची परवानगी द्याल.
+
+--- task ---
+
+**ऑनलाईन:** Scratch मधील [स्टार्टर प्रोजेक्ट](http://rpf.io/save-the-shark-on){:target="_blank"} उघडा.
+
+**ऑफलाईन:** Scratch ऑफलाईन एडिटरमधील [प्रोजेक्ट स्टार्टर फाईल](http://rpf.io/p/en/save-the-shark-get){:target="_blank"} उघडा. तुम्हाला आवश्यकता असल्यास, तुम्ही [येथे Scratch डाऊनलोड आणि इंस्टॉल करू शकता](https://scratch.mit.edu/download){:target="_blank"}.
+
+--- /task ---
+
+स्टार्टर प्रोजेक्टमध्ये, तुम्ही पाण्याखालील बॅकग्राऊंडमधील **Shark** स्प्राईट बघायला हवा.
+
+
+
+--- task ---
+
+हिरव्या झेंड्यावर क्लिक केल्यावर, शार्कने Stage च्या खालच्या भागात सुरूवात करायला हवी. हा कोड जोडा जेणेकरून **Shark** स्प्राईट योग्य पोजिशनमध्ये सुरूवात करेल:
+
+
+
+```blocks3
+when flag clicked
+go to x: (0) y: (-120)
+```
+
+--- /task ---
+
+हा प्रोजेक्ट सर्व मोबाईल डिव्हाईससाठी सोयीस्कर बनविण्यासाठी, माऊसचे लेफ्ट बटन दाबल्यावर, किंवा बोट स्क्रीनला टच झाल्यावर, शार्कची हालचाल नियंत्रीत करण्यासाठी तुम्ही कर्सरचे लोकेशन वापराल. नशीबाने, माऊस बटनवरील बोट आणि टचस्क्रीन साठी Scratch चा `mouse down`{:class="block3sensing"} ब्लॉक कार्य करतो!
+
+--- task ---
+
+माऊसचे लेफ्ट बटन दाबल्यावर तुमच्या प्रोग्रामने सातत्याने शोधणे आवश्यक आहे. हे करण्यासाठी, `forever`{:class="block3control"} लूप तुमच्या स्क्रिप्टला जोडा, त्यानंतर `if ... then`{:class="block3control"} ब्लॉक वापरा `mouse down`{:class="block3sensing"} आहे का ते शोधण्यासाठी:
+
+
+
+```blocks3
+when flag clicked
+go to x: (0) y: (-120)
++forever
+if then
+```
+
+--- /task ---
+
+--- task ---
+
+यूजरने Stage च्या डाव्या-हात्या बाजूच्या जवळ असलेल्या कर्सरवर क्लिक केल्यास **Shark** स्प्राईट पोजिशन घेतो, त्यानंतर **Shark** स्प्राईट डावीकडे हलतो.
+
+ही कृती शक्य आहे कारण x अक्षाकडील कर्सरची पोजिशन `mouse x`{:class="block3sensing"} ब्लॉकमध्ये स्टोअर असते.
+
+यूजरने क्लिक केल्यावर प्रोग्रामने प्रतिसाद देण्यासाठी, खालील ब्लॉक्स जोडा: `if`{:class="block3control"} `mouse x`{:class="block3sensing"} आहे `less than`{:class="block3operators"} `x position`{:class="block3motion"} च्या **Shark** स्प्राईट, `then`{:class="block3control"} स्प्राईटने `change x by`{:class="block3motion"} `-10` बदलावी डावीकडे हलण्यासाठी:
+
+
+
+```blocks3
+when flag clicked
+go to x: (0) y: (-120)
+forever
+if then
++if <(mouse x) < (x position)> then
+change x by (-10)
+next costume
+```
+
+--- /task ---
+
+--- task ---
+
+तुम्ही शार्कच्या डावीकडे क्लिक केल्यावर शार्क डावीकडे हलतो का ते तपासण्यासाठी प्रोग्राम रन करण्यास हिरव्या झेंड्यावर क्लिक करा.
+
+--- /task ---
+
+--- task ---
+
+माऊसवर क्लिक केल्यावर, `if`{:class="block3control"} `mouse x`{:class="block3sensing"} हा `greater than`{:class="block3operators"} `x position`{:class="block3motion"}, `then`{:class="block3control"} **Shark** स्प्राईट उजवीकडे हलण्यासाठी `change x by`{:class="block3motion"} `10` हवा. खालील कोड जोडा:
+
+
+
+```blocks3
+when flag clicked
+go to x: (0) y: (-120)
+forever
+if then
+if <(mouse x) < (x position)> then
+change x by (-10)
+next costume
+end
++if <(mouse x) > (x position)> then
+change x by (10)
+next costume
+```
+
+--- /task ---
+
+--- task ---
+
+जेव्हा तुम्ही शार्कच्या उजवीकडे क्लिक करता तेव्हा शार्क उजवीकडे सरकतो का हे तपासण्यासाठी प्रोग्राम चालविण्यासाठी हिरव्या झेंड्यावर क्लिक करा.
+
+--- /task ---
+
+--- save ---
diff --git a/mr-IN/step_3.md b/mr-IN/step_3.md
new file mode 100644
index 0000000..2bf471b
--- /dev/null
+++ b/mr-IN/step_3.md
@@ -0,0 +1,107 @@
+## प्लास्टिक कचरा जोडा
+
+या टप्प्यात, तुम्ही तुमच्या गेममध्ये प्लास्टिकचा कचरा जोडाल.
+
+Stage खालील Sprite लीस्टमध्ये, प्लास्टीक बॉटल सारख्या दिसणाऱ्या स्प्राईटवर क्लिक करा. या स्प्राईटला चार कॉश्चुम आहेत: बॉटल, रॅपर, बॅग आणि प्लास्टीक कॅन होल्डर.
+
+--- task ---
+
+हिरव्या झेंड्यावर क्लिक केल्यावर, **Plastic** स्प्राईटने Stage च्या वर हलायला हवे आणि त्यानंतर `hide`{:class="block3looks"}. **Plastic** स्प्राईटला खालील कोड जोडा:
+
+
+
+```blocks3
+when flag clicked
+go to x: (0) y: (200)
+hide
+```
+
+--- /task ---
+
+--- task ---
+
+**Plastic** स्प्राईटला आता स्वतःचे कोणतेही क्लोन्स तयार करण्याची आवश्यकता आहे. खालील कोड जोडा:
+
+
+
+```blocks3
+when flag clicked
+go to x: (0) y: (200)
+hide
++forever
+create clone of (myself v)
+wait (pick random (1) to (5)) seconds
+```
+
+--- /task ---
+
+--- task ---
+
+क्लोन तयार झाल्यावर, क्लोनने स्वतःचा `show`{:class="block3looks"} दाखवावे, `random`{:class="block3operators"} `costume`{:class="block3looks"} निवडा, त्यानंतर `random`{:class="block3operators"} `x`{:class="block3motion"} पोजिशनला जा. नवीन स्क्रिप्ट म्हणून खालील कोड जोडा:
+
+
+
+```blocks3
+when I start as a clone
+show
+switch costume to (pick random (1) to (4)
+go to x: (pick random (-200) to (200)) y: (200)
+```
+
+--- /task ---
+
+--- task ---
+
+तुम्हाला Stage च्या खालील भागाकडे `random`{:class="block3operators"} वेगाने जाणारे प्लास्टीक हवे आहे, त्यामुळे नवीन `variable`{:class="block3variables"} तयार करा ज्याला `speed` म्हणतात. ते `For this sprite only` सेट करा:
+
+
+
+
+
+--- /task ---
+
+--- task ---
+
+`speed`{:class="block3variables"} `random`{:class="block3operators"} संख्या असण्यासाठी सेट करा. `repeat until`{:class="block3control"} ब्लॉक वापरा जो क्लोन y अक्षावर (stage च्या खाली) `-180` वर केव्हा पोहोचतो ते ठरवेल. क्लोन Stage च्या खाली `speed`{:class="block3variables"} व्हेरिएबल वापरून हलवा. आणि शेवटी, `wait`{:class="block3control"} ब्लॉक जोडा `0.1` सेकंद व्हॅल्यूसह जेणेकरून तुम्ही हालचाल बघू शकता:
+
+
+
+```blocks3
+when I start as a clone
+show
+switch costume to (pick random (1) to (4)
+go to x: (pick random (-200) to (200)) y: (200)
++set (speed v) to (pick random (-1) to (-10))
++repeat until <(y position) < (-180)>
+change y by (speed)
+wait (0.1) seconds
+
+```
+
+--- /task ---
+
+तुमचा गेम रन करा, आणि तुम्ही Stage च्या वरच्या भागातून कोणत्याही वेगाने आणि कोणत्याही पोजिशन मधून पडणारा प्लास्टीक कचरा बघायला हवा. कचरा Stage च्या खालच्या भागात जमा होतो, आणि तेथेच रहातो ही समस्या आहे.
+
+--- task ---
+
+`delete this clone`{:class="block3control"} ब्लॉक जोडा जेणेकरून **Plastic** स्प्राईट्स Stage च्या खाली हिट होतो त्यावेळी स्वतःच डिलीट होईल:
+
+
+
+```blocks3
+when I start as a clone
+show
+switch costume to (pick random (1) to (4)
+go to x: (pick random (-200) to (200)) y: (200)
+set (speed v) to (pick random (-1) to (-10))
+repeat until <(y position) < (-180)>
+change y by (speed)
+wait (0.1) seconds
+end
++delete this clone
+```
+
+--- /task ---
+
+--- save ---
+
diff --git a/mr-IN/step_4.md b/mr-IN/step_4.md
new file mode 100644
index 0000000..09dbefc
--- /dev/null
+++ b/mr-IN/step_4.md
@@ -0,0 +1,57 @@
+## शार्कच्या आरोग्यावर लक्ष ठेवा
+
+या टप्प्यात, तुम्ही आरोग्य सुत्रासह `variable`{:class="block3variables"} वापराल. शार्कने अचानकपणे प्लास्टीक कचरा खाल्ल्यास त्याचे आरोग्य कमी होईल.
+
+--- task ---
+
+नवीन `variable`{:class="block3variables"} तयार करा ज्याला `health` म्हणतात.
+
+--- /task ---
+
+--- task ---
+
+Sprite लीस्टमधील **Shark** स्प्राईटवर क्लिक करा. ब्लॉक्स जोडा जेणेकरून गेम चालू झाल्यावर, शार्कचे आरोग्य `20` ला सेट होईल, आणि शार्कचे आरोग्य `0` पेक्षा कमी झाल्यास, गेम समाप्त होईल:
+
+
+
+```blocks3
+when flag clicked
+go to x: (0) y: (-120)
++set (health v) to (20)
+forever
+if then
+if <(mouse x) < (x position)> then
+change x by (-10)
+end
+if <(mouse x) > (x position)> then
+change x by (10)
+end
++if <(health) < (0)> then
+stop (all v)
+```
+
+--- /task ---
+
+--- task ---
+
+**Plastic** स्प्राईटवर परत जा. शार्कने अचानकपणे कोणतेही प्लास्टीक खाल्ल्यास शार्कचे आरोग्य `-5` ने कमी होण्यासाठी काही कोड जोडा:
+
+
+
+```blocks3
+when I start as a clone
+forever
+if then
+change (health v) by (-5)
+delete this clone
+```
+
+--- /task ---
+
+--- task ---
+
+शार्कने प्लास्टीक खाल्ल्यावर त्याचे आरोग्य कमी होते का हे तपासण्यासाठी पुन्हा प्रोग्राम रन करा.
+
+--- /task ---
+
+--- save ---
diff --git a/mr-IN/step_5.md b/mr-IN/step_5.md
new file mode 100644
index 0000000..bea2e60
--- /dev/null
+++ b/mr-IN/step_5.md
@@ -0,0 +1,56 @@
+## शार्कला खायला द्या
+
+या क्षणी, तुम्ही गेम प्ले केल्यावर, शार्कने प्लास्टीक टाळणे किंवा गेम समाप्त करणे आवश्यक आहे. या टप्प्यात, तुम्ही शार्क त्याचे आरोग्य वाढवण्यासाठी खाणे आवश्यक असलेली फिश जोडाल.
+
+--- task ---
+
+तुमच्या प्रोजेक्टला **Fish** स्प्राईट जोडा.
+
+
+
+--- /task ---
+
+**Fish** स्प्राईटसाठीचा कोड जवळपास **Plastic** स्प्राईटसाठीच्या कोडसारखाच आहे.
+
+--- task ---
+
+**Plastic** स्प्राईट मधील तीन स्क्रिप्ट Sprite लीस्टमधील **Fish** स्प्राईटमध्ये ड्रॅग आणि ड्रॉप करा.
+
+
+
+--- /task ---
+
+--- task ---
+
+आता, तुम्ही शार्कचे आरोग्य कमी करणारा कोड एडिट करू शकता जेणेकरून तो त्याचे आरोग्य `1` ने वाढवू शकेल:
+
+
+
+```blocks3
+when I start as a clone
+forever
+if then
++ change (health v) by (1)
+delete this clone
+```
+
+--- /task ---
+
+--- task ---
+
+**Fish** स्प्राईट साईज प्रॉपर्टी `40` टक्क्यांना आणि डायरेक्शन प्रॉपर्टी `180` डिग्रीला सेट करा.
+
+
+
+--- /task ---
+
+--- task ---
+
+शार्क मासे खाल्ल्यास त्याचे आरोग्य वाढते याची चाचणी घेण्यासाठी प्रोग्राम पुन्हा रन करा.
+
+--- /task ---
+
+
+--- save ---
+
+
diff --git a/mr-IN/step_6.md b/mr-IN/step_6.md
new file mode 100644
index 0000000..81ed789
--- /dev/null
+++ b/mr-IN/step_6.md
@@ -0,0 +1,9 @@
+## तुमचा प्रोजेक्ट शेअर करा
+
+तुम्ही तुमचा पूर्ण झालेला Scratch प्रोजेक्ट तुमच्या मित्र आणि कुटुंबियांसोबत शेअर करू शकता. हे करण्यासाठी, खालील सूचनांचे पालन करा:
+
+[[[share-scratch]]]
+
+जर तुम्ही क्लबमध्ये असाल, तर तुमचा प्रोजेक्ट मित्र आणि सहकार्यांना का दाखवत नाही?
+
+त्यांच्या अभिप्रायावर आधारित, तुमचा प्रोजेक्ट सुधारण्यासाठी एक गोष्ट करा.
diff --git a/mr-IN/step_7.md b/mr-IN/step_7.md
new file mode 100644
index 0000000..62caa85
--- /dev/null
+++ b/mr-IN/step_7.md
@@ -0,0 +1,10 @@
+## पुढे काय?
+
+प्रोजेक्टमध्ये, तुमच्याकडे आहे:
++ `random`{:class="block3operators"} संख्या निवडा `cloned`{:class="block3control"} **Plastic** आणि **Fish** स्प्राईट्सचे कॉश्चुम आणि वागणूक बदलण्यासाठी
++ `clones`{:class="block3control"} कसे तयार आणि डिलीट करायचे ते शिका जेणेकरून ते दूर पडलेले दिसतील
++ महासागरातील प्लास्टिकमुळे शार्कला होणाऱ्या हानीबद्दल जागरुकता वाढवणारा गेम तयार केला
+
+तुम्ही [Protect our planet](https://projects.raspberrypi.org/en/pathways/protect-our-planet) प्रोजेक्टचे पालन केले असले, तर [Tree life simulator](https://projects.raspberrypi.org/en/projects/tree-life-simulator) प्रोजेक्टचा प्रयत्न करा.
+
+तुम्ही प्रोजेक्टचा आनंद घेतला का? तुमची चूक लक्षात आली आहे का? कृपया खालील **Send feedback** बटनावर क्लिक करा आणि आम्हाला कळवा!
diff --git a/te-IN/images/add-fish.png b/te-IN/images/add-fish.png
new file mode 100644
index 0000000..bf0efc0
Binary files /dev/null and b/te-IN/images/add-fish.png differ
diff --git a/te-IN/images/banner.png b/te-IN/images/banner.png
new file mode 100644
index 0000000..ab32c3c
Binary files /dev/null and b/te-IN/images/banner.png differ
diff --git a/te-IN/images/complete.png b/te-IN/images/complete.png
new file mode 100644
index 0000000..a7e6cbc
Binary files /dev/null and b/te-IN/images/complete.png differ
diff --git a/te-IN/images/copy-scripts.gif b/te-IN/images/copy-scripts.gif
new file mode 100644
index 0000000..03e373d
Binary files /dev/null and b/te-IN/images/copy-scripts.gif differ
diff --git a/te-IN/images/fish-properties.png b/te-IN/images/fish-properties.png
new file mode 100644
index 0000000..5017041
Binary files /dev/null and b/te-IN/images/fish-properties.png differ
diff --git a/te-IN/images/fish-sprite.png b/te-IN/images/fish-sprite.png
new file mode 100644
index 0000000..7fb2848
Binary files /dev/null and b/te-IN/images/fish-sprite.png differ
diff --git a/te-IN/images/plastic-sprite.png b/te-IN/images/plastic-sprite.png
new file mode 100644
index 0000000..8d1fbdd
Binary files /dev/null and b/te-IN/images/plastic-sprite.png differ
diff --git a/te-IN/images/shark-sprite.png b/te-IN/images/shark-sprite.png
new file mode 100644
index 0000000..0212079
Binary files /dev/null and b/te-IN/images/shark-sprite.png differ
diff --git a/te-IN/images/speed-variable.png b/te-IN/images/speed-variable.png
new file mode 100644
index 0000000..b2bb047
Binary files /dev/null and b/te-IN/images/speed-variable.png differ
diff --git a/te-IN/images/starter_project.png b/te-IN/images/starter_project.png
new file mode 100644
index 0000000..853bcc4
Binary files /dev/null and b/te-IN/images/starter_project.png differ
diff --git a/te-IN/meta.yml b/te-IN/meta.yml
new file mode 100644
index 0000000..e9ba288
--- /dev/null
+++ b/te-IN/meta.yml
@@ -0,0 +1,25 @@
+---
+title: సొరచేపను రక్షించండి
+hero_image: images/banner.png
+description: ప్లాస్టిక్ కాలుష్యం నుండి సొరచేపని రక్షించడానికి మరియు దాని ఆరోగ్యాన్ని మెరుగుపరచడానికి గేమ్ను రూపొందించండి
+version: 4
+listed: true
+copyedit: false
+last_tested: '2020-08-17'
+steps:
+ -
+ title: పరిచయం
+ completion: engaged
+ -
+ title: సొరచేపని తరలించండి
+ -
+ title: ప్లాస్టిక్ వ్యర్థాలను జోడించండి
+ -
+ title: సొరచేప ఆరోగ్యాన్ని పర్యవేక్షించండి
+ -
+ title: సొరచేపకు ఆహారం ఇవ్వండి
+ completion: internal
+ -
+ title: మీ ప్రాజెక్ట్ను అప్గ్రేడ్ చేయండి
+ -
+ title: తర్వాత ఏంటి?
diff --git a/te-IN/resources/Save the shark - starter.sb3 b/te-IN/resources/Save the shark - starter.sb3
new file mode 100644
index 0000000..330864b
Binary files /dev/null and b/te-IN/resources/Save the shark - starter.sb3 differ
diff --git a/te-IN/resources/palette.png b/te-IN/resources/palette.png
new file mode 100644
index 0000000..030312d
Binary files /dev/null and b/te-IN/resources/palette.png differ
diff --git a/te-IN/solutions/Save the shark - complete.sb3 b/te-IN/solutions/Save the shark - complete.sb3
new file mode 100644
index 0000000..718721d
Binary files /dev/null and b/te-IN/solutions/Save the shark - complete.sb3 differ
diff --git a/te-IN/step_1.md b/te-IN/step_1.md
new file mode 100644
index 0000000..14956f5
--- /dev/null
+++ b/te-IN/step_1.md
@@ -0,0 +1,60 @@
+## పరిచయం
+
+గేమ్ని సృష్టించడానికి మరియు సొరచేపని సేవ్ చేయడానికి Scratch ఉపయోగించండి! సొరచేపలకు ఇష్టమైన ఆహార వనరులను (చేపలు, మానవులు కాదు!), అలాగే నీటిలోని ప్లాస్టిక్ ప్రభావం సొరచేపలకు వాటి సహజమైన సముద్ర నివాస స్థలంలో హాని కలిగించడాన్ని పరిశోధించండి.
+
+ఈ గేమ్ United Nations సస్టైనబుల్ డెవలప్మెంట్ గోల్స్లో రెండింటిని కలిగి ఉంది: [Life below Water](https://www.undp.org/sustainable-development-goals#below-water){:target="_blank"} మరియు [Responsible Consumption and Production](https://www.undp.org/sustainable-development-goals#responsible-consumption-and-production){:target="_blank"}.
+
+### మీరు ఏమి చేయబోతున్నారు
+
+--- no-print ---
+
+సొరచేపను కదిలించడానికి ఎడమ మరియు కుడి వైపున క్లిక్ చేయండి. చేపలను తినడానికి ప్రయత్నించండి మరియు ప్లాస్టిక్ కాలుష్యాన్ని నివారించండి.
+
+
+
+
+
+--- /no-print ---
+
+--- print-only ---
+
+
+
+--- /print-only ---
+
+--- collapse ---
+---
+title: మీకు కావల్సినవి
+---
+
+#### హార్డ్వేర్
+
++ Scratch ని అమలు చేయగల సామర్థ్యం ఉన్న కంప్యూటర్ లేదా టాబ్లెట్
+
+#### సాఫ్ట్వేర్
+
++ Scratch 3 ( [online](https://scratch.mit.edu/){:target="_blank"} లేదా [offline](https://scratch.mit.edu/download){:target="_blank"})
+
+--- /collapse ---
+
+--- collapse ---
+---
+title: మీరు ఏమి నేర్చుకుంటారు
+---
+
++ `random`{:class="block3operators"} సంఖ్యలను costume లను మార్చడానికి మరియు `clones`{:class="block3control"} యొక్క ప్రవర్తనను మార్చడానికి ఎలా ఉపయోగించాలి
++ `clones`{:class="block3control"} ఎలా రూపొందించాలి మరియు తొలగించాలి
++ పర్యావరణ సమస్య గురించి అవగాహన పెంచడానికి గేమ్ను ఎలా సృష్టించాలి
+
+--- /collapse ---
+
+--- collapse ---
+---
+title: అధ్యాపకులకు అదనపు సమాచారం
+---
+
+మీరు [పూర్తయిన ప్రాజెక్ట్ను ఇక్కడ](https://rpf.io/p/en/save-the-shark-get){:target="_blank"} వీక్షించవచ్చు.
+
+మీరు ఈ ప్రాజెక్ట్ను ప్రింట్ చేయాలనుకుంటే, దయచేసి [ప్రింటర్ అనుకూల వెర్షన్](https://projects.raspberrypi.org/en/projects/save-the-shark/print){:target="_blank"}ని ఉపయోగించండి.
+
+--- /collapse ---
diff --git a/te-IN/step_2.md b/te-IN/step_2.md
new file mode 100644
index 0000000..153e1b9
--- /dev/null
+++ b/te-IN/step_2.md
@@ -0,0 +1,103 @@
+## సొరచేపని కదిలించండి
+
+ఈ దశలో, Stage పై సొరచేప కదలికను నియంత్రించడానికి మౌస్ని ఉపయోగించేందుకు ప్లేయర్ని అనుమతించడానికి మీరు కోడ్ని జోడిస్తారు.
+
+--- task ---
+
+**Online:** Scratch లో [స్టార్టర్ ప్రాజెక్ట్ ](http://rpf.io/save-the-shark-on){:target="_blank"} ని తెరవండి.
+
+**Offline:** Scratch యొక్క ఆఫ్ లైన్ ఎడిటర్ లో [ప్రాజెక్టు స్టార్టర్ ఫైల్](http://rpf.io/p/en/save-the-shark-get){:target="_blank"} ని తెరవండి. మీకు అవసరమైతే, మీరు [ఇక్కడ Scratch ను డౌన్ లోడ్ చేసి ఇన్స్టాల్ చేయవచ్చు.](https://scratch.mit.edu/download){:target="_blank"}.
+
+--- /task ---
+
+స్టార్టర్ ప్రాజెక్ట్లో, మీరు జలాంతర నేపథ్యంలో **Shark** sprite ను చూడవచ్చు.
+
+
+
+--- task ---
+
+ఆకుపచ్చ జెండాను క్లిక్ చేసినప్పుడు, సొరచేప Stage దిగువన ప్రారంభించాలి. ఈ కోడ్ని జోడించండి, తద్వారా **Shark** sprite సరైన స్థానంలో ప్రారంభమవుతుంది:
+
+
+
+```blocks3
+when flag clicked
+go to x: (0) y: (-120)
+```
+
+--- /task ---
+
+ఈ ప్రాజెక్ట్ను మొబైల్ పరికరాలకు అనుకూలంగా చేయడానికి, మీరు ఎడమ మౌస్ బటన్ను నొక్కినప్పుడు లేదా వేలు స్క్రీన్ను తాకినప్పుడు, సొరచేప కదలికను నియంత్రించడానికి కర్సర్ స్థానాన్ని ఉపయోగిస్తారు. అదృష్టవశాత్తూ, Scratch యొక్క `mouse down`{:class="block3sensing"} బ్లాక్ మౌస్ బటన్లపై మరియు టచ్స్క్రీన్లపై వేళ్లకు పని చేస్తుంది!
+
+--- task ---
+
+ఎడమ మౌస్ బటన్ను నొక్కినప్పుడు మీ ప్రోగ్రామ్ నిరంతరం గుర్తించవలసి ఉంటుంది. దీనికోసం, `forever`{:class="block3control"} లూప్ని స్క్రిప్ట్ కి జోడించి, ఆపై `if ... then `{:class="block3control"} బ్లాక్ని, `mouse down`{:class="block3sensing"} ని గుర్తించడానికి ఉపయోగించండి:
+
+
+
+```blocks3
+when flag clicked
+go to x: (0) y: (-120)
++forever
+if then
+```
+
+--- /task ---
+
+--- task ---
+
+**Shark** sprite స్థానం కంటే Stage కి ఎడమ వైపుకు దగ్గరగా క్లిక్ చేస్తే, **Shark** sprite ఎడమవైపుకు కదులుతుంది.
+
+X అక్షం వెంట కర్సర్ యొక్క స్థానం `mouse x`{:class="block3sensing"} బ్లాక్లో నిల్వ చేయబడినందున ఈ చర్య సాధ్యమవుతుంది.
+
+యూజర్ ఎక్కడ క్లిక్ చేస్తారో దానికి ప్రోగ్రామ్ ప్రతిస్పందించేలా చేయడానికి, క్రింది బ్లాక్లను జోడించండి: `if`{:class="block3control"} `mouse x`{:class="block3sensing"} **Shark** sprite యొక్క `x position `{:class="block3motion"} కంటే `less than `{:class=" block3operators"} ఉంటే `then`{:class="block3control"} sprite ఎడమవైపుకు వెళ్లడానికి `change x by ` {:class="block3motion"} `-10` కి మార్చాలి:
+
+
+
+```blocks3
+when flag clicked
+go to x: (0) y: (-120)
+forever
+if then
++if <(mouse x) < (x position)> then
+change x by (-10)
+next costume
+```
+
+--- /task ---
+
+--- task ---
+
+మీరు షార్క్ ఎడమవైపు క్లిక్ చేసినప్పుడు షార్క్ ఎడమవైపుకు కదులుతుందో లేదో పరీక్షించడానికి ప్రోగ్రామ్ను అమలు చేయడానికి ఆకుపచ్చ జెండాపై క్లిక్ చేయండి.
+
+--- /task ---
+
+--- task ---
+
+మౌస్ క్లిక్ చేసినప్పుడు `if`{:class="block3control"} `mouse x`{:class="block3sensing"} `x position`{:class="block3motion"} కంటే `greater than `{:class="block3operators"} ఉంటే `then`{:class="block3control"} sprite **Shark** కుడి వైపుకు వెళ్లడానికి `change x by`{:class="block3motion"} `10` కి మార్చాలి. కింది బ్లాక్లను జోడించండి:
+
+
+
+```blocks3
+when flag clicked
+go to x: (0) y: (-120)
+forever
+if then
+if <(mouse x) < (x position)> then
+change x by (-10)
+next costume
+end
++if <(mouse x) > (x position)> then
+change x by (10)
+next costume
+```
+
+--- /task ---
+
+--- task ---
+
+మీరు షార్క్ కుడివైపు క్లిక్ చేసినప్పుడు షార్క్ కుడివైపుకి కదులుతుందో లేదో పరీక్షించడానికి ప్రోగ్రామ్ను అమలు చేయడానికి ఆకుపచ్చ జెండాపై క్లిక్ చేయండి.
+
+--- /task ---
+
+--- save ---
diff --git a/te-IN/step_3.md b/te-IN/step_3.md
new file mode 100644
index 0000000..6ce0bee
--- /dev/null
+++ b/te-IN/step_3.md
@@ -0,0 +1,107 @@
+## ప్లాస్టిక్ వ్యర్థాలను జోడించండి
+
+ఈ దశలో, మీరు మీ ఆటకు ప్లాస్టిక్ వ్యర్థాలను జోడిస్తారు.
+
+Stage దిగువన ఉన్న sprite జాబితాలో, ప్లాస్టిక్ బాటిల్లా కనిపించే sprite పై క్లిక్ చేయండి. ఈ sprite లో నాలుగు costumes ఉన్నాయి: ఒక సీసా, ఒక రేపర్, ఒక బ్యాగ్ మరియు ఒక ప్లాస్టిక్ క్యాన్ హోల్డర్.
+
+--- task ---
+
+ఆకుపచ్చ జెండాను క్లిక్ చేసినప్పుడు, **Plastic** sprite, Stage పైభాగానికి వెళ్లి, ఆపై `hide`{:class="block3looks"} అవ్వాలి. కింది కోడ్ను **Plastic** sprite కు జోడించండి:
+
+
+
+```blocks3
+when flag clicked
+go to x: (0) y: (200)
+hide
+```
+
+--- /task ---
+
+--- task ---
+
+**Plastic** sprite ఇప్పుడు రాండమ్ గా దానికదే క్లోన్లను ఉత్పత్తి చేయాలి. కింది కోడ్ను జోడించండి:
+
+
+
+```blocks3
+when flag clicked
+go to x: (0) y: (200)
+hide
++forever
+create clone of (myself v)
+wait (pick random (1) to (5)) seconds
+```
+
+--- /task ---
+
+--- task ---
+
+క్లోన్ని సృష్టించినప్పుడు, అది `show`{:class="block3looks"} అవ్వాలి మరియు, `random`{:class="block3operators"} `costume`{:class="block3looks"} ఎంచుకోవాలి, ఆపై `random`{:class="block3operators"} `x`{:class="block3motion"} స్థానానికి కదలాలి. కింది కోడ్ని కొత్త స్క్రిప్ట్గా జోడించండి:
+
+
+
+```blocks3
+when I start as a clone
+show
+switch costume to (pick random (1) to (4)
+go to x: (pick random (-200) to (200)) y: (200)
+```
+
+--- /task ---
+
+--- task ---
+
+మీరు ప్లాస్టిక్ను `random`{:class="block3operators"} వేగంతో Stage దిగువకు తరలించాలనుకుంటున్నారు, కాబట్టి కొత్త `variable`{:class="block3variables"} ని సృష్టించండి మరియు దానిని `Speed` అని పిలవండి. `For this sprite only` కి దానిని సెట్ చేయండి:
+
+
+
+
+
+--- /task ---
+
+--- task ---
+
+`Speed`{:class="block3variables"}ని ఒక `random`{:class="block3operators"} సంఖ్యగా సెట్ చేయండి. `repeat until`{:class="block3control"} బ్లాక్ ని ఉపయోగించండి, ఇది y అక్షం ( Stage దిగువన) పై `-180` వరకు క్లోన్ చేరుకోగానే కనుగొంటుంది. `Speed`{:class="block3variables"} వేరియబుల్ని ఉపయోగించి క్లోన్ను Stage క్రిందికి తరలించండి. చివరకు, `0.1` సెకండ్లకు `wait`{:class="block3control"} బ్లాక్ని జోడించండి, తద్వారా మీరు కదలికను చూడవచ్చు:
+
+
+
+```blocks3
+when I start as a clone
+show
+switch costume to (pick random (1) to (4)
+go to x: (pick random (-200) to (200)) y: (200)
++set (speed v) to (pick random (-1) to (-10))
++repeat until <(y position) < (-180)>
+change y by (speed)
+wait (0.1) seconds
+
+```
+
+--- /task ---
+
+మీ గేమ్ను అమలు చేయండి మరియు ప్లాస్టిక్ వ్యర్థాలు యాదృచ్ఛిక స్థానాల నుండి మరియు Stage పై నుండి యాదృచ్ఛిక వేగంతో పడిపోవడాన్ని మీరు చూడాలి. సమస్య ఏమిటంటే Stage దిగువన చెత్త పేరుకుపోయి అక్కడే ఉండిపోతుంది.
+
+--- task ---
+
+`delete this clone`{:class="block3control"} బ్లాక్ని జోడించండి, తద్వారా **Plastic** sprite, Stage దిగువన తాకినప్పుడు దానికదే తొలగించబడుతుంది:
+
+
+
+```blocks3
+when I start as a clone
+show
+switch costume to (pick random (1) to (4)
+go to x: (pick random (-200) to (200)) y: (200)
+set (speed v) to (pick random (-1) to (-10))
+repeat until <(y position) < (-180)>
+change y by (speed)
+wait (0.1) seconds
+end
++delete this clone
+```
+
+--- /task ---
+
+--- save ---
+
diff --git a/te-IN/step_4.md b/te-IN/step_4.md
new file mode 100644
index 0000000..f525913
--- /dev/null
+++ b/te-IN/step_4.md
@@ -0,0 +1,57 @@
+## సొరచేప ఆరోగ్యాన్ని పర్యవేక్షించండి
+
+ఈ దశలో, మీరు హెల్త్ పాయింట్లను చేర్చడానికి `variable`{:class="block3variables"}ని ఉపయోగిస్తారు. పొరపాటున ప్లాస్టిక్ వ్యర్థాలను తింటే షార్క్ ఆరోగ్యం తగ్గిపోతుంది.
+
+--- task ---
+
+`health`అనే కొత్త `variable`{:class="block3variables"} (వేరియబుల్) ని సృష్టించండి.
+
+--- /task ---
+
+--- task ---
+
+Sprite జాబితాలో **Shark** sprite పై క్లిక్ చేయండి. బ్లాక్లను జోడించండి, తద్వారా గేమ్ ప్రారంభమైనప్పుడు, షార్క్ ఆరోగ్యం `20`కి సెట్ చేయబడుతుంది మరియు షార్క్ ఆరోగ్యం `0`కంటే తక్కువగా ఉన్నప్పుడు, గేమ్ ముగుస్తుంది:
+
+
+
+```blocks3
+when flag clicked
+go to x: (0) y: (-120)
++set (health v) to (20)
+forever
+if then
+if <(mouse x) < (x position)> then
+change x by (-10)
+end
+if <(mouse x) > (x position)> then
+change x by (10)
+end
++if <(health) < (0)> then
+stop (all v)
+```
+
+--- /task ---
+
+--- task ---
+
+**Plastic** sprite కి తిరిగి వెళ్లండి. షార్క్ పొరపాటున ఏదైనా ప్లాస్టిక్ని తింటే దాని ఆరోగ్యాన్ని `-5` పాయింట్లు తగ్గించడానికి కొంత కోడ్ ను జోడించండి:
+
+
+
+```blocks3
+when I start as a clone
+forever
+if then
+change (health v) by (-5)
+delete this clone
+```
+
+--- /task ---
+
+--- task ---
+
+షార్క్ ప్లాస్టిక్ తింటే దాని ఆరోగ్యం తగ్గిపోతుందని పరీక్షించడానికి ప్రోగ్రామ్ను మళ్లీ అమలు చేయండి.
+
+--- /task ---
+
+--- save ---
diff --git a/te-IN/step_5.md b/te-IN/step_5.md
new file mode 100644
index 0000000..3d456ca
--- /dev/null
+++ b/te-IN/step_5.md
@@ -0,0 +1,56 @@
+## సొరచేపకు ఆహారం ఇవ్వండి
+
+ప్రస్తుతానికి, మీరు గేమ్ ఆడుతున్నప్పుడు, షార్క్ ప్లాస్టిక్ను నివారించాలి లేదా గేమ్ ముగుస్తుంది. ఈ దశలో, మీరు షార్క్ తన ఆరోగ్యాన్ని పెంచుకోవడానికి తినగలిగే చేపలను జోడించవచ్చు.
+
+--- task ---
+
+మీ ప్రాజెక్ట్కి **Fish** sprite ని జోడించండి.
+
+
+
+--- /task ---
+
+**Fish** sprite కోడ్ దాదాపు **Plastic** sprite కోడ్తో సమానంగా ఉంటుంది.
+
+--- task ---
+
+Sprite జాబితాలోని ** Plastic ** sprite నుండి ** Fish ** sprite కు మూడు స్క్రిప్ట్లను డ్రాగ్ చేసి డ్రాప్ చేయండి.
+
+
+
+--- /task ---
+
+--- task ---
+
+ఇప్పుడు, మీరు సొరచేప ఆరోగ్యాన్ని తగ్గించే కోడ్ని సవరించవచ్చు, తద్వారా అది దాని ఆరోగ్యాన్ని `1` పెంచుతుంది:
+
+
+
+```blocks3
+when I start as a clone
+forever
+if then
++ change (health v) by (1)
+delete this clone
+```
+
+--- /task ---
+
+--- task ---
+
+**Fish** sprite సైజ్ ప్రాపర్టీని `40` శాతానికి మరియు డైరెక్షన్ ప్రాపర్టీని `180` డిగ్రీలకు సెట్ చేయండి.
+
+
+
+--- /task ---
+
+--- task ---
+
+చేపలను తింటే షార్క్ ఆరోగ్యం పెరుగుతుందో లేదో పరీక్షించడానికి ప్రోగ్రామ్ను మళ్లీ అమలు చేయండి.
+
+--- /task ---
+
+
+--- save ---
+
+
diff --git a/te-IN/step_6.md b/te-IN/step_6.md
new file mode 100644
index 0000000..6f50b04
--- /dev/null
+++ b/te-IN/step_6.md
@@ -0,0 +1,9 @@
+## మీ ప్రాజెక్ట్ను షేర్ చేయండి
+
+మీరు పూర్తి చేసిన Scratch ప్రాజెక్ట్ను మీ స్నేహితులు మరియు కుటుంబ సభ్యులతో పంచుకోవచ్చు. దీన్ని చేయడానికి, క్రింది సూచనలను అనుసరించండి:
+
+[[[share-scratch]]]
+
+మీరు క్లబ్లో ఉన్నట్లయితే, మీ ప్రాజెక్ట్ను స్నేహితులు మరియు సహచరులకు ఎందుకు ప్రదర్శించకూడదు?
+
+వారి అభిప్రాయం ఆధారంగా, మీ ప్రాజెక్ట్ను మెరుగుపరచడానికి ఒక పని చేయండి.
diff --git a/te-IN/step_7.md b/te-IN/step_7.md
new file mode 100644
index 0000000..71b4c36
--- /dev/null
+++ b/te-IN/step_7.md
@@ -0,0 +1,10 @@
+## తర్వాత ఏంటి?
+
+ఈ ప్రాజెక్ట్లో, మీరు కలిగి ఉన్నవి:
++ `cloned`{:class="block3control"} **plastic** మరియు **Fish** sprite ల costume మరియు స్వభావాన్ని మార్పు చేయడానికి `random`{:class="block3operators"} సంఖ్యలను ఎంచుకున్నారు
++ `clones`{:class="block3control"}ని ఎలా రూపొందించాలో మరియు తొలగించాలో తెలుసుకున్నారు, తద్వారా అవి కిందికి పడుతున్నట్లు గా కనిపిస్తాయి
++ సముద్రాల్లో ప్లాస్టిక్ వల్ల సొరచేపలకు కలిగే హాని గురించి అవగాహన కల్పించే గేమ్ను రూపొందించారు
+
+మీరు [Protect our planet](https://projects.raspberrypi.org/en/pathways/protect-our-planet) ప్రాజెక్ట్లను చూస్తున్నట్టయితే, తదుపరి ప్రాజెక్ట్, [ట్రీ లైఫ్ సిమ్యులేటర్](https://projects.raspberrypi.org/en/projects/tree-life-simulator) ను ప్రయత్నించండి.
+
+మీరు ప్రాజెక్ట్ను ఆస్వాదించారా? మీరు ఏదైనా పొరపాటును గుర్తించారా? **Send feedback** బటన్ను క్లిక్ చేసి, మాకు తెలియజేయండి!