1 00:00:07,980 --> 00:00:08,470 [Powered by Google Translate] : बिलकुल ठीक ZAMYLA चान. 2 00:00:08,470 --> 00:00:10,960 सबको नमस्ते, और 0 Walkthrough के लिए आपका स्वागत है. 3 00:00:10,960 --> 00:00:12,670 मेरा नाम Zamyla, और मैं इन अग्रणी हो जाएगा 4 00:00:12,670 --> 00:00:14,450 इस वर्ष walkthroughs. 5 00:00:14,450 --> 00:00:17,650 CS50 में, हर समस्या सेट एक walkthrough के साथ है 6 00:00:17,650 --> 00:00:20,390 जिससे हम सप्ताह की समस्या सेट के माध्यम से जाना होगा, यह बात 7 00:00:20,390 --> 00:00:22,760 के माध्यम से बात करते हैं, कैसे आरंभ करने के लिए, विभिन्न पर चर्चा 8 00:00:22,760 --> 00:00:26,120 तकनीकों और सुझावों वास्तव में सेट समस्या को तोड़ने के लिए 9 00:00:26,120 --> 00:00:27,600 कुछ प्रबंधनीय काटता है. 10 00:00:27,600 --> 00:00:29,630 मैं भी आपको लगता है कि वास्तव में किसी भी सवाल का जवाब देने के लिए खुश 11 00:00:29,630 --> 00:00:31,440 समस्या सेट पर है. 12 00:00:31,440 --> 00:00:33,320 आगे की हलचल के बिना, मुझे खुशी है कि तुम यहाँ हो रहा हूँ, चाहे आप कर रहे हैं 13 00:00:33,320 --> 00:00:35,590 यहाँ व्यक्ति या ऑनलाइन में ट्यूनिंग में. 14 00:00:35,590 --> 00:00:36,840 चलो शुरू हो. 15 00:00:39,940 --> 00:00:42,420 >> तो CS50 में 1 पी सेट - 16 00:00:42,420 --> 00:00:44,590 वास्तव में, हम टाइपिंग और मशीन में शामिल होने नहीं जा रहे हैं 17 00:00:44,590 --> 00:00:45,630 कोड अभी तक काफी सामान. 18 00:00:45,630 --> 00:00:47,360 हम वास्तव में खरोंच का उपयोग करने के लिए होने जा रहे हैं, जो एक 19 00:00:47,360 --> 00:00:49,860 प्रोग्राम है कि हमें कुछ खींचें और ड्रॉप करने के लिए अनुमति देता है 20 00:00:49,860 --> 00:00:50,780 प्रोग्रामिंग. 21 00:00:50,780 --> 00:00:54,020 और इसलिए भले ही हम नहीं लिख रहे हैं, यह वास्तव में हमारे लिए अनुमति देता है 22 00:00:54,020 --> 00:00:55,870 मौलिक अवधारणा है कि कुछ का पता लगाने 23 00:00:55,870 --> 00:00:58,710 हम CS50 भर में सभी का उपयोग करेंगे. 24 00:00:58,710 --> 00:01:01,260 अब, इन अवधारणाओं के कुछ कर रहे हैं 25 00:01:01,260 --> 00:01:02,860 Toolbox में यहाँ सूचीबद्ध है. 26 00:01:02,860 --> 00:01:05,830 मैं हर walkthrough के लिए करना चाहते हैं क्या आप सभी को पेश करने के लिए है 27 00:01:05,830 --> 00:01:08,390 उपकरण है कि आप walkthrough के लिए उपयोग कर सकते हैं का एक सेट के साथ. 28 00:01:08,390 --> 00:01:09,140 और इसलिए, चिंता मत करो. 29 00:01:09,140 --> 00:01:11,710 हम इन शर्तों के सभी और इन सब के जाऊँगा 30 00:01:11,710 --> 00:01:13,320 पूर्वाभ्यास के दौरान सिद्धांतों. 31 00:01:13,320 --> 00:01:15,790 अब, कि क्या आप इन उपकरणों के सभी का उपयोग कर, बस या 32 00:01:15,790 --> 00:01:19,340 उनमें से कुछ, यह सचमुच अच्छा है पता है तुम क्या लैस कर रहे हैं 33 00:01:19,340 --> 00:01:21,225 के साथ समस्या सेट से निपटने में सक्षम हो. 34 00:01:25,650 --> 00:01:29,110 >> तो खरोंच में, 1 शब्दावली है कि आप को पता है की जरूरत है क्या 35 00:01:29,110 --> 00:01:30,110 एक प्रेत है. 36 00:01:30,110 --> 00:01:34,280 हर वस्तु या हर चरित्र इसलिए, यह एक बिल्ली एक कुत्ते 37 00:01:34,280 --> 00:01:36,450 या एक गेंद, एक प्रेत कहा जाता है. 38 00:01:36,450 --> 00:01:40,710 और हां, अगर मैं चाहता हूँ, कहते हैं, दो बिल्लियों - या नहीं, वे कर रहे हैं 39 00:01:40,710 --> 00:01:41,360 समान - 40 00:01:41,360 --> 00:01:45,630 मैं खरोंच में दो अलग sprites बनाने की आवश्यकता होगी. 41 00:01:45,630 --> 00:01:49,250 और इसलिए sprites उनके साथ जुड़े स्क्रिप्ट है. 42 00:01:49,250 --> 00:01:51,360 लिपियों वास्तव में कर रहे हैं कि तुम क्या करने के लिए इमारत होने जा रहे हैं - 43 00:01:51,360 --> 00:01:53,290 खींचने और छोड़ने - अपने ब्लॉक के साथ. 44 00:01:53,290 --> 00:01:57,490 और इसलिए लिपियों क्या है किस तरह का निर्धारित किया गया है और कैसे परिभाषित 45 00:01:57,490 --> 00:02:00,090 प्रेत बर्ताव करती है. 46 00:02:00,090 --> 00:02:03,130 Sprites वास्तव में सिर्फ नहीं हैं छवियों, क्योंकि हम 47 00:02:03,130 --> 00:02:05,790 वेशभूषा भी sprites के साथ जुड़े है कि की तरह 48 00:02:05,790 --> 00:02:07,430 निर्धारित प्रेत की तरह लग रहा है. 49 00:02:07,430 --> 00:02:11,000 और तुम एक दिया प्रेत के लिए एक से अधिक पोशाक हो सकता है. 50 00:02:11,000 --> 00:02:14,860 >> तो अपने स्क्रैच कार्यक्रम के दौरान कुछ बिंदु पर, के रूप में हम दिखाता हूँ 51 00:02:14,860 --> 00:02:17,150 आज के बाद walkthrough दौरान, आप वास्तव में कर सकते हैं 52 00:02:17,150 --> 00:02:19,640 बदलने के लिए अपने प्रेत की पोशाक बनाने के लिए यह या तो देखो 53 00:02:19,640 --> 00:02:22,490 थोड़ा अलग है या पूरी तरह से अलग है. 54 00:02:22,490 --> 00:02:26,290 और इसलिए वहाँ खरोंच में एक प्रेत बनाने के तीन तरीके हैं. 55 00:02:26,290 --> 00:02:28,970 एक, आप स्क्रैच में अपने ही आकर्षित कर सकते हैं 56 00:02:28,970 --> 00:02:30,430 रंग संपादक में बनाया गया था. 57 00:02:30,430 --> 00:02:35,240 आप अपनी स्वयं की छवि अपलोड कर सकते हैं, स्क्रैच के में निर्मित एक का उपयोग 58 00:02:35,240 --> 00:02:38,590 हैं, या पिछले विकल्प एक यादृच्छिक प्रेत. 59 00:02:38,590 --> 00:02:41,760 अब, अगर आप विशेष रूप से भाग्यशाली महसूस कर रहे हैं, मैं तो 60 00:02:41,760 --> 00:02:45,120 आप का स्वागत करने के लिए अपने भाग्य की कोशिश और एक यादृच्छिक प्रेत बना. 61 00:02:48,680 --> 00:02:50,890 >> तो sprites के सभी पर रखा जाता है 62 00:02:50,890 --> 00:02:52,290 स्क्रैच में मंच. 63 00:02:52,290 --> 00:02:55,130 चरण - हम यह हमारे कैनवास के रूप में इलाज कर सकते हैं. 64 00:02:55,130 --> 00:02:57,510 Sprites के सभी मंच पर रखा जाता है. 65 00:02:57,510 --> 00:03:02,920 और इस स्तर की अनुमति देता है, यह क्या करता है sprites के सभी 66 00:03:02,920 --> 00:03:04,160 उस पर चारों ओर ले जाने के. 67 00:03:04,160 --> 00:03:09,380 और sprites की तरह बस, मंच भी स्क्रिप्ट है. 68 00:03:09,380 --> 00:03:11,930 और इसलिए इन लिपियों, उन्हें मंच पर जगह - 69 00:03:11,930 --> 00:03:14,230 यह वास्तव में उपयोगी है जब कहते हैं, आप एक स्क्रिप्ट है कि नहीं है 70 00:03:14,230 --> 00:03:17,720 वास्तव में एक विशिष्ट प्रेत के लिए संबंधित है, बल्कि 71 00:03:17,720 --> 00:03:20,860 कई sprites से संबंधित है या सिर्फ सामान्य रूप में, कुछ 72 00:03:20,860 --> 00:03:21,870 कि आप क्या करना चाहते हैं. 73 00:03:21,870 --> 00:03:25,070 तो आप मंच पर उन लिपियों के बजाय जगह कर सकते हैं, और कहा कि 74 00:03:25,070 --> 00:03:28,010 थोड़ा बेहतर डिजाइन होगा. 75 00:03:28,010 --> 00:03:32,680 अब, जब आप कई sprites हो सकता है, यह अच्छा है 76 00:03:32,680 --> 00:03:34,420 ध्यान में रखना है कि आप केवल एक मंच हो सकता है. 77 00:03:34,420 --> 00:03:37,820 लेकिन चरणों भी पृष्ठभूमि है. 78 00:03:37,820 --> 00:03:40,590 वेशभूषा करने का विरोध किया, जैसे sprites करते हैं, चरणों 79 00:03:40,590 --> 00:03:41,100 पृष्ठभूमि. 80 00:03:41,100 --> 00:03:44,340 और फिर, आप या तो अपने आकर्षित कर सकते हैं या अपने खुद के अपलोड 81 00:03:44,340 --> 00:03:46,140 एक पृष्ठभूमि के रूप में उपयोग करने के लिए छवि. 82 00:03:49,770 --> 00:03:54,100 >> तो किसी को भी किसी भी सवाल है इससे पहले कि हम पर जाना है? 83 00:03:54,100 --> 00:03:54,380 ठीक है. 84 00:03:54,380 --> 00:03:56,880 मुझे क्या walkthrough दौरान बीच लग रहा है, और 85 00:03:56,880 --> 00:03:58,780 मैं किसी भी प्रश्न का जवाब देने के लिए खुश हूँ. 86 00:04:02,750 --> 00:04:03,230 ठीक है. 87 00:04:03,230 --> 00:04:05,950 तो जब आप अपने प्रेत कार्यक्रम शुरू, तुम क्या करने के लिए जा रहे हैं 88 00:04:05,950 --> 00:04:08,430 आप हरा झंडा क्लिक करें जा रहे हैं. 89 00:04:08,430 --> 00:04:10,820 लेकिन अगर आप इस ब्लॉक करने के लिए कुछ भी सही नहीं कनेक्ट करते हैं 90 00:04:10,820 --> 00:04:13,400 यहाँ, तो वास्तव में कुछ भी नहीं होने जा रहा है. 91 00:04:13,400 --> 00:04:16,450 क्योंकि तुम देखो,, स्क्रिप्ट और मंच क्या करने की जरूरत 92 00:04:16,450 --> 00:04:20,149 करना वास्तव में इस घटना के लिए जवाब पता है - 93 00:04:20,149 --> 00:04:22,360 कि क्या हम उन्हें फोन, घटनाओं हरा झंडा 94 00:04:22,360 --> 00:04:23,200 क्लिक किया जा रहा है. 95 00:04:23,200 --> 00:04:26,840 तो आप वास्तव में नाली के लिए ब्लॉकों संलग्न करने की आवश्यकता है 96 00:04:26,840 --> 00:04:30,270 कि हरा झंडा क्लिक किए गए ब्लॉक के नीचे है, और फिर 97 00:04:30,270 --> 00:04:32,670 कार्यक्रम का पता चल जाएगा कि क्या करना है और कैसे करने के लिए उत्तर 98 00:04:32,670 --> 00:04:35,700 हरा झंडा क्लिक किया जा रहा है. 99 00:04:35,700 --> 00:04:38,180 >> खैर, उसके बाद क्या आता है? 100 00:04:38,180 --> 00:04:43,930 ठीक है, हम खरोंच में ब्लॉक करने के लिए उपयोग की एक बहुतायत है, और 101 00:04:43,930 --> 00:04:47,150 जहां मांस, अपने कार्यक्रम के वास्तव में, इन में निहित है 102 00:04:47,150 --> 00:04:48,000 बयान. 103 00:04:48,000 --> 00:04:49,900 और इसलिए इन बयानों सुविधा 104 00:04:49,900 --> 00:04:51,270 रंग द्वारा आयोजित. 105 00:04:51,270 --> 00:04:54,970 आप आंदोलन से संबंधित कार्रवाई है, 106 00:04:54,970 --> 00:04:56,930 ध्वनि, लगता है, वगैरह. 107 00:04:56,930 --> 00:04:59,530 और इसलिए आप देख सकते हैं कि उनके बीच में नेविगेट कर सकते हैं 108 00:04:59,530 --> 00:05:02,480 अपने स्क्रैच कार्यक्रम में टैब. 109 00:05:02,480 --> 00:05:04,870 और ऐसा है, जबकि आप अन्य बातें यह चारों ओर बनाया गया होगा, 110 00:05:04,870 --> 00:05:08,520 बयान वास्तव में क्या वास्तव में बताता है 111 00:05:08,520 --> 00:05:10,380 sprites या मंच के लिए कुछ करना है. 112 00:05:10,380 --> 00:05:13,450 के रूप में सिर्फ यह कह रही करने का विरोध किया है, ठीक है, जब आप ऐसा करते हैं, 113 00:05:13,450 --> 00:05:16,660 बयान वास्तव में यह असली मांस होते हैं. 114 00:05:19,410 --> 00:05:22,210 मान लीजिए कि आप केवल एक निश्चित कार्रवाई पर अमल करना चाहते हैं कहते हैं, 115 00:05:22,210 --> 00:05:26,180 आप केवल म्याऊ के लिए बिल्ली चाहते हैं जब एक खास बात होता है. 116 00:05:26,180 --> 00:05:28,430 हम Booleans का लाभ लेते हैं, जो आप में सीखा जा सकता है 117 00:05:28,430 --> 00:05:29,470 एक व्याख्यान. 118 00:05:29,470 --> 00:05:32,580 और इसलिए इन अभिव्यक्ति है कि मूल्यांकन करने के लिए कर रहे हैं 119 00:05:32,580 --> 00:05:34,140 या तो सही है या गलत. 120 00:05:34,140 --> 00:05:37,510 और इसलिए इन खरोंच में पहचान कर रहे हैं - 121 00:05:37,510 --> 00:05:42,360 आप उन ब्लॉकों के अंत में कोण देखते हैं. 122 00:05:42,360 --> 00:05:45,420 और इसलिए आप Booleans की विभिन्न प्रकार की एक किस्म है. 123 00:05:45,420 --> 00:05:49,550 आप "सबसे नीचे दबाया जा रहा है," "2 प्लस 2 करता है 124 00:05:49,550 --> 00:05:53,830 5 के लिए समानता, "या" उपयोगकर्ता के नीचे दबाव डाल रहा है पर एक निश्चित कुंजी 125 00:05:53,830 --> 00:05:55,510 कीबोर्ड? " 126 00:05:55,510 --> 00:05:57,210 >> अब, तुम बस ये अकेले का उपयोग नहीं कर सकते हैं. 127 00:05:57,210 --> 00:06:00,970 तुम्हें क्या करना है क्या उन्हें एक शर्त के साथ गठबंधन है. 128 00:06:00,970 --> 00:06:04,420 तो हालत खरोंच में नियंत्रण टैब के अंतर्गत है. 129 00:06:04,420 --> 00:06:07,350 और इसलिए वे आसानी से एक छोटे से प्लेसहोल्डर है कि है 130 00:06:07,350 --> 00:06:10,940 ब्लॉक है कि आप इसे में डाल की जरूरत के आकार से पता चलता है. 131 00:06:10,940 --> 00:06:14,720 स्थिति के संदर्भ पर निर्भर करता है तो, आप चुन सकते हैं 132 00:06:14,720 --> 00:06:17,600 एक बूलियन और फिर इसे अपनी हालत के अंदर जगह है. 133 00:06:17,600 --> 00:06:19,570 और वहाँ आप एक सशर्त बयान है. 134 00:06:19,570 --> 00:06:23,030 यदि आप उस ब्लॉक के अंदर बयान डाल, तो आप एक 135 00:06:23,030 --> 00:06:26,980 संरचना निर्धारित करते हैं, जिससे एक बार एक निश्चित शर्त पर मुलाकात की है 136 00:06:26,980 --> 00:06:30,494 छोड़ दिया, तुम तो बयान निष्पादित. 137 00:06:30,494 --> 00:06:31,462 हाँ? 138 00:06:31,462 --> 00:06:33,720 >> छात्र: यदि एक चर एक संख्या का प्रतिनिधित्व करता है, तो आप कर सकते हैं 139 00:06:33,720 --> 00:06:36,302 हरे रंग की एक तरह बूलियन अंदर चर का उपयोग करने के लिए, 140 00:06:36,302 --> 00:06:36,790 उदाहरण के लिए? 141 00:06:36,790 --> 00:06:37,540 ZAMYLA चान: हाँ, आप यह कर सकते हैं. 142 00:06:37,540 --> 00:06:41,500 तुम खींचें और अंदर चर मूल्य ड्रॉप कर सकते हैं 143 00:06:41,500 --> 00:06:42,750 परिपत्र वहाँ आकार. 144 00:06:48,820 --> 00:06:52,160 >> अब, एक कंप्यूटर के लाभ का एक विशाल शक्ति है 145 00:06:52,160 --> 00:06:54,980 और जिस गति से वे दोहरावदार प्रक्रियाओं पर अमल कर सकते हैं. 146 00:06:54,980 --> 00:07:00,370 और हां, तो के बजाय, कहते हैं, पर एक अनुदेश दोहरा 147 00:07:00,370 --> 00:07:03,020 और पर और फिर से और है कि वास्तव में बाहर टाइपिंग या 148 00:07:03,020 --> 00:07:05,000 इस मामले में, खरोंच में खींच, और छोड़ने और 149 00:07:05,000 --> 00:07:05,960 खींचने और छोड़ने 150 00:07:05,960 --> 00:07:08,750 हम क्या कर सकते हैं यह एक पाश में encapsulate है. 151 00:07:08,750 --> 00:07:11,640 और हां, तो loops या तो चीजों को निष्पादित करने के लिए इस्तेमाल किया जा सकता है 152 00:07:11,640 --> 00:07:14,750 असीम रूप से एक हमेशा के लिए लूप के साथ, या एक के लिए 153 00:07:14,750 --> 00:07:15,880 बार की संख्या सेट - 154 00:07:15,880 --> 00:07:20,800 कहते हैं, "हाय कहते हैं," 10 बार दोहराएँ या जब तक एक निश्चित 155 00:07:20,800 --> 00:07:22,040 शर्त सही है. 156 00:07:22,040 --> 00:07:26,370 तो फिर, आप देखते हैं कि स्क्रैच इशारा है कि जब 157 00:07:26,370 --> 00:07:29,540 आप "जब तक दोहराने," इस तरह के रूप में एक शर्त है तो केवल 158 00:07:29,540 --> 00:07:34,760 बात यह है कि वहाँ के अंदर फिट होगा एक बूलियन मान है. 159 00:07:34,760 --> 00:07:35,120 सही सभी. 160 00:07:35,120 --> 00:07:38,170 >> तो अब, हम जानते हैं कि हम दोहरावदार encapsulate कर सकते हैं 161 00:07:38,170 --> 00:07:39,840 loops के अंदर प्रक्रियाओं. 162 00:07:39,840 --> 00:07:42,880 तुम क्यों इस तरह से कुछ के लिए आदर्श नहीं हो सकता है देख सकते हैं. 163 00:07:42,880 --> 00:07:45,600 यह स्लाइड पर फिट नहीं है. 164 00:07:45,600 --> 00:07:48,500 मूलतः, यह सिर्फ पर और फिर से एक ही बात करता है 165 00:07:48,500 --> 00:07:49,340 10 बार, वास्तव में. 166 00:07:49,340 --> 00:07:53,380 यह 10 कदम चलता है, कहते हैं, हैलो, 10 कदम चाल, हैलो कहते हैं. 167 00:07:53,380 --> 00:07:56,140 तो अब आपको लगता है कि एक बार हम loops है देखते हैं, की तरह कुछ कर सकते हैं 168 00:07:56,140 --> 00:07:58,420 यह एक बहुत बेहतर है. 169 00:07:58,420 --> 00:08:02,690 यह कम है, यह छोटा है, और यह वास्तव में पूर्ण 170 00:08:02,690 --> 00:08:03,610 एक ही बात. 171 00:08:03,610 --> 00:08:06,420 अब, इस खरोंच में एक फर्क इतना नहीं बना, लेकिन हो सकता है 172 00:08:06,420 --> 00:08:08,510 यह वास्तव में आप कुछ समय बचाता है. 173 00:08:12,720 --> 00:08:16,800 >> तो चर अभिव्यक्ति पर - 174 00:08:16,800 --> 00:08:20,260 आप वास्तव में चर का उपयोग कर सकते हैं और उन्हें के अंदर डाल दिया 175 00:08:20,260 --> 00:08:20,930 शर्तें. 176 00:08:20,930 --> 00:08:23,490 के रूप में सही वहाँ व्यक्त की, तो आप देखते हैं कि हम एक नाम चर 177 00:08:23,490 --> 00:08:26,810 "काउंटर," और हम equating रहे हैं कि देखने के लिए कि क्या 178 00:08:26,810 --> 00:08:28,040 यह 0 से कम है. 179 00:08:28,040 --> 00:08:30,900 तो चर अनिवार्य रूप से कर रहे हैं, मैं कह सकता हूँ, 180 00:08:30,900 --> 00:08:32,330 मूल्यों के लिए कंटेनर. 181 00:08:32,330 --> 00:08:36,330 खरोंच में, मूल्यों के उन प्रकारों को या तो शब्द हो सकते हैं या 182 00:08:36,330 --> 00:08:37,390 वे संख्या में हो सकता है. 183 00:08:37,390 --> 00:08:41,860 और हां, तो इन चर के साथ, हम उन लोगों के साथ क्या कर सकते हैं हम 184 00:08:41,860 --> 00:08:42,970 उनके मूल्य निर्धारित कर सकते हैं. 185 00:08:42,970 --> 00:08:46,590 तो यहाँ पहले उदाहरण में, हम पाठ का उदाहरण है 186 00:08:46,590 --> 00:08:50,470 मूल्य "नमस्ते विश्व!" युक्त दूसरे उदाहरण में, 187 00:08:50,470 --> 00:08:53,220 यह मान लिया है कि हम पहले से ही एक नाम चर 188 00:08:53,220 --> 00:08:56,020 "काउंटर," और उस मामले में, हम यह 3 से बदल रहे हैं. 189 00:08:56,020 --> 00:08:58,170 हम इसे 3 से incrementing रहे हैं. 190 00:08:58,170 --> 00:09:01,680 और फिर पिछले उदाहरण में, चर घसीटा जा सकता है 191 00:09:01,680 --> 00:09:04,320 एक बूलियन अभिव्यक्ति में डाल सकता है. 192 00:09:06,830 --> 00:09:12,200 >> अब, जब आप एक चर बनाते हैं, आप क्या करने के लिए है 193 00:09:12,200 --> 00:09:16,900 तय है कि आप सभी के लिए चर 194 00:09:16,900 --> 00:09:19,380 अपने स्क्रैच कार्यक्रम में sprites के लिए, या बस 195 00:09:19,380 --> 00:09:22,710 बारीकियों जो प्रेत में आप जब आप का चयन किया है 196 00:09:22,710 --> 00:09:23,930 चर. 197 00:09:23,930 --> 00:09:27,480 और इसलिए यह एक बहुत महत्वपूर्ण निर्णय करना है. 198 00:09:27,480 --> 00:09:30,100 और यह वास्तव में गुंजाइश क्या आप चाहते हैं नीचे आता है 199 00:09:30,100 --> 00:09:31,200 चर के लिए है. 200 00:09:31,200 --> 00:09:35,170 तो उदाहरण के लिए, स्थानीय गुंजाइश का एक उदाहरण होगा आप अगर 201 00:09:35,170 --> 00:09:38,370 इस प्रेत के लिए बस का चयन करने के लिए चर. 202 00:09:38,370 --> 00:09:43,250 तो इसका मतलब यह होगा कि केवल प्रेत करने में सक्षम होगा 203 00:09:43,250 --> 00:09:44,440 उस चर का उपयोग. 204 00:09:44,440 --> 00:09:46,670 केवल कि प्रेत इसे देखने में सक्षम होगा, 205 00:09:46,670 --> 00:09:48,020 इसे बदलने के लिए, इसे संशोधित. 206 00:09:48,020 --> 00:09:49,910 यदि आप के लिए एक वैश्विक गुंजाइश है के लिए चुनते हैं - 207 00:09:49,910 --> 00:09:52,520 इतना है कि यदि आप सभी sprites के लिए कहते हैं, अगर 208 00:09:52,520 --> 00:09:53,960 आपको लगता है कि विकल्प का चयन - 209 00:09:53,960 --> 00:09:57,780 तो इसका मतलब है कि मंच के रूप में के रूप में अच्छी तरह से sprites के सभी 210 00:09:57,780 --> 00:10:01,350 देखने के लिए, संशोधित करने, और कि चर का उपयोग करने में सक्षम हो जाएगा कि 211 00:10:01,350 --> 00:10:04,420 आपके द्वारा बनाया गया. 212 00:10:04,420 --> 00:10:07,080 कोई सवाल तक चर या कुछ भी पर? 213 00:10:07,080 --> 00:10:08,674 हां. 214 00:10:08,674 --> 00:10:11,248 >> छात्र: चर के लिए, आप दो के चर हो सकता है 215 00:10:11,248 --> 00:10:14,300 एक ही नाम अगर वे विभिन्न sprites पर कर रहे हैं? 216 00:10:14,300 --> 00:10:16,370 ZAMYLA चान: के रूप में लंबे समय के रूप के रूप में वे स्थानीय sprites हैं --- 217 00:10:18,870 --> 00:10:20,700 आह, हाँ, माफ करना. 218 00:10:20,700 --> 00:10:24,010 तो सवाल था कि क्या आप दो चर हो सकता है 219 00:10:24,010 --> 00:10:28,890 एक कार्यक्रम में और अगर आप के साथ दो चर है एक ही नाम 220 00:10:28,890 --> 00:10:32,760 एक ही नाम, लेकिन दोनों को स्थानीय sprites रहे हैं, तो एक प्रेत 221 00:10:32,760 --> 00:10:36,070 बिल्ली, एक चर नाम काउंटर "," और दो प्रेत, 222 00:10:36,070 --> 00:10:38,870 कुत्ते, एक नाम चर के रूप में उन लोगों के रूप में लंबे समय, "" काउंटर 223 00:10:38,870 --> 00:10:43,040 दोनों को स्थानीय sprites रहे हैं, तो अपने दायरे का विस्तार नहीं करता 224 00:10:43,040 --> 00:10:44,540 इस कार्यक्रम के बाकी. 225 00:10:44,540 --> 00:10:47,080 इतना और अन्य sprites के कोई भी या 226 00:10:47,080 --> 00:10:48,360 मंच भ्रमित हो जाएगी. 227 00:10:53,860 --> 00:10:54,210 सही सभी. 228 00:10:54,210 --> 00:10:58,230 >> तो मैं प्रवेश बिंदु से पहले उल्लेख किया है जब हम था 229 00:10:58,230 --> 00:11:01,560 जब हरी झंडी दिखाकर रवाना किया ब्लॉक क्लिक किया. 230 00:11:01,560 --> 00:11:05,350 और इतना है कि क्या है - 231 00:11:05,350 --> 00:11:08,880 इसे कहते हैं, ठीक है, जब घटना होता है कि हरा झंडा 232 00:11:08,880 --> 00:11:11,450 क्लिक किया है, यह है कि आप क्या करना चाहिए. 233 00:11:11,450 --> 00:11:13,220 और इसलिए है कि वास्तव में केवल एक घटना नहीं है 234 00:11:13,220 --> 00:11:14,380 कि हम खरोंच में है. 235 00:11:14,380 --> 00:11:16,060 हम भी अन्य घटनाओं है. 236 00:11:16,060 --> 00:11:18,320 तो हम उदाहरण के लिए, जब एक कुंजी पर 237 00:11:18,320 --> 00:11:19,290 कुंजीपटल दबाया जाता है. 238 00:11:19,290 --> 00:11:23,660 और तुम वास्तव Z, 0 के माध्यम से एक पत्र का चयन कर सकते हैं 239 00:11:23,660 --> 00:11:27,270 9 के माध्यम से, या तीर कुंजी. 240 00:11:27,270 --> 00:11:30,770 और फिर हम भी जैसे अन्य घटनाओं, जब अपने 241 00:11:30,770 --> 00:11:33,150 प्रेत क्लिक किया है. 242 00:11:33,150 --> 00:11:36,590 और इसलिए जब आप उस के साथ शुरू करते हैं, तो आप प्रमुख प्रवृत्ति नोटिस 243 00:11:36,590 --> 00:11:38,950 है कि वे केवल तल पर एक नाली है, और इसलिए 244 00:11:38,950 --> 00:11:42,950 तो है कि, फिर से, आप कुछ भी नहीं है कि में कुंजी के ऊपर देता है 245 00:11:42,950 --> 00:11:43,640 है कि ब्लॉक. 246 00:11:43,640 --> 00:11:48,770 तुम कि और नीचे से निर्माण. 247 00:11:48,770 --> 00:11:53,040 >> अब कहते हैं, क्या होता है अगर हम सिर्फ कुछ घटना होने के लिए चाहते हैं 248 00:11:53,040 --> 00:11:58,200 मैं नहीं जानता कि, जब एक बिल्ली की एक निश्चित भाग को छू रहा है 249 00:11:58,200 --> 00:11:59,830 मंच या कुछ की तरह है कि? 250 00:11:59,830 --> 00:12:02,420 हम वास्तव में किसी भी अंतर्निहित नहीं है 251 00:12:02,420 --> 00:12:04,410 घटना में है कि दर्शाता है. 252 00:12:04,410 --> 00:12:07,850 तो हमें क्या करना है क्या वास्तव में हमारी खुद की घटना. 253 00:12:07,850 --> 00:12:09,950 और कहा कि प्रसारण कहा जाता है. 254 00:12:09,950 --> 00:12:13,070 तो जब आप संकेत करने के लिए करना चाहते हैं कि एक निश्चित हुआ है, 255 00:12:13,070 --> 00:12:16,910 तो आप का उपयोग नियंत्रण टैब में, वहाँ एक खंड है बुलाया 256 00:12:16,910 --> 00:12:20,400 "का प्रसारण करते हैं." और इसलिए तो, आप के नाम में टाइप करेंगे 257 00:12:20,400 --> 00:12:24,990 घटना है कि आप प्रसारित करना चाहते हैं, और फिर जो भी 258 00:12:24,990 --> 00:12:26,350 प्रेत या sprites - 259 00:12:26,350 --> 00:12:28,640 आप कई sprites इस संदेश के लिए प्रतिक्रिया कर सकते हैं - 260 00:12:28,640 --> 00:12:31,460 या चरण के लिए इसे संभालना होगा, होगा 261 00:12:31,460 --> 00:12:34,970 इसे प्राप्त करने के लिए कहना होगा, ठीक है, मैं समझता हूँ कि यह है 262 00:12:34,970 --> 00:12:37,850 हुआ है, तो मैं इसके साथ ऐसा करने के लिए जा रहा हूँ. 263 00:12:37,850 --> 00:12:40,850 और इसलिए जब भी आप एक घटना प्रसारण, उस के साथ है 264 00:12:40,850 --> 00:12:44,870 समझ है कि या तो प्रेत कि या एक और प्रेत 265 00:12:44,870 --> 00:12:47,860 करने के लिए है कि घटना प्राप्त है और जवाब के लिए किया जा रहा. 266 00:12:52,610 --> 00:12:55,710 >> अब, पिछले अवधारणा से पहले हम एक वास्तविक उदाहरण में मिलता है 267 00:12:55,710 --> 00:12:58,390 एक स्क्रैच कार्यक्रम के धागे है. 268 00:12:58,390 --> 00:13:02,110 तो धागे है जब आपके कंप्यूटर को क्रियान्वित कर रहा है 269 00:13:02,110 --> 00:13:04,320 एक ही समय में एक साथ प्रक्रियाओं. 270 00:13:04,320 --> 00:13:06,940 मैं तुम्हें गारंटी है कि हम सब का लाभ ले लिया है 271 00:13:06,940 --> 00:13:09,810 धागे जब हम एक ही समय में एक फिल्म के रूप में देख रहे हैं 272 00:13:09,810 --> 00:13:11,540 निबंध की तरह है कि एक या कुछ टाइप. 273 00:13:11,540 --> 00:13:14,020 कंप्यूटर एक ही समय में कई बातें निष्पादित कर रहा है 274 00:13:14,020 --> 00:13:17,480 समय, बस की तरह खरोंच कर सकते हैं. 275 00:13:17,480 --> 00:13:22,060 तो जैसा कि आप इस उदाहरण में देख सकते हैं, इन दो लिपियों 276 00:13:22,060 --> 00:13:25,460 सटीक एक ही प्रेत के लिए प्रयोग किया जाता है, क्योंकि ये 277 00:13:25,460 --> 00:13:27,590 प्रवेश बिंदु ब्लॉकों शुरुआत वास्तव में इस्तेमाल किया जा सकता है 278 00:13:27,590 --> 00:13:28,840 समय के गुणकों. 279 00:13:28,840 --> 00:13:32,570 मैं तुम्हें गारंटी है कि शायद हरा झंडा ब्लॉक क्लिक किया 280 00:13:32,570 --> 00:13:36,890 सबसे लोकप्रिय में से एक हो जाएगा 281 00:13:36,890 --> 00:13:39,230 अपने कार्यक्रम में ब्लॉक. 282 00:13:39,230 --> 00:13:43,500 तो यहाँ हम देखते हैं कि जब हरा झंडा क्लिक किया जाता है, वहाँ 283 00:13:43,500 --> 00:13:47,970 एक प्रक्रिया के रूप में जब हरा झंडा है, के रूप में अच्छी तरह से जा रहा 284 00:13:47,970 --> 00:13:50,150 क्लिक किया है, वहाँ एक अलग प्रक्रिया पर जा रहा है. 285 00:13:50,150 --> 00:13:53,650 और इसलिए स्क्रैच एक ही समय में इन दोनों चलेंगे. 286 00:13:53,650 --> 00:13:55,930 और इसलिए इन धागों का उपयोग कर, यह जानकर कि आप वास्तव में कर सकते हैं 287 00:13:55,930 --> 00:13:58,010 एक से अधिक प्रवेश बिंदु है - 288 00:13:58,010 --> 00:14:00,450 यहां तक ​​कि अगर यह एक ही प्रवेश बिंदु है - 289 00:14:00,450 --> 00:14:04,340 यह वास्तव में उपयोगी बनने जा रही है यदि आप चाहते हैं, कहते हैं, 290 00:14:04,340 --> 00:14:06,290 एक दूसरे से अलग कार्य अलग. 291 00:14:10,060 --> 00:14:10,490 सही सभी. 292 00:14:10,490 --> 00:14:17,670 तो चलो वास्तव में एक स्क्रैच कार्यक्रम का एक उदाहरण में देखो. 293 00:14:25,790 --> 00:14:26,360 >> ठीक है. 294 00:14:26,360 --> 00:14:29,150 तो मैं पहले से ही हमारे लिए यहाँ एक छोटा सा कार्यक्रम बनाया है. 295 00:14:29,150 --> 00:14:34,740 इसलिए मैं सिर्फ हरा झंडा क्लिक करें शुरू करने के लिए और देखने के लिए जा रहा हूँ 296 00:14:34,740 --> 00:14:36,520 यह क्या करता है. 297 00:14:36,520 --> 00:14:39,590 तो हम एक नारंगी मछली यहाँ है - 298 00:14:39,590 --> 00:14:41,420 एक मछली प्रेत - 299 00:14:41,420 --> 00:14:47,960 कदम है और फिर रीसेट और वापस जाने के लिए लगता है. 300 00:14:47,960 --> 00:14:49,250 और फिर हम एक शार्क प्रेत है. 301 00:14:49,250 --> 00:14:51,705 और इस शार्क प्रेत स्थानांतरित कर सकते हैं, इसे बारी बारी से कर सकते हैं, यह कर सकते हैं 302 00:14:51,705 --> 00:14:53,180 चारों ओर तैर. 303 00:14:53,180 --> 00:14:53,520 ठीक है. 304 00:14:53,520 --> 00:14:56,650 तो यह है कि आनन्द की तरह है. 305 00:14:56,650 --> 00:15:00,750 लेकिन हम निश्चित रूप से है कि अधिक जोड़ सकते हैं. 306 00:15:00,750 --> 00:15:05,790 उदाहरण के लिए, हम देखते हैं कि जब शार्क से बढ़ रहा है, यह कर सकते हैं 307 00:15:05,790 --> 00:15:07,740 वास्तव में बंद स्क्रीन मिल लगभग 308 00:15:07,740 --> 00:15:11,150 दृष्टि से गायब हो जाते हैं. 309 00:15:11,150 --> 00:15:13,010 इसलिए हम चाहते हैं कि बदलना चाहते हैं, क्योंकि हम नहीं चाहते 310 00:15:13,010 --> 00:15:14,610 शार्क के लिए से बचने के. 311 00:15:14,610 --> 00:15:19,840 और तो चलो हमारे स्क्रिप्ट को रोकने के लिए और फिर शार्क संपादित 312 00:15:19,840 --> 00:15:22,720 लिपियों, शायद कुछ जोड़ने. 313 00:15:22,720 --> 00:15:27,400 सूचना है कि यह विशेष रूप से यहाँ प्रेत में, हमेशा के लिए लूप 314 00:15:27,400 --> 00:15:29,160 एक सीधे बढ़त के साथ समाप्त होता है. 315 00:15:29,160 --> 00:15:30,920 यह किसी भी नाली नहीं है. 316 00:15:30,920 --> 00:15:34,410 वास्तव में तो यह समझ में आता है, क्योंकि यह एक हमेशा के लिए पाश है. 317 00:15:34,410 --> 00:15:37,430 यह कुछ असीम रूप से निष्पादित कर रहा है. 318 00:15:37,430 --> 00:15:40,240 तो यह कभी खत्म नहीं होगा. 319 00:15:40,240 --> 00:15:41,810 यहां तक ​​कि अगर यह नीचे कुछ होता था, 320 00:15:41,810 --> 00:15:43,030 कि करने के लिए कभी नहीं मिल. 321 00:15:43,030 --> 00:15:49,000 तो आप वास्तव में एक धागा शुरू करने के लिए मजबूर कर रहे हैं. 322 00:15:49,000 --> 00:15:49,500 >> सही सभी. 323 00:15:49,500 --> 00:15:52,490 तो चलो एक और स्क्रिप्ट जोड़ने. 324 00:15:52,490 --> 00:15:55,210 इसलिए मैं इस प्रविष्टि के बिंदु के साथ शुरू करने जा रहा हूँ हरे जब 325 00:15:55,210 --> 00:15:56,850 ध्वज क्लिक किया है. 326 00:15:56,850 --> 00:16:04,900 तो मैं क्या करना चाहते हैं लगातार जांच कि 327 00:16:04,900 --> 00:16:07,210 शार्क बढ़त छू रहा है. 328 00:16:07,210 --> 00:16:10,560 लेकिन मुझे पता है कि, वास्तव में, प्रस्ताव के तहत वहाँ एक साफ 329 00:16:10,560 --> 00:16:16,170 थोड़ा ब्लॉक है कि कहते हैं, ओह, अगर बढ़त उछाल, पर. 330 00:16:16,170 --> 00:16:18,930 तो हम क्या करना चाहते है लगातार निष्पादित. 331 00:16:18,930 --> 00:16:22,010 और इसलिए यह क्या "किनारे पर, उछाल" करता है - यह वास्तव में 332 00:16:22,010 --> 00:16:26,170 पहले से ही चेक अगर मैं किनारे पर हूँ, तो वापस उछाल. 333 00:16:26,170 --> 00:16:31,770 इसलिए हम कुछ लगातार पाश की तरह खोजने की जरूरत है 334 00:16:31,770 --> 00:16:34,350 इस बयान निष्पादित. 335 00:16:34,350 --> 00:16:37,360 तो अगर हम नियंत्रण में लग रही है, किसी को भी एक विचार है 336 00:16:37,360 --> 00:16:42,060 क्या पाश हम प्रयोग करना चाहते हो सकता है? 337 00:16:42,060 --> 00:16:42,530 हाँ. 338 00:16:42,530 --> 00:16:43,470 >> छात्र: हमेशा के पाश. 339 00:16:43,470 --> 00:16:44,300 ZAMYLA चान: वास्तव में, हाँ. 340 00:16:44,300 --> 00:16:45,080 हमेशा के पाश. 341 00:16:45,080 --> 00:16:48,370 तो चलो कि यहाँ से ट्रैक, और फिर कहते हैं, अगर किनारे पर उछाल. 342 00:16:48,370 --> 00:16:51,580 और फिर देखते हैं. 343 00:16:51,580 --> 00:16:52,120 सही सभी. 344 00:16:52,120 --> 00:16:54,460 तो मछली हमेशा की प्रति के रूप में बढ़ रहा है. 345 00:16:54,460 --> 00:16:55,540 और फिर, ओह 346 00:16:55,540 --> 00:17:00,280 अब शार्क से बचने और स्क्रीन बंद bounces नहीं कर सकते हैं. 347 00:17:00,280 --> 00:17:01,155 कूल. 348 00:17:01,155 --> 00:17:01,600 सही सभी. 349 00:17:01,600 --> 00:17:02,770 इसलिए मैं अंदर देख रहा था 350 00:17:02,770 --> 00:17:03,710 मैं can't - हाँ? 351 00:17:03,710 --> 00:17:06,196 >> छात्र: आप कैसे कर सकता हूँ कि शार्क के लिए आवेदन के रूप में यह चाल 352 00:17:06,196 --> 00:17:07,329 मछली के लिए? 353 00:17:07,329 --> 00:17:07,780 ZAMYLA चान: आह. 354 00:17:07,780 --> 00:17:15,910 तो कारण है कि केवल शार्क bounces, के रूप में करने का विरोध किया 355 00:17:15,910 --> 00:17:20,530 मछली के रूप में अच्छी तरह से है, क्योंकि इस स्क्रिप्ट के अंदर है कि हम लिखा 356 00:17:20,530 --> 00:17:21,290 शार्क प्रेत. 357 00:17:21,290 --> 00:17:22,950 तुम देखो, यहाँ, शार्क प्रेत का चयन किया जाता है. 358 00:17:25,609 --> 00:17:25,990 सही सभी. 359 00:17:25,990 --> 00:17:30,730 तो चलो कुछ और जोड़ने. 360 00:17:30,730 --> 00:17:34,260 मैं अलग वेशभूषा कि पर तलाश थी 361 00:17:34,260 --> 00:17:37,870 स्क्रैच है, और मैं यह प्यारा सा शार्क chomp देखा. 362 00:17:37,870 --> 00:17:41,070 तो मैंने सोचा कि, हे, ठीक है, शायद हम लागू कर सकते हैं 363 00:17:41,070 --> 00:17:45,975 chomping शार्क, उदाहरण के लिए, जब हम अंतरिक्ष दबाएँ. 364 00:17:45,975 --> 00:17:47,560 मैं सिर्फ इस को रोकने के लिए जा रहा हूँ. 365 00:17:47,560 --> 00:17:49,990 सही सभी. 366 00:17:49,990 --> 00:17:50,476 हां. 367 00:17:50,476 --> 00:17:54,370 >> छात्र: तुम सिर्फ दिखा सकते है कि पोशाक के तहत? 368 00:17:54,370 --> 00:17:54,900 ZAMYLA चान: ओह, हाँ. 369 00:17:54,900 --> 00:17:59,560 तो मैं पोशाक के नीचे चला गया, और तो मैं आयात तहत देखा. 370 00:17:59,560 --> 00:18:02,780 और इसलिए यहाँ, स्क्रैच परिधान है कि की एक पूरी सरणी है 371 00:18:02,780 --> 00:18:03,500 आप चुन सकते हैं. 372 00:18:03,500 --> 00:18:07,120 और यदि ऐसा है तो फिर जानवरों की एक पूरी गुच्छा है, और फिर 373 00:18:07,120 --> 00:18:09,560 शार्क के साथ जुड़े वेशभूषा के एक जोड़ी है. 374 00:18:15,116 --> 00:18:15,580 ठीक है. 375 00:18:15,580 --> 00:18:22,480 तो यहाँ इस स्क्रिप्ट में, मैं पहले से ही लगातार की जाँच कर रहा हूँ 376 00:18:22,480 --> 00:18:26,090 पाश में हमेशा के लिए, ठीक है, ठीक है, अगर छोड़ दिया तीर दबाया जाता है, 377 00:18:26,090 --> 00:18:28,720 तो मैं वामावर्त घुमाना चाहते हैं. 378 00:18:28,720 --> 00:18:32,180 यदि सही तीर दबाया जाता है, मैं दक्षिणावर्त बारी बारी से करना चाहते हैं. 379 00:18:32,180 --> 00:18:33,800 यदि ऊपर तीर दबाया जाता है, मैं तो 380 00:18:33,800 --> 00:18:36,050 आगे प्रगति करने के लिए करना चाहते हैं. 381 00:18:36,050 --> 00:18:42,250 तो हम क्या कर सकते हैं इस स्क्रिप्ट के लिए जोड़ रहा है, के बजाय 382 00:18:42,250 --> 00:18:45,350 एक अलग से एक जोड़ने, क्योंकि यह पहले से ही में जाँच कर रहा है 383 00:18:45,350 --> 00:18:48,640 विषय जो की कुंजी दबाया जा रहा है. 384 00:18:48,640 --> 00:18:52,050 >> तो चलो एक कहते हैं कि अगर अंतरिक्ष कुंजी जोड़ - उपयोग चलो 385 00:18:52,050 --> 00:18:54,200 अंतरिक्ष कुंजी नीचे chomp. 386 00:18:54,200 --> 00:18:58,970 तो इन महत्वपूर्ण बाएँ तीर दबाया, वगैरह, इन कर रहे हैं 387 00:18:58,970 --> 00:19:00,680 उज्ज्वल नीले रंग में. 388 00:19:00,680 --> 00:19:04,520 तो चलो उज्जवल नीले रंग सेंसिंग के लिए जाना है, और नीचे देखो. 389 00:19:04,520 --> 00:19:09,020 ओह, और यहाँ एक कुंजी दबाया अंतरिक्ष है. 390 00:19:09,020 --> 00:19:13,510 तो हम क्या करना चाहते हैं इसके लिए शार्क स्विच 391 00:19:13,510 --> 00:19:15,320 पोशाक के नीचे chomping. 392 00:19:15,320 --> 00:19:16,670 यह कैसे शार्क के साथ क्या करना है 393 00:19:16,670 --> 00:19:18,160 लग रहा है, तो हम लगता है के लिए जाओ. 394 00:19:18,160 --> 00:19:21,560 और यहाँ हम सुविधा है, करने के लिए स्विच 395 00:19:21,560 --> 00:19:23,680 पोशाक शार्क chomp. 396 00:19:23,680 --> 00:19:27,980 लेकिन जब हम नीचे chomp, हम शार्क होने के लिए नहीं करना चाहती 397 00:19:27,980 --> 00:19:30,820 नीचे हमेशा के लिए chomping, तो चलो जोड़ने के, ठीक है, तो ठीक है, 398 00:19:30,820 --> 00:19:36,950 के बाद यह chomps है, हम इसे वापस स्विच करने के लिए करना चाहते हैं. 399 00:19:36,950 --> 00:19:41,790 ठीक है, तो चलो देखते हैं कि वह क्या करता है. 400 00:19:41,790 --> 00:19:43,990 तो हम इसे चारों ओर चलती है. 401 00:19:43,990 --> 00:19:44,720 ठीक है. 402 00:19:44,720 --> 00:19:46,660 तो हम यह chomping है. 403 00:19:46,660 --> 00:19:51,240 यह chomping की तरह जल्दी से हालांकि खरोंच में है, क्योंकि, 404 00:19:51,240 --> 00:19:53,710 यह उन्हें तुरंत निष्पादित कर रहा है. 405 00:19:53,710 --> 00:19:58,300 तो, चलो को नियंत्रित करने के लिए जाने के लिए और यह इसकी सराहना करते हैं 406 00:19:58,300 --> 00:19:59,785 chomp, एक सेकंड रुको. 407 00:20:03,890 --> 00:20:09,130 और यहाँ यह नीचे थोड़ी देर chomps से पहले यह हो जाता है 408 00:20:09,130 --> 00:20:11,180 अपनी भूख को वापस. 409 00:20:11,180 --> 00:20:11,530 >> ठीक है. 410 00:20:11,530 --> 00:20:13,210 इसलिए मैं अब शार्क के साथ बहुत खुश हूँ. 411 00:20:13,210 --> 00:20:18,740 लेकिन मछली, यह क्या कर रही हो रहा है - यह एक प्रगति है 412 00:20:18,740 --> 00:20:20,750 कदम की जोड़ी वास्तव में, पांच बार. 413 00:20:20,750 --> 00:20:24,940 यह 50 कदम बढ़ रहा है. 414 00:20:24,940 --> 00:20:29,280 और फिर इसे यहाँ इस शीर्ष ब्लॉक में कर रहा है क्या मैं कर रहा हूँ 415 00:20:29,280 --> 00:20:35,180 कह रही है, ठीक है, ठीक है, यह एक्स के एक निश्चित मूल्य के लिए जाना जा रहा है. 416 00:20:35,180 --> 00:20:38,560 समन्वय, आप वास्तव में बस पर माउस कर सकते हैं 417 00:20:38,560 --> 00:20:40,550 स्क्रीन, और फिर नीचे में 418 00:20:40,550 --> 00:20:41,530 यहाँ पर सही - 419 00:20:41,530 --> 00:20:43,210 यह आप को दिखाने निर्देशांक क्या कर रहे हैं. 420 00:20:43,210 --> 00:20:45,950 तो आप निर्देशांक इनपुट के लिए उस का लाभ ले सकते हैं 421 00:20:45,950 --> 00:20:46,830 है कि आप चाहते हैं. 422 00:20:46,830 --> 00:20:49,160 और इतना कह रही है, यहाँ इस बयान क्या कह रहा है ठीक है, 423 00:20:49,160 --> 00:20:54,200 ठीक है, मछली कुछ इस एक्स मूल्य पर शुरू होता है और फिर 424 00:20:54,200 --> 00:20:55,540 यह की ऊंचाई बदल सकते हैं. 425 00:20:55,540 --> 00:20:59,740 मैं वास्तव में एक यादृच्छिक ऊंचाई है कि अब भी रहता है लेने के लिए जा रहा हूँ 426 00:20:59,740 --> 00:21:02,580 मंच की कमी के भीतर. 427 00:21:02,580 --> 00:21:04,320 और तो यहाँ मैं का लाभ ले जा रहा हूँ क्या है 428 00:21:04,320 --> 00:21:05,680 घटनाओं प्रसारण. 429 00:21:05,680 --> 00:21:09,310 तो आप देखते हैं कि इस घटना हेन्डलर नई fish1 है. 430 00:21:09,310 --> 00:21:14,730 तो जब भी मछली नई घटना fish1 प्राप्त, यह 431 00:21:14,730 --> 00:21:16,250 इस पर अमल. 432 00:21:16,250 --> 00:21:19,740 और फिर आप देखते हैं कि बाद में इसे आगे अपने सेट राशि चालें 433 00:21:19,740 --> 00:21:21,400 समय की, तो यह वास्तव में प्रसारण 434 00:21:21,400 --> 00:21:22,720 फिर, ठीक है, नई fish1. 435 00:21:25,560 --> 00:21:31,860 लेकिन इसके बजाय, कैसे के बारे में यह तो केवल मछली है कि बनाने 436 00:21:31,860 --> 00:21:35,320 यह फिर सेट करता है से पहले स्क्रीन के अंत तक जारी है, 437 00:21:35,320 --> 00:21:37,180 के केंद्र के लिए जा रहा के बजाय बस की तरह. 438 00:21:40,480 --> 00:21:46,180 तो कह के बजाय, पाँच बार दोहराएँ क्योंकि हम नहीं करते 439 00:21:46,180 --> 00:21:48,380 वास्तव में पता है कि कितनी बार जब तक यह आवश्यक हो जाएगा 440 00:21:48,380 --> 00:21:52,180 स्क्रीन के अंत तक पहुँच जाता है, चलो कुछ और का उपयोग. 441 00:21:52,180 --> 00:21:54,870 >> हम तो मैं इस बाहर अलग करने के लिए जा रहा हूँ, क्योंकि 442 00:21:54,870 --> 00:21:56,080 कि यह वास्तव में नहीं चाहते हैं. 443 00:21:56,080 --> 00:21:59,610 खरोंच में ब्लॉक को नष्ट करने के लिए, तुम क्या करते हो तुम सिर्फ खींचें 444 00:21:59,610 --> 00:22:03,415 इसे छोड़ दिया रिहाई, और फिर इसे नष्ट कर दिया जाता है. 445 00:22:03,415 --> 00:22:05,470 यदि आप तय करते हैं कि आपको लगता है कि नहीं करना चाहता था, तो आप कर सकते हैं 446 00:22:05,470 --> 00:22:08,970 हमेशा इसे हटाना. 447 00:22:08,970 --> 00:22:10,640 लेकिन हम इससे छुटकारा पाना चाहते हैं. 448 00:22:10,640 --> 00:22:15,490 हम क्या करना चाहते है कि हम 50 चरणों का हिल पर रखने के लिए और चाहते हैं 449 00:22:15,490 --> 00:22:19,400 एक 2 रोक जब तक हम स्क्रीन के अंत छूने. 450 00:22:19,400 --> 00:22:25,480 इसलिए किसी को भी एक पाश हाजिर है कि हम का उपयोग करना चाहते हो सकता है कर सकते हैं 451 00:22:25,480 --> 00:22:28,750 एक प्रक्रिया को दोहराता है अभी तक हम स्क्रीन को छूने. 452 00:22:31,594 --> 00:22:33,490 >> छात्र: जब तक दोहराएँ. 453 00:22:33,490 --> 00:22:36,750 ZAMYLA चान: मैंने सुना है "दोहराने जब तक," और यह सही है. 454 00:22:36,750 --> 00:22:40,990 तो हाँ, ब्लॉक जब तक यह दोहराने भी लेता है - 455 00:22:40,990 --> 00:22:43,770 लेकिन हम देखते हैं कि जब तक यह दोहराने ब्लॉक काफी नहीं है 456 00:22:43,770 --> 00:22:44,570 पूरा हो गया है, है ना? 457 00:22:44,570 --> 00:22:48,490 तो हम करने के लिए ठीक है, ठीक है, जब जब तक फिर से कहने की ज़रूरत है? 458 00:22:48,490 --> 00:22:51,380 तो हम कहते हैं, ठीक है, ठीक है, दोहराएँ जब तक मछली को छू रहा है 459 00:22:51,380 --> 00:22:52,680 स्क्रीन के किनारे. 460 00:22:52,680 --> 00:22:55,230 और इसलिए मैं आपको बताना है कि कि सेंसिंग के तहत है. 461 00:22:55,230 --> 00:22:58,930 इस छू बूलियन है. 462 00:22:58,930 --> 00:23:04,510 और इसलिए तुम यहाँ चुनें जो आप की जाँच करना चाहते हैं कर सकते हैं 463 00:23:04,510 --> 00:23:05,530 कि मछली को छू रहा है. 464 00:23:05,530 --> 00:23:09,200 तो, यहाँ हम बढ़त को छू कहना चाहता हूँ. 465 00:23:09,200 --> 00:23:13,110 और फिर हम इस वापस जोड़ने के अंदर करना चाहते हैं 466 00:23:13,110 --> 00:23:21,940 और तो अब, अगर हम हमारे मछली देखने जाना, एक बार इसे छू 467 00:23:21,940 --> 00:23:25,170 धार, इसे फिर से वापस कदम होगा. 468 00:23:25,170 --> 00:23:25,660 सही सभी. 469 00:23:25,660 --> 00:23:27,390 तो मैं उस के साथ खुश हूँ. 470 00:23:27,390 --> 00:23:30,890 और दो खुले HungryShark1. 471 00:23:34,620 --> 00:23:38,230 >> ठीक है, तरह तरह की एक खाना पकाने दिखाने, मैं एक छोटा सा जोड़ा 472 00:23:38,230 --> 00:23:39,850 अधिक सुविधाएँ. 473 00:23:39,850 --> 00:23:43,080 तो उदाहरण के लिए, आप देखते हैं कि मछली अब वास्तव में है 474 00:23:43,080 --> 00:23:45,960 काफी आसानी से ग्लाइडिंग, जब यह था के रूप में करने से पहले करने का विरोध किया, 475 00:23:45,960 --> 00:23:48,350 चलती है और रोक रहा है, चलती है और रोक की तरह - 476 00:23:48,350 --> 00:23:52,890 अनिवार्य रूप से सिर्फ सेट पिक्सल कूद. 477 00:23:52,890 --> 00:23:56,810 मैं प्रस्ताव के तहत देखा, इस सरकना बयान पाया, और मैं 478 00:23:56,810 --> 00:24:00,515 बस चलती है और रोक, चलती के बजाय कहा, ठीक है, 479 00:24:00,515 --> 00:24:04,850 और रोक, मैं सही करने के लिए 70 इकाइयों सरकना करने के लिए जा रहा हूँ, 480 00:24:04,850 --> 00:24:08,500 लेकिन मेरी एक ही y स्थिति में रहते हैं. 481 00:24:08,500 --> 00:24:09,680 सही सभी. 482 00:24:09,680 --> 00:24:11,430 तो हम एक शार्क है कि chomp कर सकते हैं. 483 00:24:13,940 --> 00:24:15,060 कूल. 484 00:24:15,060 --> 00:24:18,610 लेकिन यह HungryShark कहा जाता है, सब के बाद, तो चलो है 485 00:24:18,610 --> 00:24:20,550 शार्क मछली खाने. 486 00:24:20,550 --> 00:24:29,120 >> तो हम मछली कैसे बता सकते हैं या हो सकता है शार्क है कि यह बता 487 00:24:29,120 --> 00:24:30,680 नीचे chomped? 488 00:24:30,680 --> 00:24:32,470 हम कैसे संवाद हो सकता है? 489 00:24:32,470 --> 00:24:33,220 हां. 490 00:24:33,220 --> 00:24:35,120 छात्र: शार्क के 2 पोशाक पर, 491 00:24:35,120 --> 00:24:36,550 यह मछली पकड़ता है. 492 00:24:36,550 --> 00:24:38,460 ZAMYLA चान: हाँ, बिल्कुल. 493 00:24:38,460 --> 00:24:42,710 तो हम जानते हैं कि जब हम पोशाक स्विच कर रहे हैं 494 00:24:42,710 --> 00:24:45,500 chomp, कि हम chomp नीचे है. 495 00:24:45,500 --> 00:24:49,530 अब, हम अंततः के लिए जांच करनी होगी. 496 00:24:49,530 --> 00:24:51,880 कहते हैं कि हम मछली एक बार अपनी खाया गायब करने के लिए करना चाहते हैं. 497 00:24:51,880 --> 00:24:54,820 हम किसी भी तरह से मछली है कि संवाद होगा 498 00:24:54,820 --> 00:24:59,405 यह छिपा है, उदाहरण के लिए, या से गायब हो 499 00:24:59,405 --> 00:25:01,670 स्क्रीन एक बार यह पर किया गया है नीचे chomped. 500 00:25:01,670 --> 00:25:08,200 >> तो क्या अवधारणा की तरह, क्या उपकरण की तरह हम उपयोग कर सकते हैं 501 00:25:08,200 --> 00:25:10,440 शार्क मछली के लिए संवाद है, ठीक है, 502 00:25:10,440 --> 00:25:11,526 मैं नीचे chomped है? 503 00:25:11,526 --> 00:25:12,340 छात्र: प्रसारण. 504 00:25:12,340 --> 00:25:14,290 ZAMYLA चान: हाँ, वास्तव में, एक घटना प्रसारण. 505 00:25:14,290 --> 00:25:17,733 तो चलो नियंत्रण और चलो कहना है कि प्रसारण. 506 00:25:20,280 --> 00:25:24,730 और चलो chomp प्रसारित. 507 00:25:24,730 --> 00:25:25,420 सही सभी. 508 00:25:25,420 --> 00:25:27,690 लेकिन एक बार हम कुछ प्रसारण, उस के साथ है 509 00:25:27,690 --> 00:25:29,390 धारणा है कि हम वास्तव में कुछ करने जा रहे हैं 510 00:25:29,390 --> 00:25:30,360 इसे प्राप्त करते हैं. 511 00:25:30,360 --> 00:25:32,110 और इतना है कि मछली होने जा रहा है. 512 00:25:32,110 --> 00:25:36,600 तो हम कहते हैं, जब मैं chomp प्राप्त करते हैं. 513 00:25:40,360 --> 00:25:43,720 अब, जब सिर्फ एक खाली जगह नीचे शार्क chomp करते हैं, हम नहीं 514 00:25:43,720 --> 00:25:46,180 मछली चाहते हैं कि सभी पर प्रतिक्रिया. 515 00:25:46,180 --> 00:25:50,780 तो हम कहते हैं, ठीक है, ठीक है, केवल अगर शार्क को छू रहा है 516 00:25:50,780 --> 00:25:52,310 chomp के समय में मछली - 517 00:25:52,310 --> 00:25:54,210 है कि जब हम वास्तव में कुछ करना होगा. 518 00:25:54,210 --> 00:25:58,560 तो फिर, हम हालत का उपयोग करें यदि जा रहे हैं सही है, 519 00:25:58,560 --> 00:26:01,100 क्योंकि हम जाँच कर रहे हैं कि क्या कुछ सच है या नहीं. 520 00:26:01,100 --> 00:26:03,170 तो अगर हम सेंसिंग के लिए वापस जाना है, तो हम कर सकते हैं 521 00:26:03,170 --> 00:26:05,760 यहाँ का उपयोग करें, अगर को छू. 522 00:26:05,760 --> 00:26:07,490 और फिर यहाँ, हम शार्क का चयन करेंगे. 523 00:26:12,280 --> 00:26:14,710 तो लगता है के तहत, इस को छिपाने के ब्लॉक 524 00:26:14,710 --> 00:26:19,250 है कि मूल रूप से बनाने के लिए मछली मंच से गायब हो जाएगा. 525 00:26:19,250 --> 00:26:22,760 हम इसे छिपाने के लिए है, लेकिन हम एक और मछली चाहते है, है ना? 526 00:26:22,760 --> 00:26:23,820 हमारे शार्क भूख लगी है. 527 00:26:23,820 --> 00:26:24,960 हम इसे और अधिक मछली देना चाहता हूँ. 528 00:26:24,960 --> 00:26:31,640 तो चलो फिर भी एक नई मछली प्रसारित. 529 00:26:31,640 --> 00:26:31,890 ठीक है. 530 00:26:31,890 --> 00:26:35,880 तो देखते हैं कि वह क्या करता है. 531 00:26:35,880 --> 00:26:36,310 >> कूल. 532 00:26:36,310 --> 00:26:38,830 तो यह नीचे chomps और एक मछली प्रकट होता है. 533 00:26:38,830 --> 00:26:41,360 लेकिन यह थोड़ा दूसरे में जाने के लिए एक मछली के लिए बहुत जल्दी है. 534 00:26:41,360 --> 00:26:44,610 तो चलो बस से पहले हम एक दूसरे इंतजार 535 00:26:44,610 --> 00:26:45,860 एक नई मछली प्रसारित. 536 00:26:48,350 --> 00:26:49,110 सही सभी. 537 00:26:49,110 --> 00:26:49,380 ठीक है. 538 00:26:49,380 --> 00:26:52,460 तो यह एक खेल का एक बहुत अच्छा बना रही है. 539 00:26:52,460 --> 00:26:54,350 लेकिन सभी खेल एक अंक की जरूरत है, है ना? 540 00:26:54,350 --> 00:26:57,070 तो हम क्या करने स्कोर रखने के लिए इस्तेमाल कर सकते हैं? 541 00:27:00,370 --> 00:27:00,630 हां. 542 00:27:00,630 --> 00:27:01,005 अन्य छात्र: - 543 00:27:01,005 --> 00:27:01,830 ZAMYLA चान: हाँ. 544 00:27:01,830 --> 00:27:02,290 बिल्कुल सही. 545 00:27:02,290 --> 00:27:04,520 हाँ. 546 00:27:04,520 --> 00:27:06,480 तो हम मूल रूप से कैसे ट्रैक रखना चाहते हैं 547 00:27:06,480 --> 00:27:07,660 कई मछली खाया है. 548 00:27:07,660 --> 00:27:09,430 करना है कि, हम एक चर करना होगा. 549 00:27:09,430 --> 00:27:11,100 चलो है कि स्कोर कॉल करते हैं. 550 00:27:11,100 --> 00:27:14,240 और संभवतः इसलिए, के बाद से यह एक खेल है कि हम खेल रहे हैं, 551 00:27:14,240 --> 00:27:18,060 हम मछली करने में सक्षम होना चाहते करने के लिए जा रहे हैं - 552 00:27:18,060 --> 00:27:19,860 कहते हैं, एक बार अपने खाया यह स्कोर या बढ़ा सकते हैं 553 00:27:19,860 --> 00:27:23,780 कुछ और फिर मंच शायद करना होगा 554 00:27:23,780 --> 00:27:25,020 कुछ के साथ के रूप में अच्छी तरह से नाराज़. 555 00:27:25,020 --> 00:27:28,280 तो मैं करने के लिए यह एक वैश्विक चर बनाने के लिए और कहते हैं चुनने के लिए जा रहा हूँ 556 00:27:28,280 --> 00:27:30,920 सभी sprites लिए. 557 00:27:30,920 --> 00:27:31,470 ठीक है. 558 00:27:31,470 --> 00:27:33,880 तो जब हम स्कोर को बढ़ाने के लिए करना चाहते हैं? 559 00:27:33,880 --> 00:27:36,440 जब एक मछली खाया गया है. 560 00:27:36,440 --> 00:27:39,390 और इसलिए हम यहाँ पहले से ही एक प्रक्रिया है कि काम कर रहा है 561 00:27:39,390 --> 00:27:40,800 साथ मछली खाया जा रहा है. 562 00:27:40,800 --> 00:27:43,570 तो चलो इस बयान यहाँ जोड़ - 563 00:27:43,570 --> 00:27:44,820 1 से स्कोर को बदल. 564 00:27:49,208 --> 00:27:49,670 कूल. 565 00:27:49,670 --> 00:27:54,580 तो एक बार आप एक मछली स्कोर बढ़ता खाने. 566 00:27:54,580 --> 00:27:54,790 >> सही सभी. 567 00:27:54,790 --> 00:27:57,090 तो कहते हैं कि मैं इस खेल के थक गया हूँ. 568 00:27:57,090 --> 00:27:58,410 मैं बंद करो. 569 00:27:58,410 --> 00:28:01,110 और फिर, ओह, मैं खेल के लिए वापस आ करना चाहते हैं. 570 00:28:01,110 --> 00:28:02,630 मैं एक नया खेल शुरू करना चाहते हैं. 571 00:28:02,630 --> 00:28:05,550 खैर, स्कोर अभी भी 3, भले ही मैं कर रहा हूँ 572 00:28:05,550 --> 00:28:06,680 एक नया खेल खेल रहा है. 573 00:28:06,680 --> 00:28:10,190 हम वास्तव में करने के लिए रीसेट करने के लिए, कभी नहीं सही स्कोर नहीं करना चाहती? 574 00:28:10,190 --> 00:28:16,240 तो चलो एक बयान जोड़ने जब खेल में शुरू कर दिया है 575 00:28:16,240 --> 00:28:19,990 कहने के लिए मंच, ठीक है, ठीक है, हम स्कोर रीसेट करना चाहते हैं. 576 00:28:19,990 --> 00:28:23,100 यहाँ तो हम 0 से चर स्कोर निर्धारित किया है. 577 00:28:23,100 --> 00:28:27,960 और अब, जब भी आप एक खेल है, स्कोर शुरू 578 00:28:27,960 --> 00:28:30,920 0 में शुरू होगा. 579 00:28:30,920 --> 00:28:32,270 कूल. 580 00:28:32,270 --> 00:28:33,520 ठीक है. 581 00:28:36,875 --> 00:28:37,340 ठीक है. 582 00:28:37,340 --> 00:28:40,240 तो अब, चलो HungryShark2 करने पर जाना. 583 00:28:40,240 --> 00:28:43,500 >> तो मैं एक छोटा सा किया है अब और मैंने क्या किया है 584 00:28:43,500 --> 00:28:44,860 सही मछली प्रेत पर क्लिक किया. 585 00:28:44,860 --> 00:28:47,970 मैं और अधिक मछली चाहता था, और इसलिए मैं डुप्लिकेट क्लिक किया और इसे बनाया 586 00:28:47,970 --> 00:28:51,930 एक नया है कि एक समान और प्रेत भी सभी में नकल 587 00:28:51,930 --> 00:28:53,030 लिपियों के रूप में अच्छी तरह से. 588 00:28:53,030 --> 00:28:56,810 तो फिर इस fish2 अनिवार्य रूप से करने के लिए समान है 589 00:28:56,810 --> 00:28:59,630 बजाय छोड़ दिया पर शुरू करने के अलावा, और fish1 590 00:28:59,630 --> 00:29:02,550 सही चलती है, यह सही है और छोड़ दिया चाल में शुरू होता है. 591 00:29:02,550 --> 00:29:06,390 और फिर मैं भी इसके लिए एक नई पोशाक को चुना. 592 00:29:06,390 --> 00:29:09,022 तो मैं एक और पोशाक है कि एक दाग्री करना मछली था पाया, और मैं 593 00:29:09,022 --> 00:29:11,950 तरह शांत था, इस जहरीला दिखता है, तो चलो बहाना 594 00:29:11,950 --> 00:29:13,600 कि यह एक जहरीला मछली है. 595 00:29:13,600 --> 00:29:18,250 और इसलिए मैं खाने के बजाय कहा, ठीक है, ठीक है, 596 00:29:18,250 --> 00:29:20,980 जहरीला मछली और अपने स्कोर में वृद्धि हो रही है, मैं वास्तव में 597 00:29:20,980 --> 00:29:22,210 इसे कम करने के लिए करना चाहते हैं. 598 00:29:22,210 --> 00:29:27,890 तो यहाँ हम स्कोर 1 से कम है जब भी 599 00:29:27,890 --> 00:29:29,990 शार्क खाती है. 600 00:29:29,990 --> 00:29:31,650 और फिर, मैं वास्तव में वेशभूषा स्क्रैच कि पसंद 601 00:29:31,650 --> 00:29:34,450 प्रदान की है, और मैंने देखा है और फिर मैं shark's पाया - 602 00:29:34,450 --> 00:29:36,050 यह एक बीमार शार्क की तरह देखा. 603 00:29:36,050 --> 00:29:38,040 और ऐसा है, तो मैं इसे संपादित मैं इसे हरी बनाया. 604 00:29:38,040 --> 00:29:41,880 और मैं की तरह था, शांत, यह एक बीमार शार्क है. 605 00:29:41,880 --> 00:29:42,150 सही सभी. 606 00:29:42,150 --> 00:29:49,150 >> तो चलो चलो हमारी स्क्रिप्ट बनाने के कुछ तरह तरह की जोड़ 607 00:29:49,150 --> 00:29:53,660 जब भी बीमार होने में शार्क स्विच 608 00:29:53,660 --> 00:29:56,800 एक जहर मछली को खाती है. 609 00:29:56,800 --> 00:29:57,380 ठीक है. 610 00:29:57,380 --> 00:30:03,620 इसलिए क्योंकि हम अपने मूल से लिपियों के सभी नकल 611 00:30:03,620 --> 00:30:07,760 जहर मछली में मछली, यह पहले से ही इस प्रेत यहाँ है 612 00:30:07,760 --> 00:30:10,680 वह कहते हैं, जब मैं नीचे chomped रहा हूँ, मैं हूँ 613 00:30:10,680 --> 00:30:12,020 वास्तव में नीचे chomped? 614 00:30:12,020 --> 00:30:15,660 इसलिए हम इस का लाभ लेने के लिए संपर्क कर सकते 615 00:30:15,660 --> 00:30:18,170 शार्क, ओह, ठीक है, तुम सिर्फ एक जहर मछली खा लिया. 616 00:30:18,170 --> 00:30:18,850 तुम बीमार हो. 617 00:30:18,850 --> 00:30:23,100 और इसलिए इस कार्रवाई की किस तरह होगा? 618 00:30:23,100 --> 00:30:25,110 क्या करना चाहते किया जाएगा? 619 00:30:25,110 --> 00:30:25,650 प्रसारण. 620 00:30:25,650 --> 00:30:26,240 हाँ, बिल्कुल. 621 00:30:26,240 --> 00:30:28,930 तो चलो प्रसारण. 622 00:30:28,930 --> 00:30:33,650 चलो यह शार्क बीमार कॉल. 623 00:30:33,650 --> 00:30:34,320 ठीक है. 624 00:30:34,320 --> 00:30:36,930 तो अब, शार्क, जाहिर है, एक है जो हो रहा है 625 00:30:36,930 --> 00:30:38,250 इस घटना प्राप्त. 626 00:30:38,250 --> 00:30:44,150 तो चलो जोड़ने जब मैं बीमार होने शार्क प्राप्त. 627 00:30:44,150 --> 00:30:44,410 ठीक है. 628 00:30:44,410 --> 00:30:46,300 तो हम जानते हैं कि हम इस पोशाक है - 629 00:30:46,300 --> 00:30:49,400 शार्क बीमार है. 630 00:30:49,400 --> 00:30:51,900 और फिर हम से पता है कि इससे पहले कि हम किस तरह की सराहना करते हैं 631 00:30:51,900 --> 00:30:54,420 जब हम वापस स्विचन से पहले एक छोटा सा रोक सकते हैं. 632 00:30:54,420 --> 00:30:54,875 हाँ? 633 00:30:54,875 --> 00:30:56,467 >> छात्र: आप से कैसे स्क्रिप्ट की प्रतिलिपि 634 00:30:56,467 --> 00:30:57,605 एक दूसरे के लिए प्रेत? 635 00:30:57,605 --> 00:30:58,510 ZAMYLA चान: आह. 636 00:30:58,510 --> 00:31:03,610 तो इस उदाहरण में, जब मैं सिर्फ प्रेत दोहराया, 637 00:31:03,610 --> 00:31:07,880 एक और प्रेत के लिए एक स्क्रिप्ट की प्रतिलिपि, मैं यहाँ क्या किया था 638 00:31:07,880 --> 00:31:11,630 सिर्फ नकल कहते हैं, और यह वास्तव में एक पूरी नई बनाया 639 00:31:11,630 --> 00:31:14,110 लिपियों के सभी के साथ प्रेत भी शामिल हैं. 640 00:31:14,110 --> 00:31:18,100 लेकिन कहते हैं कि आप सिर्फ एक के लिए एक निश्चित स्क्रिप्ट की प्रतिलिपि करना चाहते हैं 641 00:31:18,100 --> 00:31:23,740 प्रेत, तो आप क्या करेंगे क्या वास्तव में सिर्फ इस खींचें, 642 00:31:23,740 --> 00:31:29,990 एक और स्क्रिप्ट मंडराना, और अब यहाँ यह दोहराया. 643 00:31:29,990 --> 00:31:32,590 इस उदाहरण में, यह पहले से ही था तो, हम सिर्फ हटा सकते हैं 644 00:31:32,590 --> 00:31:33,170 फिर कि. 645 00:31:33,170 --> 00:31:37,060 लेकिन दूसरे में एक स्क्रिप्ट की प्रतिलिपि, आप क्या करते हैं बस 646 00:31:37,060 --> 00:31:40,230 अन्य sprites पर खींचें. 647 00:31:40,230 --> 00:31:40,490 ठीक है. 648 00:31:40,490 --> 00:31:42,390 >> तो हम बीमार होने शार्क पर वापस आ गए हैं. 649 00:31:42,390 --> 00:31:45,650 तो यह प्राप्त है शार्क बीमार है, और यह कहते हैं, ठीक है, अच्छी तरह से, 650 00:31:45,650 --> 00:31:49,110 एक बार मैं बीमार हूँ, मैं मेरी पोशाक कहते हैं कि करने के लिए स्विच करने के लिए जा रहा हूँ 651 00:31:49,110 --> 00:31:54,630 "बीमार शार्क," और अब, बस एक प्रतीक्षा जोड़ने 652 00:31:54,630 --> 00:31:56,280 हरे रंग की सराहना करते हैं. 653 00:31:56,280 --> 00:31:59,560 और फिर हम फिर से भूखा होने जा रहे हैं, तो हम कर सकते हैं बस 654 00:31:59,560 --> 00:32:04,140 भूख जा रहा है शार्क वापस स्विच. 655 00:32:04,140 --> 00:32:04,460 सही सभी. 656 00:32:04,460 --> 00:32:06,390 तो चलो इस बैंगनी मछली खाने. 657 00:32:06,390 --> 00:32:07,640 यह ठीक है. 658 00:32:10,700 --> 00:32:11,230 अच्छा सवाल है. 659 00:32:11,230 --> 00:32:13,070 मुकाबला करने के लिए क्या हुआ? 660 00:32:13,070 --> 00:32:13,660 ठीक है. 661 00:32:13,660 --> 00:32:23,090 तो हम 0 यहाँ स्कोर निर्धारित किया है, लेकिन इस स्कोर - क्या 662 00:32:23,090 --> 00:32:28,700 इस जाँच चिह्न है छुपाता है करता या unhides चर 663 00:32:28,700 --> 00:32:29,775 स्क्रीन से. 664 00:32:29,775 --> 00:32:34,320 लेकिन क्या हम बजाय unchecking या यह जाँच कर सकते हैं - 665 00:32:34,320 --> 00:32:37,330 हम वास्तव में इस ब्लॉक यहाँ हो सकता है कहते हैं, "दिखाना या छिपाना 666 00:32:37,330 --> 00:32:40,160 चर. "तो चलो यकीन है कि हर बार हम शुरू करते हैं 667 00:32:40,160 --> 00:32:41,945 खेल है कि चर में दिखाया गया है. 668 00:32:44,840 --> 00:32:45,100 >> ठीक है. 669 00:32:45,100 --> 00:32:46,540 तो अब चर दिखाया गया है. 670 00:32:46,540 --> 00:32:52,160 हम एक जहर मछली खाते हैं, और हम बीमार हो. 671 00:32:52,160 --> 00:32:53,440 कूल. 672 00:32:53,440 --> 00:32:53,680 सही सभी. 673 00:32:53,680 --> 00:32:56,910 तो अब, यह हमारे लिए एक खेल के लिए अजीब है नकारात्मक है 674 00:32:56,910 --> 00:32:57,420 अंक, है ना? 675 00:32:57,420 --> 00:33:01,830 तो यह इन खाने पर रहता है और यह की तरह है - 676 00:33:01,830 --> 00:33:05,190 तो किस तरह के बारे में जब भी हम नकारात्मक मिलता है, अगर हम भी खा लिया है 677 00:33:05,190 --> 00:33:10,770 कई जहरीला मछली, खेल खत्म शार्क भी बीमार है. 678 00:33:10,770 --> 00:33:11,110 सही सभी. 679 00:33:11,110 --> 00:33:12,680 तो क्या हम ऐसा करने की आवश्यकता होगी यह है कि हम की आवश्यकता होगी 680 00:33:12,680 --> 00:33:14,950 प्रसारण कुछ घटना - 681 00:33:14,950 --> 00:33:15,960 खेल खत्म. 682 00:33:15,960 --> 00:33:17,710 तो हम यह कई तरीकों से कर सकता है, वास्तव में. 683 00:33:17,710 --> 00:33:20,810 हम कहीं चरण में एक स्क्रिप्ट है कि हो सकता है 684 00:33:20,810 --> 00:33:22,920 लगातार की जाँच स्कोर नकारात्मक है? 685 00:33:22,920 --> 00:33:24,030 नकारात्मक स्कोर है? 686 00:33:24,030 --> 00:33:26,910 यदि हाँ, तो हम इस घटना का प्रसारण किया जाता है. 687 00:33:26,910 --> 00:33:29,120 >> तो यह है कि इसे करने का एक तरीका है. 688 00:33:29,120 --> 00:33:31,640 या हम तथ्य यह है कि हम जानते हैं कि का लाभ ले सकता है कि 689 00:33:31,640 --> 00:33:36,990 एक ही तरीका है कि अपने स्कोर नकारात्मक हो सकता है जब आप एक खाने के 690 00:33:36,990 --> 00:33:38,360 जहरीला मछली, सही? 691 00:33:38,360 --> 00:33:39,930 क्योंकि जब आप एक और मछली खाने के लिए, अपने 692 00:33:39,930 --> 00:33:41,240 स्कोर को बढ़ाने के लिए जा रहा है. 693 00:33:41,240 --> 00:33:44,440 तो वहाँ जाँच कर रहा है कि क्या यह होना चाहिए में कोई फायदा नहीं है 694 00:33:44,440 --> 00:33:46,390 खेल खत्म या नहीं. 695 00:33:46,390 --> 00:33:50,270 तो यह यहाँ एक इसी तरह की प्रक्रिया है. 696 00:33:50,270 --> 00:33:53,230 तो हम वास्तव में सिर्फ यह करने के लिए जोड़ सकते हैं "जब मैं शार्क प्राप्त 697 00:33:53,230 --> 00:33:54,700 बीमार है. " 698 00:33:54,700 --> 00:33:59,575 तो हम कहते हैं कि हम इस शर्त जोड़. 699 00:34:02,080 --> 00:34:04,820 हम कहना चाहते हैं, अगर स्कोर 0 से कम है. 700 00:34:04,820 --> 00:34:07,480 तो हम करने के लिए ऑपरेटरों को जाने के लिए जा रहे हैं, हम उपयोग करने के लिए जा रहे हैं 701 00:34:07,480 --> 00:34:09,650 यह कम से कम एक, हम खींचें जा रहे हैं हमारे 702 00:34:09,650 --> 00:34:12,800 यहाँ स्कोर, 0 कहते हैं. 703 00:34:12,800 --> 00:34:16,920 और हां, अगर स्कोर 0 है, तो हम प्रसारित करना चाहते हैं 704 00:34:16,920 --> 00:34:20,790 कुछ खेल बुलाया. 705 00:34:23,310 --> 00:34:24,560 >> ठीक है. 706 00:34:26,199 --> 00:34:29,650 तो हम कहते हैं कि हम खेल खत्म हो गया है. 707 00:34:29,650 --> 00:34:33,199 चलो यह यहाँ या कुछ कदम. 708 00:34:33,199 --> 00:34:38,739 खैर, हम केवल अगर भूखा होने के वापस जाने के लिए शार्क चाहते हैं 709 00:34:38,739 --> 00:34:40,980 खेल अभी भी खेला जा सकता है. 710 00:34:40,980 --> 00:34:43,909 तो हम एक का उपयोग करने के बजाय "अगर," का उपयोग करेंगे 711 00:34:43,909 --> 00:34:45,380 एक निर्माण "और अगर". 712 00:34:45,380 --> 00:34:48,060 तो यह क्या करता है - यह कहते हैं, ठीक है, यदि ऐसा है तो इस हालत है 713 00:34:48,060 --> 00:34:51,630 सच है, तो यह करते हैं, लेकिन अगर यह गलत है तो यह कर. 714 00:34:51,630 --> 00:34:54,929 तो चलो जोड़ने अगर स्कोर 0 से कम है, तो आप 715 00:34:54,929 --> 00:34:57,730 खेल प्रसारण, लेकिन यदि नहीं - अगर आपके 716 00:34:57,730 --> 00:34:59,210 स्कोर अभी भी सकारात्मक है - 717 00:34:59,210 --> 00:35:00,720 तो भूखा होने के लिए वापस जाओ. 718 00:35:03,530 --> 00:35:03,790 ठीक है. 719 00:35:03,790 --> 00:35:04,290 कूल. 720 00:35:04,290 --> 00:35:09,390 तो अब है कि हम इस घटना पर यह खेल है, हम करने के लिए होगा 721 00:35:09,390 --> 00:35:11,040 यह जवाब का कोई रास्ता है. 722 00:35:11,040 --> 00:35:16,460 >> तो चलो एक नई स्क्रिप्ट है कि कहते हैं, "जब मैं खेल प्राप्त कर 723 00:35:16,460 --> 00:35:21,470 से अधिक है. "और हम नियंत्रण के तहत यहाँ है क्या वास्तव में इस 724 00:35:21,470 --> 00:35:25,410 सभी बटन को रोकने, और इसलिए यह मूल रूप से आप क्लिक mimics 725 00:35:25,410 --> 00:35:26,720 लाल विराम यहाँ पर हस्ताक्षर. 726 00:35:26,720 --> 00:35:30,210 तो चलो शार्क रोक दिया है. 727 00:35:30,210 --> 00:35:33,020 और इसलिए हम भी मछली को रोकने के लिए करना चाहते हैं, तो हम खींचें और 728 00:35:33,020 --> 00:35:33,910 इसे कॉपी अंदर 729 00:35:33,910 --> 00:35:36,830 हम सभी मछली को रोकने के लिए करना चाहते हैं. 730 00:35:36,830 --> 00:35:39,530 और फिर हम चरण स्टॉप के रूप में अच्छी तरह से. 731 00:35:39,530 --> 00:35:39,910 सही सभी. 732 00:35:39,910 --> 00:35:43,730 तो आसपास तैराकी, हम एक मछली खाते हैं, और 733 00:35:43,730 --> 00:35:46,580 तो इस कार्यक्रम freezes. 734 00:35:46,580 --> 00:35:49,670 मैं नीचे क्लिक कर रहा हूँ, लेकिन मैं वास्तव में कुछ नहीं कर सकते. 735 00:35:49,670 --> 00:35:56,500 ठीक है, लेकिन कहते हैं कि हम उपयोगकर्ता है कि याद दिलाने के लिए नहीं करना चाहती 736 00:35:56,500 --> 00:36:00,410 वे एक नकारात्मक मूल्य मिल गया है, उदाहरण के लिए, तो हम कर सकते हैं, के लिए 737 00:36:00,410 --> 00:36:02,820 उदाहरण के लिए, लिए स्क्रीन से चर छिपाने. 738 00:36:02,820 --> 00:36:06,340 तो जब मंच खेल पर प्राप्त करता है, तो यह छिपा होगा 739 00:36:06,340 --> 00:36:07,590 चर स्कोर. 740 00:36:10,714 --> 00:36:12,190 ठीक है. 741 00:36:12,190 --> 00:36:15,025 तो चलो एक अधिक मछली खाने के. 742 00:36:19,900 --> 00:36:23,420 और फिर स्कोर गायब हो जाता है, और तुम सिर्फ इस स्क्रीन है. 743 00:36:23,420 --> 00:36:23,660 >> सही सभी. 744 00:36:23,660 --> 00:36:26,530 तो यह है कि एक बहुत सभ्य खेल है, और अगर आप अधिक था 745 00:36:26,530 --> 00:36:30,010 समय है, तो आप अंत में जोड़ सकता है 746 00:36:30,010 --> 00:36:31,590 अधिक से अधिक लिपियों. 747 00:36:31,590 --> 00:36:34,630 और ऐसा है तो, मैं कुछ अधिक मछली, उन्हें प्रगति 748 00:36:34,630 --> 00:36:38,830 अलग गति में, और उसके बाद जब भी शार्क खाती एक 749 00:36:38,830 --> 00:36:42,140 जहरीला मछली, यह वास्तव में कहते हैं, "Blech!" 750 00:36:42,140 --> 00:36:45,010 और फिर क्या मैं मैं है के लिए एक नया पृष्ठभूमि 751 00:36:45,010 --> 00:36:47,210 मंच की पृष्ठभूमि पर एक खेल. 752 00:36:47,210 --> 00:36:53,610 और इसलिए मंच क्या इस घटना पर खेल के दौरान करता है 753 00:36:53,610 --> 00:36:58,100 संभाल रही है यह खेल की पृष्ठभूमि से अधिक करने के लिए स्विच 754 00:36:58,100 --> 00:36:58,880 पृष्ठभूमि. 755 00:36:58,880 --> 00:37:03,930 और साथ ही, मैं sprites के मंच से छिपा रखा इतना है कि 756 00:37:03,930 --> 00:37:07,330 केवल पृष्ठभूमि पर खेल दिखाया गया था. 757 00:37:07,330 --> 00:37:10,620 अन्य छोटे परिवर्धन की एक जोड़ी है कि मैंने कहा, 758 00:37:10,620 --> 00:37:14,810 उदाहरण के लिए, जब से पहले हम अपने कार्यक्रम तो समाप्त हो गया, हमारे 759 00:37:14,810 --> 00:37:18,370 शार्क, अगली बार है कि हम शुरू कर दिया, में शुरू होगा 760 00:37:18,370 --> 00:37:19,620 उस स्थिति के रूप में अच्छी तरह से. 761 00:37:19,620 --> 00:37:23,970 मैंने कहा कि जब भी हरा झंडा क्लिक किया जाता है तो है, 762 00:37:23,970 --> 00:37:26,920 शार्क मूल में वापस चला जाता है और फिर की ओर चेहरे 763 00:37:26,920 --> 00:37:28,490 ठीक है, इतना है कि हर बार जब आप एक 764 00:37:28,490 --> 00:37:30,270 शार्क वहाँ शुरू. 765 00:37:30,270 --> 00:37:32,910 >> तो आप Motion और तरह बातों में प्रयोग कर सकते हैं कि 766 00:37:32,910 --> 00:37:37,410 बस थोड़ा छूता है कि अपने मेकअप को जोड़ने के लिए 767 00:37:37,410 --> 00:37:39,820 थोड़ा और अधिक पॉलिश खेल. 768 00:37:39,820 --> 00:37:41,190 क्या किसी को HungryShark के बारे में कोई सवाल है? 769 00:37:45,610 --> 00:37:46,050 कूल. 770 00:37:46,050 --> 00:37:46,400 सही सभी. 771 00:37:46,400 --> 00:37:49,730 तो यह है कि कुछ है कि आप कर सकते हैं का एक उदाहरण है 772 00:37:49,730 --> 00:37:53,230 में स्क्रैच सभी उपकरण है कि हम पहले भी चर्चा का उपयोग. 773 00:37:53,230 --> 00:37:57,530 तो मैं भी walkthrough स्लाइड में शामिल. 774 00:37:57,530 --> 00:37:58,460 आप उन्हें बाद में देखेंगे. 775 00:37:58,460 --> 00:38:01,770 यह सिर्फ प्रक्रियाओं के एक सिंहावलोकन है कि हमने किया है - 776 00:38:01,770 --> 00:38:05,130 HungryShark0 से सभी तरह से हमारे अंतिम प्रगति. 777 00:38:05,130 --> 00:38:08,466 एक 778 00:38:08,466 --> 00:38:08,960 हाँ. 779 00:38:08,960 --> 00:38:10,310 लेकिन यह है कि इसके बारे में है. 780 00:38:10,310 --> 00:38:11,690 मैं पीछे रह सकता है अगर आप लोगों के लिए चाहता हूँ 781 00:38:11,690 --> 00:38:12,990 किसी भी अधिक प्रश्न पूछने. 782 00:38:12,990 --> 00:38:14,060 यह 0 Walkthrough था. 783 00:38:14,060 --> 00:38:16,250 आप सभी आने के लिए धन्यवाद, और मैं तुम्हें 1 Walkthrough पर देखेंगे.