Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
116 commits
Select commit Hold shift + click to select a range
4fe715d
New translations add-fish.png (Marathi)
ninaszymor Dec 1, 2021
758fa43
New translations starter_project.png (Hindi)
ninaszymor Dec 1, 2021
1e79da8
New translations shark-sprite.png (Marathi)
ninaszymor Dec 1, 2021
f7f5395
New translations shark-sprite.png (Hindi)
ninaszymor Dec 1, 2021
8626296
New translations shark-sprite.png (Telugu)
ninaszymor Dec 1, 2021
a263202
New translations shark-sprite.png (Kannada)
ninaszymor Dec 1, 2021
b8d064b
New translations speed-variable.png (Marathi)
ninaszymor Dec 1, 2021
66ba918
New translations speed-variable.png (Hindi)
ninaszymor Dec 1, 2021
ca7c675
New translations speed-variable.png (Telugu)
ninaszymor Dec 1, 2021
8896a0a
New translations speed-variable.png (Kannada)
ninaszymor Dec 1, 2021
08a6c8e
New translations starter_project.png (Marathi)
ninaszymor Dec 1, 2021
e3cb153
New translations starter_project.png (Telugu)
ninaszymor Dec 1, 2021
ba0ec5c
New translations plastic-sprite.png (Telugu)
ninaszymor Dec 1, 2021
32c09e7
New translations starter_project.png (Kannada)
ninaszymor Dec 1, 2021
604457f
New translations Save the shark - starter.sb3 (Marathi)
ninaszymor Dec 1, 2021
a9bfb52
New translations Save the shark - starter.sb3 (Hindi)
ninaszymor Dec 1, 2021
59fbcc8
New translations Save the shark - starter.sb3 (Telugu)
ninaszymor Dec 1, 2021
1e9c2c0
New translations Save the shark - starter.sb3 (Kannada)
ninaszymor Dec 1, 2021
b7dd919
New translations palette.png (Marathi)
ninaszymor Dec 1, 2021
716605c
New translations palette.png (Hindi)
ninaszymor Dec 1, 2021
35a36d5
New translations palette.png (Telugu)
ninaszymor Dec 1, 2021
694cc69
New translations palette.png (Kannada)
ninaszymor Dec 1, 2021
30ff8c7
New translations Save the shark - complete.sb3 (Marathi)
ninaszymor Dec 1, 2021
6579efc
New translations plastic-sprite.png (Kannada)
ninaszymor Dec 1, 2021
0f80426
New translations plastic-sprite.png (Hindi)
ninaszymor Dec 1, 2021
8a5928f
New translations add-fish.png (Hindi)
ninaszymor Dec 1, 2021
334da1c
New translations copy-scripts.gif (Marathi)
ninaszymor Dec 1, 2021
634ae4b
New translations add-fish.png (Telugu)
ninaszymor Dec 1, 2021
4e5fb14
New translations add-fish.png (Kannada)
ninaszymor Dec 1, 2021
c1a1bb6
New translations banner.png (Marathi)
ninaszymor Dec 1, 2021
8a7803f
New translations banner.png (Hindi)
ninaszymor Dec 1, 2021
e52dbbe
New translations banner.png (Telugu)
ninaszymor Dec 1, 2021
9c17294
New translations banner.png (Kannada)
ninaszymor Dec 1, 2021
5759f74
New translations complete.png (Marathi)
ninaszymor Dec 1, 2021
7ee165b
New translations complete.png (Hindi)
ninaszymor Dec 1, 2021
94bc82e
New translations complete.png (Telugu)
ninaszymor Dec 1, 2021
f0d0348
New translations complete.png (Kannada)
ninaszymor Dec 1, 2021
151e391
New translations copy-scripts.gif (Hindi)
ninaszymor Dec 1, 2021
62aeccc
New translations plastic-sprite.png (Marathi)
ninaszymor Dec 1, 2021
5a9b4c6
New translations copy-scripts.gif (Telugu)
ninaszymor Dec 1, 2021
044bc5c
New translations copy-scripts.gif (Kannada)
ninaszymor Dec 1, 2021
928985e
New translations fish-properties.png (Marathi)
ninaszymor Dec 1, 2021
62a5bee
New translations fish-properties.png (Hindi)
ninaszymor Dec 1, 2021
c5a3a9a
New translations fish-properties.png (Telugu)
ninaszymor Dec 1, 2021
b23f96e
New translations fish-properties.png (Kannada)
ninaszymor Dec 1, 2021
f1af23f
New translations fish-sprite.png (Marathi)
ninaszymor Dec 1, 2021
d18447a
New translations fish-sprite.png (Hindi)
ninaszymor Dec 1, 2021
db34b97
New translations fish-sprite.png (Telugu)
ninaszymor Dec 1, 2021
3f95155
New translations fish-sprite.png (Kannada)
ninaszymor Dec 1, 2021
65634bb
New translations Save the shark - complete.sb3 (Hindi)
ninaszymor Dec 1, 2021
ee828f1
New translations Save the shark - complete.sb3 (Telugu)
ninaszymor Dec 1, 2021
5d2712a
New translations step_4.md (Marathi)
ninaszymor Dec 1, 2021
47d2bee
New translations step_7.md (Telugu)
ninaszymor Dec 1, 2021
2e61a55
New translations step_7.md (Hindi)
ninaszymor Dec 1, 2021
05666aa
New translations step_7.md (Marathi)
ninaszymor Dec 1, 2021
3ab274c
New translations step_6.md (Kannada)
ninaszymor Dec 1, 2021
9ec030d
New translations step_6.md (Telugu)
ninaszymor Dec 1, 2021
4b9480e
New translations step_6.md (Hindi)
ninaszymor Dec 1, 2021
ade1b68
New translations step_6.md (Marathi)
ninaszymor Dec 1, 2021
55a0433
New translations step_5.md (Kannada)
ninaszymor Dec 1, 2021
e5e58b4
New translations step_5.md (Telugu)
ninaszymor Dec 1, 2021
42616f9
New translations step_5.md (Hindi)
ninaszymor Dec 1, 2021
41fc354
New translations step_5.md (Marathi)
ninaszymor Dec 1, 2021
545db15
New translations step_4.md (Kannada)
ninaszymor Dec 1, 2021
c1d2572
New translations step_4.md (Telugu)
ninaszymor Dec 1, 2021
1c3ab9b
New translations step_4.md (Hindi)
ninaszymor Dec 1, 2021
0744b43
New translations step_3.md (Kannada)
ninaszymor Dec 1, 2021
679f47c
New translations Save the shark - complete.sb3 (Kannada)
ninaszymor Dec 1, 2021
ac56f6b
New translations step_1.md (Telugu)
ninaszymor Dec 1, 2021
62d8f33
New translations meta.yml (Marathi)
ninaszymor Dec 1, 2021
4b46bba
New translations meta.yml (Hindi)
ninaszymor Dec 1, 2021
dbbcce8
New translations meta.yml (Telugu)
ninaszymor Dec 1, 2021
9a6c3d7
New translations meta.yml (Kannada)
ninaszymor Dec 1, 2021
059a3d8
New translations step_1.md (Marathi)
ninaszymor Dec 1, 2021
840a15e
New translations step_1.md (Hindi)
ninaszymor Dec 1, 2021
46708e1
New translations step_1.md (Kannada)
ninaszymor Dec 1, 2021
0fa8184
New translations step_3.md (Telugu)
ninaszymor Dec 1, 2021
4f69a5a
New translations step_2.md (Marathi)
ninaszymor Dec 1, 2021
0888070
New translations step_2.md (Hindi)
ninaszymor Dec 1, 2021
1bf3f45
New translations step_2.md (Telugu)
ninaszymor Dec 1, 2021
6723070
New translations step_2.md (Kannada)
ninaszymor Dec 1, 2021
9fd07bf
New translations step_3.md (Marathi)
ninaszymor Dec 1, 2021
7a7048f
New translations step_3.md (Hindi)
ninaszymor Dec 1, 2021
4620410
New translations step_7.md (Kannada)
ninaszymor Dec 1, 2021
84da2ff
New translations step_3.md (Hindi)
ninaszymor Mar 10, 2022
5126c97
New translations step_6.md (Hindi)
ninaszymor Mar 10, 2022
a658823
New translations step_6.md (Marathi)
ninaszymor Mar 10, 2022
5f5faca
New translations step_5.md (Kannada)
ninaszymor Mar 10, 2022
da22cbb
New translations step_5.md (Telugu)
ninaszymor Mar 10, 2022
b225768
New translations step_5.md (Hindi)
ninaszymor Mar 10, 2022
aba3ca6
New translations step_5.md (Marathi)
ninaszymor Mar 10, 2022
bbdedf5
New translations step_4.md (Kannada)
ninaszymor Mar 10, 2022
93e0903
New translations step_4.md (Telugu)
ninaszymor Mar 10, 2022
9f81613
New translations step_4.md (Hindi)
ninaszymor Mar 10, 2022
2675598
New translations step_4.md (Marathi)
ninaszymor Mar 10, 2022
b9f8bba
New translations step_3.md (Telugu)
ninaszymor Mar 10, 2022
c266ce3
New translations step_3.md (Kannada)
ninaszymor Mar 10, 2022
d682438
New translations step_3.md (Marathi)
ninaszymor Mar 10, 2022
2daef6c
New translations step_1.md (Marathi)
ninaszymor Mar 10, 2022
97147e4
New translations meta.yml (Marathi)
ninaszymor Mar 10, 2022
2ce7b1f
New translations meta.yml (Hindi)
ninaszymor Mar 10, 2022
ff01377
New translations meta.yml (Telugu)
ninaszymor Mar 10, 2022
210479e
New translations step_2.md (Kannada)
ninaszymor Mar 10, 2022
f05697d
New translations meta.yml (Kannada)
ninaszymor Mar 10, 2022
86cad43
New translations step_1.md (Hindi)
ninaszymor Mar 10, 2022
bc79613
New translations step_1.md (Telugu)
ninaszymor Mar 10, 2022
4eb04bc
New translations step_1.md (Kannada)
ninaszymor Mar 10, 2022
c2ee118
New translations step_2.md (Marathi)
ninaszymor Mar 10, 2022
34c99e3
New translations step_2.md (Hindi)
ninaszymor Mar 10, 2022
18e9f5c
New translations step_2.md (Telugu)
ninaszymor Mar 10, 2022
e6e6198
New translations step_6.md (Telugu)
ninaszymor Mar 10, 2022
96713a4
New translations step_6.md (Kannada)
ninaszymor Mar 10, 2022
da7e72f
New translations step_7.md (Marathi)
ninaszymor Mar 10, 2022
e7790fa
New translations step_7.md (Hindi)
ninaszymor Mar 10, 2022
07caa6b
New translations step_7.md (Telugu)
ninaszymor Mar 10, 2022
0cab636
New translations step_7.md (Kannada)
ninaszymor Mar 10, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added hi-IN/images/add-fish.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added hi-IN/images/banner.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added hi-IN/images/complete.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added hi-IN/images/copy-scripts.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added hi-IN/images/fish-properties.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added hi-IN/images/fish-sprite.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added hi-IN/images/plastic-sprite.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added hi-IN/images/shark-sprite.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added hi-IN/images/speed-variable.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added hi-IN/images/starter_project.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
25 changes: 25 additions & 0 deletions hi-IN/meta.yml
Original file line number Diff line number Diff line change
@@ -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: आगे क्या?
Binary file added hi-IN/resources/Save the shark - starter.sb3
Binary file not shown.
Binary file added hi-IN/resources/palette.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added hi-IN/solutions/Save the shark - complete.sb3
Binary file not shown.
60 changes: 60 additions & 0 deletions hi-IN/step_1.md
Original file line number Diff line number Diff line change
@@ -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 ---

