1 00:00:07,980 --> 00:00:08,470 [Powered by Google Translate] ZAMYLA CHAN: Allt í lagi. 2 00:00:08,470 --> 00:00:10,960 Halló, allir, og velkomin til walkthrough 0. 3 00:00:10,960 --> 00:00:12,670 Zamyla nafns míns, og ég ætla að leiða þetta 4 00:00:12,670 --> 00:00:14,450 walkthroughs þessu ári. 5 00:00:14,450 --> 00:00:17,650 Árið CS50, er hvert vandamálið setja fylgd með walkthrough 6 00:00:17,650 --> 00:00:20,390 þar sem við munum fara í gegnum setja vandamál í viku, tala það 7 00:00:20,390 --> 00:00:22,760 um, tala hvernig á að byrja, ræða mismunandi 8 00:00:22,760 --> 00:00:26,120 aðferðir og ábendingar til að virkilega brjóta vandamálið sett í 9 00:00:26,120 --> 00:00:27,600 sumir viðráðanleg bítur. 10 00:00:27,600 --> 00:00:29,630 Ég er líka mjög ánægð að svara öllum spurningum sem þú 11 00:00:29,630 --> 00:00:31,440 hafa á vandamál setja. 12 00:00:31,440 --> 00:00:33,320 Án frekari fjaðrafok, ég er feginn að þú ert hér, hvort sem þú ert 13 00:00:33,320 --> 00:00:35,590 hér í eigin persónu eða stilla á netinu. 14 00:00:35,590 --> 00:00:36,840 Við skulum byrja. 15 00:00:39,940 --> 00:00:42,420 >> Svo fyrsta p-sett í CS50 - 16 00:00:42,420 --> 00:00:44,590 í raun, erum við ekki að fara að komast í vélritun og vél 17 00:00:44,590 --> 00:00:45,630 kóða dót alveg enn. 18 00:00:45,630 --> 00:00:47,360 Við erum í raun að fara að vera með grunni, sem er 19 00:00:47,360 --> 00:00:49,860 forrit sem gerir okkur kleift að gera sumir draga og sleppa 20 00:00:49,860 --> 00:00:50,780 forritun. 21 00:00:50,780 --> 00:00:54,020 Og svo jafnvel þó að við erum ekki að skrifa, gerir það virkilega okkur að 22 00:00:54,020 --> 00:00:55,870 kanna sumir af grundvallar hugtök sem 23 00:00:55,870 --> 00:00:58,710 við munum nota allt um CS50. 24 00:00:58,710 --> 00:01:01,260 Nú eru sum þessara hugtaka 25 00:01:01,260 --> 00:01:02,860 hér í Verkfæri. 26 00:01:02,860 --> 00:01:05,830 Það sem ég vil gera fyrir hvert walkthrough er að kynna þér allt 27 00:01:05,830 --> 00:01:08,390 með a setja af verkfærum sem þú getur notað til að walkthrough. 28 00:01:08,390 --> 00:01:09,140 Og svo, ekki hafa áhyggjur. 29 00:01:09,140 --> 00:01:11,710 Við munum fara yfir öll þessi hugtök og allar þessar 30 00:01:11,710 --> 00:01:13,320 kenningar meðan á walkthrough. 31 00:01:13,320 --> 00:01:15,790 Nú, hvort sem þú endar með allar þessar verkfæri, eða bara 32 00:01:15,790 --> 00:01:19,340 sumir þeirra, það er mjög gott að vita hvað þú ert búin 33 00:01:19,340 --> 00:01:21,225 með að vera fær um að takast á við vandamál setja. 34 00:01:25,650 --> 00:01:29,110 >> Svo í grunni fyrsta Lingo sem þú þarft að vita er hvað 35 00:01:29,110 --> 00:01:30,110 a Sprite er. 36 00:01:30,110 --> 00:01:34,280 Svo hvern hlut eða hvert eðli, að það er köttur hundur 37 00:01:34,280 --> 00:01:36,450 eða bolta, er kallast Sprite. 38 00:01:36,450 --> 00:01:40,710 Og svo, ef ég vil, segja, tvo ketti - hvort sem þeir eru 39 00:01:40,710 --> 00:01:41,360 eins - 40 00:01:41,360 --> 00:01:45,630 Ég ætla að gera tvö aðskilin sprites í grunni. 41 00:01:45,630 --> 00:01:49,250 Og svo sprites hafa forskriftir í tengslum við þá. 42 00:01:49,250 --> 00:01:51,360 Forskriftir eru í raun hvað þú ert að fara að vera að byggja upp - 43 00:01:51,360 --> 00:01:53,290 draga og sleppa - með blokkir þína. 44 00:01:53,290 --> 00:01:57,490 Og svo það sem forskriftir gera er góður af ákveða og skilgreina hvernig 45 00:01:57,490 --> 00:02:00,090 í Sprite haga. 46 00:02:00,090 --> 00:02:03,130 Sprites eru ekki í raun bara myndir, vegna þess að við höfum 47 00:02:03,130 --> 00:02:05,790 búningar einnig í tengslum við sprites svona 48 00:02:05,790 --> 00:02:07,430 ákveða hvað Sprite lítur út. 49 00:02:07,430 --> 00:02:11,000 Og þú getur haft fleiri en einn búning fyrir tiltekið Sprite. 50 00:02:11,000 --> 00:02:14,860 >> Svo á einhverjum tímapunkti á meðan áætlun grunni, eins og við munum sýna 51 00:02:14,860 --> 00:02:17,150 síðar í dag á walkthrough, getur þú í raun 52 00:02:17,150 --> 00:02:19,640 breyta búninginn af Sprite til að láta það líta út annað hvort 53 00:02:19,640 --> 00:02:22,490 örlítið öðruvísi eða allt öðruvísi. 54 00:02:22,490 --> 00:02:26,290 Og þannig að það eru þrjár leiðir til að búa til sprite í grunni. 55 00:02:26,290 --> 00:02:28,970 Einn, getur þú draga þínar eigin í er Scratch 56 00:02:28,970 --> 00:02:30,430 innbyggður í ritstjóri mála. 57 00:02:30,430 --> 00:02:35,240 Þú getur hlaðið inn eigin mynd, nota einn af er Scratch innbyggður-í 58 00:02:35,240 --> 00:02:38,590 sjálfur, eða, síðustu valkostur, fá handahófi Sprite. 59 00:02:38,590 --> 00:02:41,760 Nú, ef þú ert að tilfinning sérstaklega heppinn, þá er ég 60 00:02:41,760 --> 00:02:45,120 bjóða ykkur velkomin að reyna heppni þína og búa til handahófi Sprite. 61 00:02:48,680 --> 00:02:50,890 >> Svo öll sprites eru settar á 62 00:02:50,890 --> 00:02:52,290 stigi í grunni. 63 00:02:52,290 --> 00:02:55,130 Sviðið - við getum meðhöndla það eins og striga okkar. 64 00:02:55,130 --> 00:02:57,510 Og svo öll sprites eru sett á svið. 65 00:02:57,510 --> 00:03:02,920 Og á þessu stigi, hvað það gerir er gerir öllum sprites 66 00:03:02,920 --> 00:03:04,160 að færa sig til á það. 67 00:03:04,160 --> 00:03:09,380 Og rétt eins og sprites, sviðið hefur einnig skriftum. 68 00:03:09,380 --> 00:03:11,930 Og svo þessar forskriftir, að setja þau á sviðinu - 69 00:03:11,930 --> 00:03:14,230 það er mjög gagnlegt þegar að segja, þú ert með handrit sem er ekki 70 00:03:14,230 --> 00:03:17,720 nákvæmlega taka til eina tiltekna Sprite, heldur 71 00:03:17,720 --> 00:03:20,860 varðar marga sprites eða bara almennt, eitthvað 72 00:03:20,860 --> 00:03:21,870 sem þú vilt gera. 73 00:03:21,870 --> 00:03:25,070 Svo er hægt að setja þær forskriftir á sviðinu í staðinn, og að 74 00:03:25,070 --> 00:03:28,010 væri örlítið betri hönnun. 75 00:03:28,010 --> 00:03:32,680 Nú, á meðan þú getur haft marga sprites, það er gott að 76 00:03:32,680 --> 00:03:34,420 hafa í huga að þú getur aðeins hafa eitt stig. 77 00:03:34,420 --> 00:03:37,820 En stigum hafa einnig bakgrunn. 78 00:03:37,820 --> 00:03:40,590 Öfugt við búninga, eins og sprites gera, hafa stig 79 00:03:40,590 --> 00:03:41,100 bakgrunn. 80 00:03:41,100 --> 00:03:44,340 Og aftur, þú getur teiknað þitt eigið eða hlaða eigin 81 00:03:44,340 --> 00:03:46,140 mynd til að nota sem bakgrunn. 82 00:03:49,770 --> 00:03:54,100 >> Svo er einhver hafa einhverjar spurningar áður en við förum í? 83 00:03:54,100 --> 00:03:54,380 OK. 84 00:03:54,380 --> 00:03:56,880 Feel frjáls til að trufla mig hvað á walkthrough, og 85 00:03:56,880 --> 00:03:58,780 Ég er fús til að svara öllum spurningum sem þú hefur. 86 00:04:02,750 --> 00:04:03,230 OK. 87 00:04:03,230 --> 00:04:05,950 Svo þegar þú byrjar Sprite program, hvað þú ert að fara að 88 00:04:05,950 --> 00:04:08,430 gera er að þú ert að fara að smella á græna fána. 89 00:04:08,430 --> 00:04:10,820 En ef þú ekki tengja neitt við þennan reit til hægri 90 00:04:10,820 --> 00:04:13,400 hér, þá ekkert er í raun að fara að gerast. 91 00:04:13,400 --> 00:04:16,450 Því, þú sérð, hvað forskriftir og sviðið þarf að 92 00:04:16,450 --> 00:04:20,149 gera er í raun að vita til að bregðast við ef - 93 00:04:20,149 --> 00:04:22,360 það er það sem við köllum þá, viðburðir - á græna fána 94 00:04:22,360 --> 00:04:23,200 að smellt. 95 00:04:23,200 --> 00:04:26,840 Svo þú þarft í raun festa blokkir í gróp á að 96 00:04:26,840 --> 00:04:30,270 botn þess græna fána smellt blokk, og þá 97 00:04:30,270 --> 00:04:32,670 program vilja vita hvað ég á að gera og hvernig á að bregðast við 98 00:04:32,670 --> 00:04:35,700 grænn fáni að smellt. 99 00:04:35,700 --> 00:04:38,180 >> Jæja, hvað kemur á eftir því? 100 00:04:38,180 --> 00:04:43,930 Jæja, höfum við ofgnótt af blokkum í grunni til að nota, og 101 00:04:43,930 --> 00:04:47,150 þar sem kjöt, í raun, af forritinu liggur í þessum 102 00:04:47,150 --> 00:04:48,000 yfirlýsingar. 103 00:04:48,000 --> 00:04:49,900 Og svo þessar staðhæfingar eru þægilegur 104 00:04:49,900 --> 00:04:51,270 skipulögð af lit. 105 00:04:51,270 --> 00:04:54,970 Þú hefur aðgerðir sem tengjast hreyfingu, 106 00:04:54,970 --> 00:04:56,930 hljóð, útlit, et cetera. 107 00:04:56,930 --> 00:04:59,530 Og svo þú getur séð að þú getur vafra á milli þeirra í 108 00:04:59,530 --> 00:05:02,480 flipa í áætluninni Scratch þínu. 109 00:05:02,480 --> 00:05:04,870 Og svo, á meðan þú þarft annað byggt í kringum það, 110 00:05:04,870 --> 00:05:08,520 hvað yfirlýsingar raunverulega gera er í raun biðr 111 00:05:08,520 --> 00:05:10,380 sprites eða stigi til að gera eitthvað. 112 00:05:10,380 --> 00:05:13,450 Eins og öfugt við bara að segja, OK, þegar þú gerir þetta, 113 00:05:13,450 --> 00:05:16,660 yfirlýsingar innihalda í raun alvöru kjöt af honum. 114 00:05:19,410 --> 00:05:22,210 Við skulum segja að þú viljir aðeins framkvæma ákveðna aðgerð, segja 115 00:05:22,210 --> 00:05:26,180 þú vilt bara köttur til meow þegar ákveðinn hlutur gerist. 116 00:05:26,180 --> 00:05:28,430 Við getum nýta Booleans sem þú lært í 117 00:05:28,430 --> 00:05:29,470 fyrirlestur einn. 118 00:05:29,470 --> 00:05:32,580 Og svo eru þetta tjáning sem meta á 119 00:05:32,580 --> 00:05:34,140 annaðhvort sönn eða ósönn. 120 00:05:34,140 --> 00:05:37,510 Og svo sem þeir eru taldir í grunni af - 121 00:05:37,510 --> 00:05:42,360 þú sérð horn í lok þessara blokkir. 122 00:05:42,360 --> 00:05:45,420 Og svo þú hafa a fjölbreytni af mismunandi gerðir af Booleans. 123 00:05:45,420 --> 00:05:49,550 Þú hefur "er mest verið haldið niðri," "er 2 plús 2 124 00:05:49,550 --> 00:05:53,830 jafngilda 5 "eða" er notandi að ýta niður ákveðna takka á 125 00:05:53,830 --> 00:05:55,510 lyklaborðið? " 126 00:05:55,510 --> 00:05:57,210 >> Nú getur þú ekki bara að nota þetta eingöngu. 127 00:05:57,210 --> 00:06:00,970 Það sem þú þarft að gera er að sameina þá með ástand. 128 00:06:00,970 --> 00:06:04,420 Þannig er ástand þar undir stjórn flipi í grunni. 129 00:06:04,420 --> 00:06:07,350 Og svo hafa þeir þægilega lítið tákn sem 130 00:06:07,350 --> 00:06:10,940 sýnir lögun blokk sem þú þarft til að setja inn í það. 131 00:06:10,940 --> 00:06:14,720 Svo eftir samhengi við aðstæður, getur þú valið 132 00:06:14,720 --> 00:06:17,600 a Boolean og þá setja það inn ástandi. 133 00:06:17,600 --> 00:06:19,570 Og þar sem þú hefur skilyrt yfirlýsingu. 134 00:06:19,570 --> 00:06:23,030 Ef þú setur yfirlýsingar inni að blokk, þá þú hafa a 135 00:06:23,030 --> 00:06:26,980 uppbygging sett upp, þar einu sinni ákveðin skilyrði er uppfyllt á 136 00:06:26,980 --> 00:06:30,494 vinstri, framkvæma þú þá yfirlýsingu. 137 00:06:30,494 --> 00:06:31,462 Já? 138 00:06:31,462 --> 00:06:33,720 >> Nemandi: Ef breytu táknar fjölda, getur þú 139 00:06:33,720 --> 00:06:36,302 nota breytu innan Boolean, eins og græna einn, 140 00:06:36,302 --> 00:06:36,790 til dæmis? 141 00:06:36,790 --> 00:06:37,540 ZAMYLA CHAN: Já, þú getur. 142 00:06:37,540 --> 00:06:41,500 Hægt er að draga og sleppa breytunnar inni 143 00:06:41,500 --> 00:06:42,750 hringlaga móta það. 144 00:06:48,820 --> 00:06:52,160 >> Nú, einn af kostum þess að tölva er mikill máttur 145 00:06:52,160 --> 00:06:54,980 og hraða sem þeir geta framkvæma endurteknar aðferð. 146 00:06:54,980 --> 00:07:00,370 Og svo, í stað þess að segja, að endurtaka um kennslu á 147 00:07:00,370 --> 00:07:03,020 og aftur og aftur og í raun slá það út - eða 148 00:07:03,020 --> 00:07:05,000 í þessu tilfelli, í grunni, draga og sleppa og 149 00:07:05,000 --> 00:07:05,960 draga og sleppa - 150 00:07:05,960 --> 00:07:08,750 hvað við getum gert er að þjappa það í lykkju. 151 00:07:08,750 --> 00:07:11,640 Og svo er hægt lykkjur að nota annað hvort framkvæma hlutina 152 00:07:11,640 --> 00:07:14,750 óendanlega með eilífu lykkju, eða fyrir 153 00:07:14,750 --> 00:07:15,880 setja nokkrum sinnum - 154 00:07:15,880 --> 00:07:20,800 segja, endurtaka "segja hæ" 10 sinnum eða þar til ákveðin 155 00:07:20,800 --> 00:07:22,040 skilyrðið er satt. 156 00:07:22,040 --> 00:07:26,370 Og svo aftur, sérðu að Scratch er vísbending um að þegar 157 00:07:26,370 --> 00:07:29,540 þú ert með sjúkdóm eins og "endurtaka þar til," þá er eina 158 00:07:29,540 --> 00:07:34,760 hlutur sem passar inni það er Boolean gildi. 159 00:07:34,760 --> 00:07:35,120 Allt í lagi. 160 00:07:35,120 --> 00:07:38,170 >> Svo nú vitum við að við getum þjappa endurteknar 161 00:07:38,170 --> 00:07:39,840 ferli inni á lykkjur. 162 00:07:39,840 --> 00:07:42,880 Þú getur séð hvers vegna eitthvað eins og þetta gæti ekki verið hugsjón. 163 00:07:42,880 --> 00:07:45,600 Það passar ekki á mynd. 164 00:07:45,600 --> 00:07:48,500 Í meginatriðum er það bara það sama aftur og aftur 165 00:07:48,500 --> 00:07:49,340 10 sinnum, í raun. 166 00:07:49,340 --> 00:07:53,380 Það flytur 10 skref, segir halló, færist 10 skrefum, segir halló. 167 00:07:53,380 --> 00:07:56,140 Svo nú er hægt að sjá að þegar við höfum lykkjur, eitthvað eins og 168 00:07:56,140 --> 00:07:58,420 þetta er mikið betri. 169 00:07:58,420 --> 00:08:02,690 Það er styttri, það er minni, og það lýkur í raun 170 00:08:02,690 --> 00:08:03,610 sama. 171 00:08:03,610 --> 00:08:06,420 Nú, í grunni þetta gæti ekki gert mikið af a mismunur, en 172 00:08:06,420 --> 00:08:08,510 það sparar í raun þér tíma. 173 00:08:12,720 --> 00:08:16,800 >> Svo á að breyta tjáningu - 174 00:08:16,800 --> 00:08:20,260 þú getur notað breytur og setja þá inni í 175 00:08:20,260 --> 00:08:20,930 skilyrði. 176 00:08:20,930 --> 00:08:23,490 Eins og lýst þarna, sjá þig við erum með breytu sem heitir 177 00:08:23,490 --> 00:08:26,810 "Gegn," og við erum að jöfnu að sjá hvort 178 00:08:26,810 --> 00:08:28,040 það er minna en 0. 179 00:08:28,040 --> 00:08:30,900 Svo breytur eru í raun, myndi ég segja, 180 00:08:30,900 --> 00:08:32,330 ílát fyrir gildi. 181 00:08:32,330 --> 00:08:36,330 Í grunni, þær tegundir gilda getur annað hvort að vera orð eða 182 00:08:36,330 --> 00:08:37,390 þeir geta verið tölur. 183 00:08:37,390 --> 00:08:41,860 Og svo, með þessum breytum, hvað við getum gert með þeim er að við 184 00:08:41,860 --> 00:08:42,970 getur sett gildi þeirra. 185 00:08:42,970 --> 00:08:46,590 Svo í fyrsta dæminu hér höfum við dæmi um texta 186 00:08:46,590 --> 00:08:50,470 innihalda gildið "Hello, world!" Í öðru dæmi, 187 00:08:50,470 --> 00:08:53,220 það er gert ráð fyrir að við höfum nú þegar breytu sem heitir 188 00:08:53,220 --> 00:08:56,020 "Gegn", og í því tilfelli, við erum að breyta því með 3. 189 00:08:56,020 --> 00:08:58,170 Við erum incrementing það með 3. 190 00:08:58,170 --> 00:09:01,680 Og svo í síðasta dæmi, er hægt að breytur að draga 191 00:09:01,680 --> 00:09:04,320 til að setja í Boolean tjáningu. 192 00:09:06,830 --> 00:09:12,200 >> Nú, þegar þú býrð til breytu, hvað þú ert að 193 00:09:12,200 --> 00:09:16,900 ákveða er hvort þú gerir breytu fyrir alla 194 00:09:16,900 --> 00:09:19,380 sprites í áætlun grunni, eða í bara 195 00:09:19,380 --> 00:09:22,710 sérstöðu Sprite sem þú hefur valið þegar þú 196 00:09:22,710 --> 00:09:23,930 breytan. 197 00:09:23,930 --> 00:09:27,480 Og svo er þetta mjög mikilvægt ákvörðun að gera. 198 00:09:27,480 --> 00:09:30,100 Og það kemur í raun niður á það svið sem þú vilt að 199 00:09:30,100 --> 00:09:31,200 breyta til að hafa. 200 00:09:31,200 --> 00:09:35,170 Svo til dæmis, dæmi um staðbundna umfang væri ef þú 201 00:09:35,170 --> 00:09:38,370 velur bara fyrir þessa Sprite hafa breytu. 202 00:09:38,370 --> 00:09:43,250 Svo sem myndi þýða að aðeins að Sprite væri fær um að 203 00:09:43,250 --> 00:09:44,440 aðgang að breytu. 204 00:09:44,440 --> 00:09:46,670 Aðeins að Sprite væri fær um að sjá það, 205 00:09:46,670 --> 00:09:48,020 breyta því, breyta því. 206 00:09:48,020 --> 00:09:49,910 Ef þú velur fyrir að hafa alþjóðlegt umfang - 207 00:09:49,910 --> 00:09:52,520 svo það er ef þú segir öllum sprites, ef 208 00:09:52,520 --> 00:09:53,960 þú velur þann kost - 209 00:09:53,960 --> 00:09:57,780 þá þýðir það að stigi og öll sprites 210 00:09:57,780 --> 00:10:01,350 verður hægt að sjá, breyta, og fá aðgang að breytu sem 211 00:10:01,350 --> 00:10:04,420 þú hefur búið til. 212 00:10:04,420 --> 00:10:07,080 Einhverjar spurningar svo langt á breytum eða eitthvað? 213 00:10:07,080 --> 00:10:08,674 Já. 214 00:10:08,674 --> 00:10:11,248 >> Nemandi: Fyrir breytur, getur þú hefur tvær breytur af 215 00:10:11,248 --> 00:10:14,300 sama nafn ef þeir eru á mismunandi sprites? 216 00:10:14,300 --> 00:10:16,370 ZAMYLA CHAN: Svo lengi sem þeir eru staðbundnar sprites --- 217 00:10:18,870 --> 00:10:20,700 Ah, já, því miður. 218 00:10:20,700 --> 00:10:24,010 Svo spurningin var hvort þú getur haft tvær breytur af 219 00:10:24,010 --> 00:10:28,890 sama nafni í forrit og ef þú ert með tvær breytur með 220 00:10:28,890 --> 00:10:32,760 sama nafn en eru bæði staðbundin sprites svo Sprite einn, 221 00:10:32,760 --> 00:10:36,070 kötturinn, hefur breytilega nafn "Counter" og Sprite tveir, sem 222 00:10:36,070 --> 00:10:38,870 hundur, hefur breytu sem heitir "gegn," svo lengi sem þeir 223 00:10:38,870 --> 00:10:43,040 eru bæði staðbundin sprites, þá umfang þeirra nær ekki til 224 00:10:43,040 --> 00:10:44,540 the hvíla af the program. 225 00:10:44,540 --> 00:10:47,080 Og svo enginn af öðrum sprites eða 226 00:10:47,080 --> 00:10:48,360 stigi mun fá rugla. 227 00:10:53,860 --> 00:10:54,210 Allt í lagi. 228 00:10:54,210 --> 00:10:58,230 >> Ég nefndi áður en innganga benda þegar við þurftum að 229 00:10:58,230 --> 00:11:01,560 þegar grænt merkt smellt blokk. 230 00:11:01,560 --> 00:11:05,350 Og svo hvað það er - 231 00:11:05,350 --> 00:11:08,880 segir, OK, þegar atburður gerist að grænn fáni er 232 00:11:08,880 --> 00:11:11,450 smellt, þetta er það sem þú ættir að gera. 233 00:11:11,450 --> 00:11:13,220 Og svo er það ekki í raun og veru eina atburði 234 00:11:13,220 --> 00:11:14,380 sem við höfum í grunni. 235 00:11:14,380 --> 00:11:16,060 Við höfum einnig öðrum viðburðum. 236 00:11:16,060 --> 00:11:18,320 Þannig að við höfum, til dæmis, þegar lykill á 237 00:11:18,320 --> 00:11:19,290 lyklaborðið er ýtt. 238 00:11:19,290 --> 00:11:23,660 Og þú getur raunverulega velja bréf A í gegnum Z, 0 239 00:11:23,660 --> 00:11:27,270 í 9, eða arrow takkana. 240 00:11:27,270 --> 00:11:30,770 Og þá höfum við einnig öðrum viðburðum, svo sem eins og þegar þinn 241 00:11:30,770 --> 00:11:33,150 Sprite er smellt. 242 00:11:33,150 --> 00:11:36,590 Og svo þegar þú byrjar með því, eftir að þú helstu þróun 243 00:11:36,590 --> 00:11:38,950 er að þeir hafa aðeins gróp á the botn, og svo 244 00:11:38,950 --> 00:11:42,950 þá aftur, lyklar á þeirri ekkert leggur ofan 245 00:11:42,950 --> 00:11:43,640 að loka. 246 00:11:43,640 --> 00:11:48,770 Þú byggja úr því og neðan. 247 00:11:48,770 --> 00:11:53,040 >> Nú, segja, hvað gerist ef við viljum einhver atburður að gerast bara 248 00:11:53,040 --> 00:11:58,200 þegar ég veit ekki, kötturinn er að snerta ákveðna hluta 249 00:11:58,200 --> 00:11:59,830 sviðið eða eitthvað svoleiðis? 250 00:11:59,830 --> 00:12:02,420 Við í raun ekki hafa allir innbyggður í 251 00:12:02,420 --> 00:12:04,410 atburður að signify það. 252 00:12:04,410 --> 00:12:07,850 Svo er það sem við verðum að gera í raun og veru að búa til eigin atburði okkar. 253 00:12:07,850 --> 00:12:09,950 Og það er kallað útsendingar. 254 00:12:09,950 --> 00:12:13,070 Svo þegar þú vilt merki sem ákveðin hefur gerst, 255 00:12:13,070 --> 00:12:16,910 þá getur þú notað - í stjórn flipann, þar er blokk sem heitir 256 00:12:16,910 --> 00:12:20,400 "Útvarpa". Og svo þá munt þú tegund í nafni 257 00:12:20,400 --> 00:12:24,990 atburð sem þú vilt að útvarpa, og þá hvort 258 00:12:24,990 --> 00:12:26,350 Sprite eða sprites - 259 00:12:26,350 --> 00:12:28,640 þú getur haft marga sprites að bregðast við þessu bréfi - 260 00:12:28,640 --> 00:12:31,460 eða stigi verður að höndla það, verður að 261 00:12:31,460 --> 00:12:34,970 fá það, verður að segja, OK, ég skil að þetta hafi 262 00:12:34,970 --> 00:12:37,850 gerðist, þannig að ég ætla að gera þetta með það. 263 00:12:37,850 --> 00:12:40,850 Og svo þegar þú útvarpsþáttur atburði, það er með 264 00:12:40,850 --> 00:12:44,870 skilningur að annaðhvort að Sprite eða annað Sprite er 265 00:12:44,870 --> 00:12:47,860 fara til að fá að atburði og svara. 266 00:12:52,610 --> 00:12:55,710 >> Nú, síðasta hugtak áður en við fáum í raunveruleg dæmi 267 00:12:55,710 --> 00:12:58,390 á grunni áætlunar er þræði. 268 00:12:58,390 --> 00:13:02,110 Svo þræðir er þegar tölvan þín er framkvæmd 269 00:13:02,110 --> 00:13:04,320 samtímis ferli á sama tíma. 270 00:13:04,320 --> 00:13:06,940 Ég tryggja þér að allir okkar hafa nýtt sér 271 00:13:06,940 --> 00:13:09,810 þræði þegar að við erum að horfa á bíómynd á sama tíma og 272 00:13:09,810 --> 00:13:11,540 skrifa ritgerð eða eitthvað svoleiðis. 273 00:13:11,540 --> 00:13:14,020 The tölva er framkvæmd nokkrum atriðum á sama 274 00:13:14,020 --> 00:13:17,480 tíma, eins og getur skafið. 275 00:13:17,480 --> 00:13:22,060 Svo eins og þú sérð í þessu dæmi, þessir tveir forskriftir geta 276 00:13:22,060 --> 00:13:25,460 að nota nákvæmlega sömu Sprite, vegna þess að þessi 277 00:13:25,460 --> 00:13:27,590 upphafi innganga benda blokkir geta raunverulega notað 278 00:13:27,590 --> 00:13:28,840 margfeldi af sinnum. 279 00:13:28,840 --> 00:13:32,570 Ég tryggja þér að líklega græna fána smellt blokk 280 00:13:32,570 --> 00:13:36,890 mun vera einn af the vinsæll 281 00:13:36,890 --> 00:13:39,230 blokkir í forritinu. 282 00:13:39,230 --> 00:13:43,500 Svo hér sjáum við að þegar græna fáninn er smellt, það er 283 00:13:43,500 --> 00:13:47,970 ferli í gangi, eins og heilbrigður eins og þegar græni fáninn er 284 00:13:47,970 --> 00:13:50,150 smellt, það er sérstakt ferli að fara á. 285 00:13:50,150 --> 00:13:53,650 Og svo Scratch mun keyra þessi tvö á sama tíma. 286 00:13:53,650 --> 00:13:55,930 Og svo með þessar þræði, að vita að þú getur raunverulega 287 00:13:55,930 --> 00:13:58,010 hafa fleiri en ein leið - 288 00:13:58,010 --> 00:14:00,450 jafnvel ef það er sama innganga benda - 289 00:14:00,450 --> 00:14:04,340 það er að fara að verða mjög gagnlegt ef þú vilt að segja, 290 00:14:04,340 --> 00:14:06,290 skilja mismunandi verkefni úr öðrum. 291 00:14:10,060 --> 00:14:10,490 Allt í lagi. 292 00:14:10,490 --> 00:14:17,670 Svo skulum raunverulega líta inn dæmi um Scratch program. 293 00:14:25,790 --> 00:14:26,360 >> OK. 294 00:14:26,360 --> 00:14:29,150 Þannig að ég hef nú þegar gert lítið forrit fyrir okkur hér. 295 00:14:29,150 --> 00:14:34,740 Þannig að ég ætla bara að fara að smella á græna fána að byrja og sjá 296 00:14:34,740 --> 00:14:36,520 hvað það gerir. 297 00:14:36,520 --> 00:14:39,590 Þannig að við höfum appelsína fisk hér - 298 00:14:39,590 --> 00:14:41,420 fiskur Sprite - 299 00:14:41,420 --> 00:14:47,960 virðist til að flytja og þá endurstilla og fara til baka. 300 00:14:47,960 --> 00:14:49,250 Og svo við höfum hákarl Sprite. 301 00:14:49,250 --> 00:14:51,705 Og þetta hákarl Sprite er að færa, það er hægt að snúa, getur það 302 00:14:51,705 --> 00:14:53,180 synda í kring. 303 00:14:53,180 --> 00:14:53,520 OK. 304 00:14:53,520 --> 00:14:56,650 Svo það er góður af gaman. 305 00:14:56,650 --> 00:15:00,750 En við getum örugglega bætt meira við það. 306 00:15:00,750 --> 00:15:05,790 Til dæmis sjáum við að þegar hákarl er áhrifamikill, getur það 307 00:15:05,790 --> 00:15:07,740 raunverulega komast burt á skjánum og nánast 308 00:15:07,740 --> 00:15:11,150 hverfa úr sjónmáli. 309 00:15:11,150 --> 00:15:13,010 Þannig að við viljum breyta því, vegna þess að við viljum ekki 310 00:15:13,010 --> 00:15:14,610 hákarl að flýja. 311 00:15:14,610 --> 00:15:19,840 Og svo skulum hætta handrit okkar og breyta hákarl 312 00:15:19,840 --> 00:15:22,720 forskriftir, kannski bæta eitthvað. 313 00:15:22,720 --> 00:15:27,400 Takið eftir að í þessu tiltekna Sprite Hér er eilífu lykkja 314 00:15:27,400 --> 00:15:29,160 lýkur með beinni brún. 315 00:15:29,160 --> 00:15:30,920 Það skiptir ekki hafa allir gróp. 316 00:15:30,920 --> 00:15:34,410 Þannig að í raun er þetta skynsamlegt, vegna þess að það er að eilífu lykkja. 317 00:15:34,410 --> 00:15:37,430 Það er framkvæmd eitthvað óendanlega. 318 00:15:37,430 --> 00:15:40,240 Þannig að það verður ekki alltaf enda. 319 00:15:40,240 --> 00:15:41,810 Jafnvel ef það væri eitthvað undir það, myndi 320 00:15:41,810 --> 00:15:43,030 aldrei komast að því. 321 00:15:43,030 --> 00:15:49,000 Svo þú ert í raun neydd til að taka upp þráðinn. 322 00:15:49,000 --> 00:15:49,500 >> Allt í lagi. 323 00:15:49,500 --> 00:15:52,490 Svo skulum bæta við öðru handriti. 324 00:15:52,490 --> 00:15:55,210 Þannig að ég ætla að byrja á þessari færslu benda á þegar grænn 325 00:15:55,210 --> 00:15:56,850 fáninn er smellt. 326 00:15:56,850 --> 00:16:04,900 Svo það sem ég vil gera er að stöðugt athuga hvort 327 00:16:04,900 --> 00:16:07,210 hákarl er að fara að snerta brún. 328 00:16:07,210 --> 00:16:10,560 En ég veit það, í raun, undir Motion það er sniðugt 329 00:16:10,560 --> 00:16:16,170 litla blokk sem segir, ó, ef á brún, hopp. 330 00:16:16,170 --> 00:16:18,930 Svo er það sem við viljum gera stöðugt framkvæma. 331 00:16:18,930 --> 00:16:22,010 Og svo hvað þetta "ef á jaðri, hopp" er - það raunverulega 332 00:16:22,010 --> 00:16:26,170 þegar athugar hvort ég er á brún, þá hopp til baka. 333 00:16:26,170 --> 00:16:31,770 Svo þurfum við að finna einhvers konar lykkju til stöðugt 334 00:16:31,770 --> 00:16:34,350 framkvæma þessa yfirlýsingu. 335 00:16:34,350 --> 00:16:37,360 Þannig að ef við skoðum í skefjum, er einhver með hugmynd um 336 00:16:37,360 --> 00:16:42,060 hvaða lykkja við gætum vilja til að nota? 337 00:16:42,060 --> 00:16:42,530 Já. 338 00:16:42,530 --> 00:16:43,470 >> Nemandi: The eilífu lykkja. 339 00:16:43,470 --> 00:16:44,300 ZAMYLA CHAN: Einmitt, já. 340 00:16:44,300 --> 00:16:45,080 The eilífu lykkja. 341 00:16:45,080 --> 00:16:48,370 Svo skulum fylgjast að hér, og þá segja, ef á brún, hopp. 342 00:16:48,370 --> 00:16:51,580 Og þá skulum við sjá. 343 00:16:51,580 --> 00:16:52,120 Allt í lagi. 344 00:16:52,120 --> 00:16:54,460 Svo fiskurinn er áhrifamikill eins og á venjulega. 345 00:16:54,460 --> 00:16:55,540 Og þá, Ó - 346 00:16:55,540 --> 00:17:00,280 nú hákarl getur ekki flýja og skoppar af skjánum. 347 00:17:00,280 --> 00:17:01,155 Cool. 348 00:17:01,155 --> 00:17:01,600 Allt í lagi. 349 00:17:01,600 --> 00:17:02,770 Þannig að ég var að leita inn 350 00:17:02,770 --> 00:17:03,710 Ég skóf - já? 351 00:17:03,710 --> 00:17:06,196 >> Nemandi: Hvernig gera þig að gilda um hákarl eins og það færist 352 00:17:06,196 --> 00:17:07,329 til vinnslu á fiski? 353 00:17:07,329 --> 00:17:07,780 ZAMYLA CHAN: Ah. 354 00:17:07,780 --> 00:17:15,910 Þannig að ástæðan fyrir því að aðeins hákarl skoppar, öfugt að 355 00:17:15,910 --> 00:17:20,530 fiskur sem er vegna þess að þetta handrit sem við skrifuðum er inni 356 00:17:20,530 --> 00:17:21,290 hákarl Sprite. 357 00:17:21,290 --> 00:17:22,950 Þú sérð, að hér er hákarl Sprite valið. 358 00:17:25,609 --> 00:17:25,990 Allt í lagi. 359 00:17:25,990 --> 00:17:30,730 Svo skulum bæta eitthvað annað. 360 00:17:30,730 --> 00:17:34,260 Ég var að skoða á mismunandi búningum sem 361 00:17:34,260 --> 00:17:37,870 Scratch er, og ég sá þetta sætur lítill hákarl-chomp. 362 00:17:37,870 --> 00:17:41,070 Þannig að ég hélt að hey, Kannski getum við innleiða 363 00:17:41,070 --> 00:17:45,975 hákarl chomping, til dæmis, þegar við að ýta pláss. 364 00:17:45,975 --> 00:17:47,560 Ég ætla bara að fara að hætta þessu. 365 00:17:47,560 --> 00:17:49,990 Allt í lagi. 366 00:17:49,990 --> 00:17:50,476 Já. 367 00:17:50,476 --> 00:17:54,370 >> Nemandi: Gætirðu sýna bara - er að samkvæmt Costumes? 368 00:17:54,370 --> 00:17:54,900 ZAMYLA CHAN: Ó, já. 369 00:17:54,900 --> 00:17:59,560 Svo ég fór undir búningar, og svo leit ég undir innflutningi. 370 00:17:59,560 --> 00:18:02,780 Og svo hérna, Scratch hefur allt úrval af búningum sem 371 00:18:02,780 --> 00:18:03,500 þú getur valið. 372 00:18:03,500 --> 00:18:07,120 Og svo þá er það allt fullt af dýrum, og þá 373 00:18:07,120 --> 00:18:09,560 hákarl hefur nokkrum búningum í tengslum við það. 374 00:18:15,116 --> 00:18:15,580 OK. 375 00:18:15,580 --> 00:18:22,480 Þannig að í þessu handriti hér, ég er nú þegar að stöðva stöðugt 376 00:18:22,480 --> 00:18:26,090 í eilífu lykkju, OK, og ef vinstri örin ýtt 377 00:18:26,090 --> 00:18:28,720 þá vil ég snúa rangsælis. 378 00:18:28,720 --> 00:18:32,180 Ef hægri ör er ýtt, vil ég snúa réttsælis. 379 00:18:32,180 --> 00:18:33,800 Ef upp ör er ýtt, þá er ég 380 00:18:33,800 --> 00:18:36,050 vilja til framfara fram. 381 00:18:36,050 --> 00:18:42,250 Svo það sem við getum gert er bara að bæta við þetta handrit, í stað þess að 382 00:18:42,250 --> 00:18:45,350 bæta sér einn, af því að þetta er nú þegar stöðva á 383 00:18:45,350 --> 00:18:48,640 þema sem takkarnir eru inni. 384 00:18:48,640 --> 00:18:52,050 >> Svo skulum bæta það sem segir ef pláss inni - við skulum nota 385 00:18:52,050 --> 00:18:54,200 bil-takkann til að chomp niður. 386 00:18:54,200 --> 00:18:58,970 Svo þessi til vinstri ör takka, et cetera, eru þetta 387 00:18:58,970 --> 00:19:00,680 í bjartari blár. 388 00:19:00,680 --> 00:19:04,520 Svo skulum við fara í Sensing bjartari blár og lítur niður. 389 00:19:04,520 --> 00:19:09,020 Ó, og hér er lykillinn pláss inni. 390 00:19:09,020 --> 00:19:13,510 Svo er það sem við viljum gera að hafa hákarl skipta því að það 391 00:19:13,510 --> 00:19:15,320 chomping niður búning. 392 00:19:15,320 --> 00:19:16,670 Það hefur að gera með hvernig hákarl 393 00:19:16,670 --> 00:19:18,160 lítur svo förum við útlit. 394 00:19:18,160 --> 00:19:21,560 Og hér höfum við, þægilegur, skipta yfir í 395 00:19:21,560 --> 00:19:23,680 búningur hákarl-chomp. 396 00:19:23,680 --> 00:19:27,980 En þegar við chomp niður, við viljum ekki að hákarl að 397 00:19:27,980 --> 00:19:30,820 chomping niður að eilífu, þannig að við skulum bæta, OK, og þá, 398 00:19:30,820 --> 00:19:36,950 eftir það chomps, við viljum það til að skipta aftur. 399 00:19:36,950 --> 00:19:41,790 OK, þannig að við skulum sjá hvað það gerir. 400 00:19:41,790 --> 00:19:43,990 Þannig að við höfum það að flytja í kring. 401 00:19:43,990 --> 00:19:44,720 OK. 402 00:19:44,720 --> 00:19:46,660 Þannig að við höfum það chomping. 403 00:19:46,660 --> 00:19:51,240 Það er chomping konar fljótt þó, vegna þess að í grunni, 404 00:19:51,240 --> 00:19:53,710 það verða við þeim samstundis. 405 00:19:53,710 --> 00:19:58,300 Svo, við skulum fara að stjórna og gera það þakka ITS 406 00:19:58,300 --> 00:19:59,785 chomp, bíða eina sekúndu. 407 00:20:03,890 --> 00:20:09,130 Og hér chomps það niður aðeins lengur áður en það fer 408 00:20:09,130 --> 00:20:11,180 aftur í hungri sínu. 409 00:20:11,180 --> 00:20:11,530 >> OK. 410 00:20:11,530 --> 00:20:13,210 Þannig að ég er nokkuð ánægð með hákarl núna. 411 00:20:13,210 --> 00:20:18,740 En fiskur, hvað það virðist vera að gera - það er gengur á 412 00:20:18,740 --> 00:20:20,750 nokkur skref, í raun, fimm sinnum. 413 00:20:20,750 --> 00:20:24,940 Það er að flytja 50 skrefum. 414 00:20:24,940 --> 00:20:29,280 Og þá hvað það er að gera hér í þessum efstu blokk hér er ég 415 00:20:29,280 --> 00:20:35,180 segja OK, vel, það er að fara að fara í ákveðna tölu af x. 416 00:20:35,180 --> 00:20:38,560 Til að finna hnit, getur þú í raun bara mús yfir 417 00:20:38,560 --> 00:20:40,550 á skjánum, og þá í botn - 418 00:20:40,550 --> 00:20:41,530 rétt hérna - 419 00:20:41,530 --> 00:20:43,210 Það mun sýna þér hvað hnitin eru. 420 00:20:43,210 --> 00:20:45,950 Svo er hægt að nýta það að inntak Hnitin 421 00:20:45,950 --> 00:20:46,830 sem þú vilt. 422 00:20:46,830 --> 00:20:49,160 Og svo hvað þessi staðhæfing hér er að segja er að segja, í lagi, 423 00:20:49,160 --> 00:20:54,200 Jæja, fiskurinn byrjar á þessu ákveðna gildi x og þá 424 00:20:54,200 --> 00:20:55,540 hæð það getur breyst. 425 00:20:55,540 --> 00:20:59,740 Ég er reyndar að fara að taka af handahófi hæð sem enn helst 426 00:20:59,740 --> 00:21:02,580 innan um takmarkanir á sviðinu. 427 00:21:02,580 --> 00:21:04,320 Og svo hérna, það sem ég er að taka kostur af er 428 00:21:04,320 --> 00:21:05,680 útsendingar viðburði. 429 00:21:05,680 --> 00:21:09,310 Svo þú sérð að þessi atburður dýraþjálfari er nýtt fish1. 430 00:21:09,310 --> 00:21:14,730 Svo þegar fiskurinn fær nýja fish1 atburði, verður það 431 00:21:14,730 --> 00:21:16,250 framkvæma þetta. 432 00:21:16,250 --> 00:21:19,740 Og þá sjá að eftir að það færist fram setja upphæð þess 433 00:21:19,740 --> 00:21:21,400 sinnum, þá útsendingar það í raun 434 00:21:21,400 --> 00:21:22,720 aftur, OK, nýr fish1. 435 00:21:25,560 --> 00:21:31,860 En í staðinn, hvernig væri að við skulum gera það svo fiskurinn aðeins 436 00:21:31,860 --> 00:21:35,320 heldur áfram að loka á skjánum áður en það endurstilla, 437 00:21:35,320 --> 00:21:37,180 í stað bara svona að fara að miðju þess. 438 00:21:40,480 --> 00:21:46,180 Svo í stað þess að segja, endurtaka fimm sinnum - vegna þess að við gerum ekki 439 00:21:46,180 --> 00:21:48,380 raunverulega vita hvernig margir sinnum þarf til þess 440 00:21:48,380 --> 00:21:52,180 nær enda á skjánum, við skulum nota eitthvað annað. 441 00:21:52,180 --> 00:21:54,870 >> Þannig að ég ætla að skilja þetta út, vegna þess að við 442 00:21:54,870 --> 00:21:56,080 í raun ekki vilja þetta. 443 00:21:56,080 --> 00:21:59,610 Til að eyða blokkir í grunni, sem þú gerir er að þú dregur bara 444 00:21:59,610 --> 00:22:03,415 það til vinstri, gefa út, og þá verður eytt. 445 00:22:03,415 --> 00:22:05,470 Ef þú ákveður að þú vilt ekki að gera það, þá getur þú 446 00:22:05,470 --> 00:22:08,970 alltaf afturkalla eyðingu. 447 00:22:08,970 --> 00:22:10,640 En við viljum losna við þetta. 448 00:22:10,640 --> 00:22:15,490 Það sem við viljum gera er að við viljum halda áfram að færa 50 skref og 449 00:22:15,490 --> 00:22:19,400 stansa eina sekúndu þangað til við snerta enda skjánum. 450 00:22:19,400 --> 00:22:25,480 Svo getur einhver blettur lykkju sem við gætum vilja til að nota það 451 00:22:25,480 --> 00:22:28,750 endurtekur ferli bara þar til við snerta skjár. 452 00:22:31,594 --> 00:22:33,490 >> Nemandi: Endurtaka þangað. 453 00:22:33,490 --> 00:22:36,750 ZAMYLA CHAN: Ég heyrði "endurtaka þar til," og það er rétt. 454 00:22:36,750 --> 00:22:40,990 Svo já, þetta endurtaka fyrr en blokk tekur líka - 455 00:22:40,990 --> 00:22:43,770 en við sjáum að endurtaka fyrr en blokk er ekki alveg 456 00:22:43,770 --> 00:22:44,570 lokið, ekki satt? 457 00:22:44,570 --> 00:22:48,490 Þannig að við þurfum að segja, OK, vel, endurtaka þar til hvenær? 458 00:22:48,490 --> 00:22:51,380 Þannig að við segjum, OK, og endurtaka þar til fiskurinn er að snerta 459 00:22:51,380 --> 00:22:52,680 brún af the skjár. 460 00:22:52,680 --> 00:22:55,230 Og svo ég segi þér að það er undir Sensing. 461 00:22:55,230 --> 00:22:58,930 Það er þetta snerta Boolean. 462 00:22:58,930 --> 00:23:04,510 Og svo er hægt að velja hér það sem þú vilt að stöðva 463 00:23:04,510 --> 00:23:05,530 að fiskurinn er að snerta. 464 00:23:05,530 --> 00:23:09,200 Svo hér, viljum við segja að snerta brún. 465 00:23:09,200 --> 00:23:13,110 Og þá viljum við bæta þetta aftur inn 466 00:23:13,110 --> 00:23:21,940 Og svo nú, ef við horfa fiskur okkar fara, þegar snertir það 467 00:23:21,940 --> 00:23:25,170 brún, verður það að fara aftur. 468 00:23:25,170 --> 00:23:25,660 Allt í lagi. 469 00:23:25,660 --> 00:23:27,390 Þannig að ég er ánægður með það. 470 00:23:27,390 --> 00:23:30,890 Og við skulum opna HungryShark1. 471 00:23:34,620 --> 00:23:38,230 >> OK, góður af eins og matreiðslu sýna, bætt ég svolítið 472 00:23:38,230 --> 00:23:39,850 fleiri aðgerðir. 473 00:23:39,850 --> 00:23:43,080 Svo til dæmis, þú sérð að fiskurinn nú er í raun 474 00:23:43,080 --> 00:23:45,960 svifflug nokkuð vel, öfugt við áður þegar það var 475 00:23:45,960 --> 00:23:48,350 konar flutning og stöðva, færa og stífla - 476 00:23:48,350 --> 00:23:52,890 raun bara stökk setja punkta. 477 00:23:52,890 --> 00:23:56,810 Ég leit undir Motion, fannst þetta svif yfirlýsingu, og ég 478 00:23:56,810 --> 00:24:00,515 sagði OK, í stað þess bara að færa og hætta, færa 479 00:24:00,515 --> 00:24:04,850 og hætt, ég ætla að renna 70 einingar til hægri, 480 00:24:04,850 --> 00:24:08,500 en vera á sama y stöðu mína hér. 481 00:24:08,500 --> 00:24:09,680 Allt í lagi. 482 00:24:09,680 --> 00:24:11,430 Svo höfum við hákarl sem getur chomp. 483 00:24:13,940 --> 00:24:15,060 Cool. 484 00:24:15,060 --> 00:24:18,610 En það er kallað HungryShark, eftir allt, þannig að við skulum hafa 485 00:24:18,610 --> 00:24:20,550 hákarl borða fiskinn. 486 00:24:20,550 --> 00:24:29,120 >> Svo hvernig gætum við sagt fiskinn eða segja hákarl sem það hefur 487 00:24:29,120 --> 00:24:30,680 chomped niður? 488 00:24:30,680 --> 00:24:32,470 Hvernig gætum við samskipti? 489 00:24:32,470 --> 00:24:33,220 Já. 490 00:24:33,220 --> 00:24:35,120 Nemandi: Á öðrum búning á hákarl, 491 00:24:35,120 --> 00:24:36,550 það veiðir fiskinn. 492 00:24:36,550 --> 00:24:38,460 ZAMYLA CHAN: Já, einmitt. 493 00:24:38,460 --> 00:24:42,710 Þannig að við vitum að þegar við erum að skipta á búninginn til 494 00:24:42,710 --> 00:24:45,500 chomp, að við höfum chomp niður. 495 00:24:45,500 --> 00:24:49,530 Nú munum við að lokum að stöðva. 496 00:24:49,530 --> 00:24:51,880 Segjum að við viljum að fiskurinn að hverfa þegar þess neytt. 497 00:24:51,880 --> 00:24:54,820 Við verðum einhvern veginn að senda fiski sem 498 00:24:54,820 --> 00:24:59,405 Það verður að fela, til dæmis, eða sem hverfa úr 499 00:24:59,405 --> 00:25:01,670 á skjánum þegar það er verið chomped niður. 500 00:25:01,670 --> 00:25:08,200 >> Svo hvers konar hugtak, hvers konar tæki sem við getum notað til að 501 00:25:08,200 --> 00:25:10,440 hafa hákarl senda fisk, OK, 502 00:25:10,440 --> 00:25:11,526 Ég hef chomped niður? 503 00:25:11,526 --> 00:25:12,340 Nemandi: Útsending. 504 00:25:12,340 --> 00:25:14,290 ZAMYLA CHAN: Já, einmitt, útsendingar atburð. 505 00:25:14,290 --> 00:25:17,733 Svo skulum við fara að stjórna og við skulum segja útvarpsþáttur. 506 00:25:20,280 --> 00:25:24,730 Og við skulum útvarpsþáttur chomp. 507 00:25:24,730 --> 00:25:25,420 Allt í lagi. 508 00:25:25,420 --> 00:25:27,690 En þegar við útvarpa eitthvað, það er með 509 00:25:27,690 --> 00:25:29,390 forsendu að við erum í raun að fara að hafa eitthvað 510 00:25:29,390 --> 00:25:30,360 fá það. 511 00:25:30,360 --> 00:25:32,110 Og svo er að fara að vera fiskur. 512 00:25:32,110 --> 00:25:36,600 Svo skulum segja, þegar ég fæ chomp. 513 00:25:40,360 --> 00:25:43,720 Nú, þegar hákarl chomp niður bara tómt rými, við ekki 514 00:25:43,720 --> 00:25:46,180 vilja fiskinn að bregðast við því á öllum. 515 00:25:46,180 --> 00:25:50,780 Svo skulum segja, OK, og aðeins ef hákarl er snerta 516 00:25:50,780 --> 00:25:52,310 fisk á þeim tíma sem chomp - 517 00:25:52,310 --> 00:25:54,210 það er þegar við munum í raun að gera eitthvað. 518 00:25:54,210 --> 00:25:58,560 Svo erum við að fara að nota ástand ef satt, 519 00:25:58,560 --> 00:26:01,100 vegna þess að við erum að athuga hvort eitthvað sé satt eða ekki. 520 00:26:01,100 --> 00:26:03,170 Svo ef við förum aftur til Sensing, þá getum við 521 00:26:03,170 --> 00:26:05,760 nota hér, ef snerta. 522 00:26:05,760 --> 00:26:07,490 Og þá er hér, munum við velja hákarl. 523 00:26:12,280 --> 00:26:14,710 Þá undir útlit, þetta fela blokk - 524 00:26:14,710 --> 00:26:19,250 þessi 'í grundvallaratriðum gera fiskur hverfa af sviðinu. 525 00:26:19,250 --> 00:26:22,760 Við munum gera það fela, en við viljum annan fisk, ekki satt? 526 00:26:22,760 --> 00:26:23,820 Hákarl okkar er svöng. 527 00:26:23,820 --> 00:26:24,960 Við viljum til að gefa það meiri fisk. 528 00:26:24,960 --> 00:26:31,640 Svo skulum við líka útvarpað nýja fisk aftur. 529 00:26:31,640 --> 00:26:31,890 OK. 530 00:26:31,890 --> 00:26:35,880 Svo skulum sjá hvað það gerir. 531 00:26:35,880 --> 00:26:36,310 >> Cool. 532 00:26:36,310 --> 00:26:38,830 Svo chomps það niður og annar fiskur birtist. 533 00:26:38,830 --> 00:26:41,360 En það er aðeins of fljótur fyrir annan fisk að fara. 534 00:26:41,360 --> 00:26:44,610 Svo við skulum bara bíða annað áður en við 535 00:26:44,610 --> 00:26:45,860 útvarpað nýja fisk. 536 00:26:48,350 --> 00:26:49,110 Allt í lagi. 537 00:26:49,110 --> 00:26:49,380 OK. 538 00:26:49,380 --> 00:26:52,460 Svo er þetta mjög góð gerð af leik. 539 00:26:52,460 --> 00:26:54,350 En allir leikir þurfa stöðuna, ekki satt? 540 00:26:54,350 --> 00:26:57,070 Og hvað gætum við notað til að halda skora? 541 00:27:00,370 --> 00:27:00,630 Já. 542 00:27:00,630 --> 00:27:01,005 Nemandi: Annað - 543 00:27:01,005 --> 00:27:01,830 ZAMYLA CHAN: Já. 544 00:27:01,830 --> 00:27:02,290 Einmitt. 545 00:27:02,290 --> 00:27:04,520 Já. 546 00:27:04,520 --> 00:27:06,480 Þannig að við viljum að halda utan um í grundvallaratriðum um hvernig 547 00:27:06,480 --> 00:27:07,660 margir fiskar það er borðað. 548 00:27:07,660 --> 00:27:09,430 Til að gera það verðum við að gera breytu. 549 00:27:09,430 --> 00:27:11,100 Við skulum kalla að skora. 550 00:27:11,100 --> 00:27:14,240 Og svo væntanlega, þar sem þetta er leikur sem við erum að spila, 551 00:27:14,240 --> 00:27:18,060 við erum að fara að vilja fiskinn að vera fær um að - 552 00:27:18,060 --> 00:27:19,860 segja, þegar þess borða það getur aukið skora eða 553 00:27:19,860 --> 00:27:23,780 eitthvað og þá stigi mun líklega þurfa að gera 554 00:27:23,780 --> 00:27:25,020 eitthvað með sár eins og heilbrigður. 555 00:27:25,020 --> 00:27:28,280 Þannig að ég ætla að velja að gera þetta á heimsvísu breytu og segja 556 00:27:28,280 --> 00:27:30,920 öllum sprites. 557 00:27:30,920 --> 00:27:31,470 OK. 558 00:27:31,470 --> 00:27:33,880 Svo þegar viljum við auka stig? 559 00:27:33,880 --> 00:27:36,440 Þegar fiskur hefur verið borðað. 560 00:27:36,440 --> 00:27:39,390 Og svo að við höfum nú þegar ferli hér sem er að takast 561 00:27:39,390 --> 00:27:40,800 með fisk að borða. 562 00:27:40,800 --> 00:27:43,570 Svo skulum bæta þessa yfirlýsingu hér - 563 00:27:43,570 --> 00:27:44,820 breyta Einkunn um 1. 564 00:27:49,208 --> 00:27:49,670 Cool. 565 00:27:49,670 --> 00:27:54,580 Svo þegar þú borða fisk, að skora eykst. 566 00:27:54,580 --> 00:27:54,790 >> Allt í lagi. 567 00:27:54,790 --> 00:27:57,090 Svo segi ég þreyttur á þessum leik. 568 00:27:57,090 --> 00:27:58,410 Ég hætti. 569 00:27:58,410 --> 00:28:01,110 Og þá, ó, ég vil koma aftur til leiks. 570 00:28:01,110 --> 00:28:02,630 Mig langar að byrja á nýjan leik. 571 00:28:02,630 --> 00:28:05,550 Jæja, skora er enn 3, jafnvel þótt ég 572 00:28:05,550 --> 00:28:06,680 spila nýjan leik. 573 00:28:06,680 --> 00:28:10,190 Við dont 'raunverulega vilja til að skora aldrei að endurstilla, ekki satt? 574 00:28:10,190 --> 00:28:16,240 Svo skulum bæta yfirlýsingu þegar leikurinn hefst í 575 00:28:16,240 --> 00:28:19,990 stigi að segja, OK, og, við viljum að núllstilla stöðuna. 576 00:28:19,990 --> 00:28:23,100 Svo hér við að láta breyta skor í 0. 577 00:28:23,100 --> 00:28:27,960 Og svo nú, þegar þú byrjar á leik, að skora 578 00:28:27,960 --> 00:28:30,920 mun byrja á 0. 579 00:28:30,920 --> 00:28:32,270 Cool. 580 00:28:32,270 --> 00:28:33,520 OK. 581 00:28:36,875 --> 00:28:37,340 OK. 582 00:28:37,340 --> 00:28:40,240 Svo nú skulum við fara að HungryShark2. 583 00:28:40,240 --> 00:28:43,500 >> Þannig að ég hef gert svolítið meira núna, og það sem ég hef gert er 584 00:28:43,500 --> 00:28:44,860 hægri smellt á fiski Sprite. 585 00:28:44,860 --> 00:28:47,970 Ég vildi meira af fiski, þannig að ég smellti afrit og það gerði 586 00:28:47,970 --> 00:28:51,930 nýtt Sprite eins að einn og afrita einnig í öllum 587 00:28:51,930 --> 00:28:53,030 forskriftir eins og heilbrigður. 588 00:28:53,030 --> 00:28:56,810 Svo þá er þetta fish2 er í raun eins og 589 00:28:56,810 --> 00:28:59,630 fish1, nema í stað þess að byrja á vinstri og 590 00:28:59,630 --> 00:29:02,550 færa til hægri, byrjar á hægri og færast til vinstri. 591 00:29:02,550 --> 00:29:06,390 Og svo ég valdi líka nýjan búning fyrir það. 592 00:29:06,390 --> 00:29:09,022 Og ég fann annan búning sem var sást fiskur og ég 593 00:29:09,022 --> 00:29:11,950 var eins og kaldur, þetta lítur eitruð, þannig að við skulum láta 594 00:29:11,950 --> 00:29:13,600 að þetta er eitruð fiskur. 595 00:29:13,600 --> 00:29:18,250 Og svo sagði ég, OK, og í stað þess að borða 596 00:29:18,250 --> 00:29:20,980 eitraður fiskur og hafa skora auka þinn, ég reyndar 597 00:29:20,980 --> 00:29:22,210 vilja það að minnka. 598 00:29:22,210 --> 00:29:27,890 Svo hér höfum við stig lækkandi um 1 þegar 599 00:29:27,890 --> 00:29:29,990 hákarl borðar það. 600 00:29:29,990 --> 00:29:31,650 Og þá, eins og ég virkilega búningana sem klóra 601 00:29:31,650 --> 00:29:34,450 enda, og ég leit og þá ég fann shark's - 602 00:29:34,450 --> 00:29:36,050 það leit út eins og veikur hákarl. 603 00:29:36,050 --> 00:29:38,040 Og svo svo ég breytt því að ég gerði það grænt. 604 00:29:38,040 --> 00:29:41,880 Og ég var eins og kaldur, það er veikur hákarl. 605 00:29:41,880 --> 00:29:42,150 Allt í lagi. 606 00:29:42,150 --> 00:29:49,150 >> Svo skulum við skulum bæta við handriti okkar einhvers konar leið til að gera það 607 00:29:49,150 --> 00:29:53,660 hákarl skipta inn að vera veikur þegar það 608 00:29:53,660 --> 00:29:56,800 Borðar eitrun fisk. 609 00:29:56,800 --> 00:29:57,380 OK. 610 00:29:57,380 --> 00:30:03,620 Svo vegna þess að við afrita allar forskriftir upprunalega okkar 611 00:30:03,620 --> 00:30:07,760 fiskur í eitur fiskur, það hefur nú þegar þetta sprite hér 612 00:30:07,760 --> 00:30:10,680 sem segir, þegar ég er chomped niður, ég 613 00:30:10,680 --> 00:30:12,020 reyndar chomped niður? 614 00:30:12,020 --> 00:30:15,660 Þannig að við getum tekið sér þetta til að senda til 615 00:30:15,660 --> 00:30:18,170 hákarl, ó vel, borðaði bara eitur fiskur. 616 00:30:18,170 --> 00:30:18,850 Þú ert veikur. 617 00:30:18,850 --> 00:30:23,100 Og svo þetta yrði hvers konar aðgerð? 618 00:30:23,100 --> 00:30:25,110 Hvað myndi vilja til að gera? 619 00:30:25,110 --> 00:30:25,650 Broadcast. 620 00:30:25,650 --> 00:30:26,240 Já, nákvæmlega. 621 00:30:26,240 --> 00:30:28,930 Svo skulum útvarpsþáttur. 622 00:30:28,930 --> 00:30:33,650 Við skulum kalla það hákarli veikur. 623 00:30:33,650 --> 00:30:34,320 OK. 624 00:30:34,320 --> 00:30:36,930 Svo nú, hákarl, augljóslega, er að fara að vera sá sem er 625 00:30:36,930 --> 00:30:38,250 fá þennan atburð. 626 00:30:38,250 --> 00:30:44,150 Svo skulum bæta þegar ég fá hákarl uppköst. 627 00:30:44,150 --> 00:30:44,410 OK. 628 00:30:44,410 --> 00:30:46,300 Þannig að við vitum að við höfum þennan búning - 629 00:30:46,300 --> 00:30:49,400 hákarl er veikur. 630 00:30:49,400 --> 00:30:51,900 Og þá vitum við frá áður en að við þökkum konar 631 00:30:51,900 --> 00:30:54,420 þegar við getum hlé svolítið áður en skipt er aftur. 632 00:30:54,420 --> 00:30:54,875 Já? 633 00:30:54,875 --> 00:30:56,467 >> Nemandi: Hvernig afrita þér handrit frá 634 00:30:56,467 --> 00:30:57,605 ein Sprite til annars? 635 00:30:57,605 --> 00:30:58,510 ZAMYLA CHAN: Ah. 636 00:30:58,510 --> 00:31:03,610 Svo í þessu tilfelli, þegar ég afrit bara Sprite, að 637 00:31:03,610 --> 00:31:07,880 afrita eitt handrit til annars Sprite, það sem ég gerði hér var 638 00:31:07,880 --> 00:31:11,630 bara segja afrit, og það gerði í raun heilt nýtt 639 00:31:11,630 --> 00:31:14,110 Sprite með öllum forskriftir með. 640 00:31:14,110 --> 00:31:18,100 En segjum að þú vilt bara að afrita eitt ákveðið handrit til annars 641 00:31:18,100 --> 00:31:23,740 Sprite, þá er það sem þú vilt gera í raun bara að draga þetta, 642 00:31:23,740 --> 00:31:29,990 sveima yfir annað handrit, og nú hér er tvöfalt það. 643 00:31:29,990 --> 00:31:32,590 Í þessu dæmi, það var þegar það, svo að við getum bara eytt 644 00:31:32,590 --> 00:31:33,170 það aftur. 645 00:31:33,170 --> 00:31:37,060 En til að afrita einn handrit í annað, hvað þú gerir er bara 646 00:31:37,060 --> 00:31:40,230 draga það á öðrum sprites. 647 00:31:40,230 --> 00:31:40,490 OK. 648 00:31:40,490 --> 00:31:42,390 >> Þannig að við erum aftur á hákarl uppköst. 649 00:31:42,390 --> 00:31:45,650 Svo fékk hákarl er veikur, og hann segir, OK, vel, 650 00:31:45,650 --> 00:31:49,110 Þegar ég er veikur, ég er að fara að skipta yfir í búninginn minn sem segir 651 00:31:49,110 --> 00:31:54,630 "Hákarl veikur," og nú, skulum bara að bæta við að bíða eftir að 652 00:31:54,630 --> 00:31:56,280 þakka græna. 653 00:31:56,280 --> 00:31:59,560 Og svo við erum að fara að vera svangur aftur, þannig að við getum bara 654 00:31:59,560 --> 00:32:04,140 skipta aftur yfir í hákarl vera svangur. 655 00:32:04,140 --> 00:32:04,460 Allt í lagi. 656 00:32:04,460 --> 00:32:06,390 Svo skulum borða þetta fjólubláa fisk. 657 00:32:06,390 --> 00:32:07,640 Það er allt í lagi. 658 00:32:10,700 --> 00:32:11,230 Góð spurning. 659 00:32:11,230 --> 00:32:13,070 Hvað varð um borðið? 660 00:32:13,070 --> 00:32:13,660 OK. 661 00:32:13,660 --> 00:32:23,090 Þannig að við höfum sett skora til 0 hér, en skora - hvað 662 00:32:23,090 --> 00:32:28,700 þetta hakað er það felur eða unhides breytu 663 00:32:28,700 --> 00:32:29,775 af skjánum. 664 00:32:29,775 --> 00:32:34,320 En hvað getum við gert í stað þess að óhindraður eða stöðva það - 665 00:32:34,320 --> 00:32:37,330 getum við í raun hafa þennan kassa hér segir "sýna eða fela 666 00:32:37,330 --> 00:32:40,160 breytan. "Svo skulum ganga úr skugga um að í hvert skipti við byrjum 667 00:32:40,160 --> 00:32:41,945 leikur að breyta er sýnt. 668 00:32:44,840 --> 00:32:45,100 >> OK. 669 00:32:45,100 --> 00:32:46,540 Svo nú breytu birtist. 670 00:32:46,540 --> 00:32:52,160 Við borða eitur fisk, og við fá veikur. 671 00:32:52,160 --> 00:32:53,440 Cool. 672 00:32:53,440 --> 00:32:53,680 Allt í lagi. 673 00:32:53,680 --> 00:32:56,910 Svo núna, það er undarlegt að leikur fyrir okkur til að hafa neikvæð 674 00:32:56,910 --> 00:32:57,420 stig, ekki satt? 675 00:32:57,420 --> 00:33:01,830 Svo heldur það að borða þetta og það er eins og - 676 00:33:01,830 --> 00:33:05,190 svo hvernig væri þegar við fáum neikvæð, ef við höfum borðað of 677 00:33:05,190 --> 00:33:10,770 margir eitraður fiskur, leikur yfir - hákarl er of veikur. 678 00:33:10,770 --> 00:33:11,110 Allt í lagi. 679 00:33:11,110 --> 00:33:12,680 Svo það sem við þurfum að gera er að við þurfum að 680 00:33:12,680 --> 00:33:14,950 útvarpað sumir atburði - 681 00:33:14,950 --> 00:33:15,960 leikur yfir. 682 00:33:15,960 --> 00:33:17,710 Þannig að við gætum gert þetta nokkrum vegu, reyndar. 683 00:33:17,710 --> 00:33:20,810 Við gætum hafa einhvers staðar á sviðinu handrit að 684 00:33:20,810 --> 00:33:22,920 stöðugt er eftirlit skora neikvæð? 685 00:33:22,920 --> 00:33:24,030 Er skora neikvæð? 686 00:33:24,030 --> 00:33:26,910 Ef já, þá erum við útvarpað þennan atburð. 687 00:33:26,910 --> 00:33:29,120 >> Svo er það ein leið til að gera það. 688 00:33:29,120 --> 00:33:31,640 Eða við gætum tekið kostur af þeirri staðreynd að við vitum að 689 00:33:31,640 --> 00:33:36,990 Eina leiðin til að skora gæti verið neikvæð er þegar þú borða 690 00:33:36,990 --> 00:33:38,360 eitraður fiskur, ekki satt? 691 00:33:38,360 --> 00:33:39,930 Því þegar þú borðar annan fisk, þinn 692 00:33:39,930 --> 00:33:41,240 skora er að fara að aukast. 693 00:33:41,240 --> 00:33:44,440 Svo er ekkert að nota í að skoða hvort það ætti að vera 694 00:33:44,440 --> 00:33:46,390 Leik lokið eða ekki. 695 00:33:46,390 --> 00:33:50,270 Svo er þetta svipað ferli hér. 696 00:33:50,270 --> 00:33:53,230 Þannig að við getum í raun og veru bara að bæta við þetta "Þegar ég fæ hákarl 697 00:33:53,230 --> 00:33:54,700 veikur. " 698 00:33:54,700 --> 00:33:59,575 Svo segjum við að bæta þetta ástand. 699 00:34:02,080 --> 00:34:04,820 Við viljum að segja, ef skora er minna en 0. 700 00:34:04,820 --> 00:34:07,480 Þannig að við erum að fara að fara til rekstraraðila, við erum að fara að nota 701 00:34:07,480 --> 00:34:09,650 þetta minna en einn, þá ætlum við að draga okkar 702 00:34:09,650 --> 00:34:12,800 skora hér segja 0. 703 00:34:12,800 --> 00:34:16,920 Og svo, ef skora er 0, þá viljum við að útvarpa 704 00:34:16,920 --> 00:34:20,790 eitthvað sem kallast leikur yfir. 705 00:34:23,310 --> 00:34:24,560 >> OK. 706 00:34:26,199 --> 00:34:29,650 Svo segja að við höfum leikinn yfir. 707 00:34:29,650 --> 00:34:33,199 Við skulum færa það hér eða eitthvað. 708 00:34:33,199 --> 00:34:38,739 Jæja, viljum við hákarl bara að fara aftur til að vera svangur ef 709 00:34:38,739 --> 00:34:40,980 leikurinn getur enn verið spilaður. 710 00:34:40,980 --> 00:34:43,909 Svo í stað þess að nota "ef" við munum nota 711 00:34:43,909 --> 00:34:45,380 að "ef annars" byggja. 712 00:34:45,380 --> 00:34:48,060 Svo er það þetta er - það segir, OK, þannig að ef þetta ástand er 713 00:34:48,060 --> 00:34:51,630 satt, þá gera þetta, en ef það er rangt þá gera þetta. 714 00:34:51,630 --> 00:34:54,929 Svo skulum bæta ef skora er minna en 0, þá 715 00:34:54,929 --> 00:34:57,730 útvarpa leikinn yfir, en ef ekki - ef þú 716 00:34:57,730 --> 00:34:59,210 skora er enn jákvæður - 717 00:34:59,210 --> 00:35:00,720 þá fara aftur að vera svangur. 718 00:35:03,530 --> 00:35:03,790 OK. 719 00:35:03,790 --> 00:35:04,290 Cool. 720 00:35:04,290 --> 00:35:09,390 Svo nú er að við höfum þennan leik yfir atburði, verðum við að hafa 721 00:35:09,390 --> 00:35:11,040 einhvern hátt að bregðast við því. 722 00:35:11,040 --> 00:35:16,460 >> Svo skulum gera nýtt handrit sem segir "Þegar ég fæ leikinn 723 00:35:16,460 --> 00:35:21,470 yfir. "Og það sem við höfum hér undir stjórn er í raun þetta 724 00:35:21,470 --> 00:35:25,410 stöðva öll hnappinn, og svo líkir að það í rauninni að smella 725 00:35:25,410 --> 00:35:26,720 rauða stöðva undirrita hér. 726 00:35:26,720 --> 00:35:30,210 Svo skulum hafa hákarl stöðva. 727 00:35:30,210 --> 00:35:33,020 Og svo viljum við líka fisk að hætta, svo við skulum draga og 728 00:35:33,020 --> 00:35:33,910 afrita það inn 729 00:35:33,910 --> 00:35:36,830 Við viljum öll að fiskurinn að hætta. 730 00:35:36,830 --> 00:35:39,530 Og þá skulum við hafa sviðið stöðva eins og heilbrigður. 731 00:35:39,530 --> 00:35:39,910 Allt í lagi. 732 00:35:39,910 --> 00:35:43,730 Svo sund í kring, borða við fisk, og 733 00:35:43,730 --> 00:35:46,580 þá frýs forritið. 734 00:35:46,580 --> 00:35:49,670 Ég er að smella niður en ég get í raun ekki að gera neitt. 735 00:35:49,670 --> 00:35:56,500 OK, en við skulum segja að við viljum ekki að minna notandann á að 736 00:35:56,500 --> 00:36:00,410 þeir hafa fengið neikvætt gildi, til dæmis, þá getum við, fyrir 737 00:36:00,410 --> 00:36:02,820 dæmi, fela breytu af skjánum. 738 00:36:02,820 --> 00:36:06,340 Svo þegar sviðið fær leikinn yfir, þá mun það fela 739 00:36:06,340 --> 00:36:07,590 breytan skora. 740 00:36:10,714 --> 00:36:12,190 OK. 741 00:36:12,190 --> 00:36:15,025 Svo skulum borða einn meiri fisk. 742 00:36:19,900 --> 00:36:23,420 Og þá hverfur að skora, og þú hefur bara þennan skjá. 743 00:36:23,420 --> 00:36:23,660 >> Allt í lagi. 744 00:36:23,660 --> 00:36:26,530 Svo er það mjög viðeigandi leik, og ef þú hefðir meira 745 00:36:26,530 --> 00:36:30,010 tíma, þá gæti að lokum bæta við 746 00:36:30,010 --> 00:36:31,590 fleiri og fleiri forrit. 747 00:36:31,590 --> 00:36:34,630 Og svo þá, bætt ég nokkra fiska, gerði þá gangi 748 00:36:34,630 --> 00:36:38,830 á mismunandi hraða, og svo þegar hákarl borðar a 749 00:36:38,830 --> 00:36:42,140 eitraður fiskur, segir það í raun, "Blech!" 750 00:36:42,140 --> 00:36:45,010 Og hvað þá gerði ég er ég bætt nýrri bakgrunn til 751 00:36:45,010 --> 00:36:47,210 stigi - leikur á bakgrunni. 752 00:36:47,210 --> 00:36:53,610 Og svo hvað sviðið er á leiknum á atburð 753 00:36:53,610 --> 00:36:58,100 meðhöndlun er það rofi til bakgrunn leikur yfir 754 00:36:58,100 --> 00:36:58,880 bakgrunni. 755 00:36:58,880 --> 00:37:03,930 Og eins og heilbrigður, faldi ég alla sprites af sviðinu þannig að 756 00:37:03,930 --> 00:37:07,330 aðeins leikur yfir bakgrunni var sýnt. 757 00:37:07,330 --> 00:37:10,620 There ert a par af öðrum litlum viðbótum sem ég bætti við, 758 00:37:10,620 --> 00:37:14,810 til dæmis, en þegar við enduðum kerfi okkar, svo okkar 759 00:37:14,810 --> 00:37:18,370 hákarl, the næstur tími sem við byrjuðum, vildi byrja upp á 760 00:37:18,370 --> 00:37:19,620 þá stöðu eins og heilbrigður. 761 00:37:19,620 --> 00:37:23,970 Það sem ég bætt við er þegar græna fáninn er smellt, þá 762 00:37:23,970 --> 00:37:26,920 hákarl fer aftur til uppruna og þá andlit til 763 00:37:26,920 --> 00:37:28,490 rétt, þannig að í hvert skipti, þú ert með 764 00:37:28,490 --> 00:37:30,270 hákarl hefst þar. 765 00:37:30,270 --> 00:37:32,910 >> Svo þú getur gert tilraunir á hreyfingu og hluti eins og, sem 766 00:37:32,910 --> 00:37:37,410 bara til að bæta smá snertir að gera þinn 767 00:37:37,410 --> 00:37:39,820 leikur aðeins meira fáður. 768 00:37:39,820 --> 00:37:41,190 Hefur einhver hefur einhverjar spurningar um HungryShark? 769 00:37:45,610 --> 00:37:46,050 Cool. 770 00:37:46,050 --> 00:37:46,400 Allt í lagi. 771 00:37:46,400 --> 00:37:49,730 Svo er það dæmi um eitthvað sem þú gætir gert 772 00:37:49,730 --> 00:37:53,230 í Scratch nota öll þau tæki sem við ræddum áðan. 773 00:37:53,230 --> 00:37:57,530 Ég fylgir einnig í walkthrough renna. 774 00:37:57,530 --> 00:37:58,460 Þú munt sjá þá seinna. 775 00:37:58,460 --> 00:38:01,770 Það er bara yfirlit yfir þau ferli sem við gerðum - 776 00:38:01,770 --> 00:38:05,130 gengur frá HungryShark0 alla leið til endanlega okkar. 777 00:38:05,130 --> 00:38:08,466 Einn 778 00:38:08,466 --> 00:38:08,960 Já. 779 00:38:08,960 --> 00:38:10,310 En það er um það. 780 00:38:10,310 --> 00:38:11,690 Ég vera á bak ef þú krakkar vilja til 781 00:38:11,690 --> 00:38:12,990 spyrja allir fleiri spurningar. 782 00:38:12,990 --> 00:38:14,060 Þetta var Walkthrough 0. 783 00:38:14,060 --> 00:38:16,250 Þakka ykkur öllum fyrir að koma, og ég mun sjá þig á walkthrough 1.