शार्क को स्थानांतरित करने के लिए उसके बाएँ और दाएँ क्लिक करें। मछली खाने की कोशिश करें और प्लास्टिक प्रदूषण से बचें।

<div class="scratch-preview">
<iframe src="https://scratch.mit.edu/projects/416171540/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe>
</div>

--- /no-print ---

--- print-only ---

![संपूर्ण प्रोजेक्ट](images/complete.png)

--- /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 ---
103 changes: 103 additions & 0 deletions hi-IN/step_2.md
Original file line number Diff line number Diff line change
@@ -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** स्प्राइट दिखनी चाहिए

![स्टार्टर प्रोजेक्ट](images/starter_project.png)

--- task ---

जब हरी झंडी पर क्लिक किया जाता है, तो शार्क को Stage के नीचे से शुरू करना होता है। इस कोड को जोड़ें ताकि **Shark** स्प्राइट सही स्थिति में शुरू हो:

![shark स्प्राइट](images/shark-sprite.png)

```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"}:

![shark स्प्राइट](images/shark-sprite.png)

```blocks3
when flag clicked
go to x: (0) y: (-120)
+forever
if <mouse down?> 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` से बाईं ओर जाना चाहिए:

![shark स्प्राइट](images/shark-sprite.png)

```blocks3
when flag clicked
go to x: (0) y: (-120)
forever
if <mouse down?> 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` बदलना चाहिए। निम्नलिखित ब्लॉक जोड़ें:

![shark स्प्राइट](images/shark-sprite.png)

```blocks3
when flag clicked
go to x: (0) y: (-120)
forever
if <mouse down?> 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 ---
107 changes: 107 additions & 0 deletions hi-IN/step_3.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,107 @@
## प्लास्टिक कचरा जोड़ें

इस चरण में, आप अपने खेल में प्लास्टिक कचरा जोड़ेंगे।

Stage के नीचे Sprite सूची में प्लास्टिक की बोतल की तरह दिखने वाले स्प्राइट पर क्लिक करें। इस स्प्राइट में चार पोशाकें हैं: एक बोतल, एक रैपर, एक थैली और एक प्लास्टिक कैन होल्डर।

--- task ---

जब हरी झंडी पर क्लिक किया जाता है, तो **Plastic** स्प्राइट को Stage के शीर्ष पर ले जाने की आवश्यकता होती है और फिर `hide`{:class="block3looks"}। निम्नलिखित कोड को **Plastic** स्प्राइट में जोड़ें:

![plastic स्प्राइट](images/plastic-sprite.png)

```blocks3
when flag clicked
go to x: (0) y: (200)
hide
```

--- /task ---

--- task ---

**Plastic** स्प्राइट को अब बेतरतीब ढंग से खुद के क्लोन बनाने की जरूरत है। निम्नलिखित कोड जोड़ें:

![plastic स्प्राइट](images/plastic-sprite.png)

```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"} स्थिति पर जाएं। निम्नलिखित कोड को एक नई स्क्रिप्ट के रूप में जोड़ें:

![plastic स्प्राइट](images/plastic-sprite.png)

```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` पर सेट करें:

![new variable मेनू](images/speed-variable.png)



--- /task ---

--- task ---

`speed`{:class="block3variables"} को `random`{:class="block3operators"} संख्या के रूप में सेट करें। `repeat until`{:class="block3control"} ब्लॉक का उपयोग करें जो यह पता लगाएगा कि कब कोई क्लोन y अक्ष (मंचके नीचे) `-180` पर पहुच जाता है। `speed`{:class="block3variables"} वेरिएबल का उपयोग करके क्लोन को Stage से नीचे ले जाएं। और अंत में, `0.1` सेकेंड्स मान के साथ `wait`{:class="block3control"} ब्लॉक जोड़ें ताकि आप चाल देख सकें:

![plastic स्प्राइट](images/plastic-sprite.png)

```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 के नीचे गिरता है:

![plastic स्प्राइट](images/plastic-sprite.png)

```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 ---

57 changes: 57 additions & 0 deletions hi-IN/step_4.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
## शार्क के स्वास्थ्य की निगरानी करें

इस चरण में, आप स्वास्थ्य बिंदु शामिल करने के लिए `variable`{:class="block3variables"} का उपयोग करेंगे। अगर शार्क गलती से प्लास्टिक कचरा खा लेगी तो उसका स्वास्थ्य गिर जाएगा।

--- task ---

एक नया new `variable`{:class="block3variables" बनाएं, जिसे `health` कहा जाता है।

--- /task ---

--- task ---

Sprite सूची में **Shark** स्प्राइट पर क्लिक करें। ब्लॉक जोड़ें ताकि जब खेल शुरू हो, तो शार्क का स्वास्थ्य `20` पर सेट हो, और जब शार्क का स्वास्थ्य `0` से नीचे चला जाए, तो खेल समाप्त हो जाए:

![shark स्प्राइट](images/shark-sprite.png)

```blocks3
when flag clicked
go to x: (0) y: (-120)
+set (health v) to (20)
forever
if <mouse down?> 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` तक कम करने के लिए कुछ कोड जोड़ें:

![plastic स्प्राइट](images/plastic-sprite.png)

```blocks3
when I start as a clone
forever
if <touching (Shark v)> then
change (health v) by (-5)
delete this clone
```

--- /task ---

--- task ---

यह जांचने के लिए प्रोग्राम को फिर से चलाएँ कि अगर शार्क प्लास्टिक खाती है तो उसका स्वास्थ्य कम हो जाता है।

--- /task ---

--- save ---
Loading