Allison: Hey guys! Ma just katsetamist mäng tegin. See on super lihtne teha lihtsaid mänge niimoodi. Ja tegelikult, ma näitan sulle, kuidas ma tegin seda just nüüd. Olgem peaga üle www.scratch.mit.edu. Me tahame luua uus projekt, et laseb klõpsa Loo sakk. Mul juba toote avatud nii me ümberlülitamiseks siin. Alustame kiirülevaate kriimustus keskkond. All vasakul siin on meil kõik sprites, mis kasutada meie mäng. Näiteks meil on ahv, banaan ja brokoli. Kui me klõpsata iga sprite teid märgata, et parempoolne veerg muuta, et näidata meile, et me töötame selle konkreetse sprite. Midagi me panna see veerg kontrollida sprite, mis on esile tõstetud. Siin keskel on meil veerg sisaldavad meie kaubaaluste puzzle tükki, mis me kasutame, et luua oma mängu. Ülaosas on meil kategooria puzzle tükki meil töötada. Näiteks sinine tükki all Resolutsiooni tab, mis võimaldab meil kontrollida, kuidas meie sprites liikuda. Uurime teiste kategooriate kui me loome mäng. Lõpuks top vasakule, me on meie staadiumis kus me tegelikult mängida oma mängu. Kui me näeme mõju meie skripte haldjaid. Niisiis alustame. Meie mäng, ahv proovige süüa banaani samas vältides brokoli. Ahv jälgib meie hiir ja brokkoli ja banaan float ümber etapil juhuslikult. Kui ahv saab lähedal banaan, banaan aktiivselt püüdma vältida ahv, vaid teha asjad natuke põnevamaks. Alustame skriptimine käitumine meie peategelane, ahv. Et alustada oma script, me kasutame Kui Roheline lipp klõpsatud tüki sündmuste kategooriasse. Siin. See põhjustab kõik puzzle tükid ühendatud nupp käivitada, kui me Klõpsake roheline lipp, siin kell üleval paremal laval. Me tahame, et ahv järgida hiir. Nii me valime Minek nuppu ja vali hiirekursor nagu nii. Nii et me ei kavatse proovida selle siin. Olgem test on ja vaata, mis juhtub. Nii tundub, et ahv tõesti ainult järgneb esimese hiireklõpsuga. Seda seetõttu, vaikimisi Mine blokeerida täidab üksnes korra. Et saada ahv järgida hiir kogu mängu, peame Selle ploki täitmisest ikka ja jälle. Tundub, et meil on vaja mingit kohta silmukoiminen ehitada. Nii saab liikuda kontrolli. Vaata, proovime seda Forever loop. Tundub, et see töötab. Niisiis, järgmine peaksime mõtlema kuidas ahv suhelda teiste haldjaid. Põhimõtteliselt on vaja lisada loogika meie mäng, nii, et mäng lõpeb, kui ahv puudutab banaan või spargelkapsas. Ja tegelikult kasutada sõna "kas" kirjeldamisel käitumine me üritame luua. Ja mugavalt piisavalt, ei kontroll blokeeritud kutsus Kui me kasutame täpselt seda eesmärki. Nii teemant kuju, siin, on plokk, kus me paneme tingimusel, et me tahame, et kontrollida. Sel juhul me kontrollida, kas ahv on liigutav banaan. Se me haarata liigutav tükk alates Sensing kategooriasse. Ja valida Banana alates rippmenüüst. Nüüd on meil öelda meie sprite mida mida teha, kui see puudutab banaani. Tahame mängu lõpuni, ja ahv öelda, te olete võitnud. Nii me lisada Say ja Peata kõik tükk. Muudame Tere, mis sa võitsid. Ja aeg 0.5. Nüüd me rakendada sama loogikat kui ahv on liigutav spargelkapsas peale on meil ahv öelda sa kadunud, selle asemel, sa võitsid. Olgem testida välja ja vaata, kas see toimib. Lahe. Me oleme valmis skriptimine ahvi käitumist, kuid me ei ole seda veel teinud. Meil on veel öelda, spargelkapsas ja banaan, mida teha. Alustame lihtsam kohta kaks, brokoli. Mis lihtsalt peab liikuma juhuslikult. Jällegi, me alustada Kui Roheline lipp klõpsatud tükk. Vajame sprite olema pidevas algatusel, niiet drag välja Forever loop. Loome juhuslik motion kasutades mõned motion tüki juhuslikult number generaator. Olgu, katsetada seda. Awesome OK, nüüd ainult banaan on jäänud. Alustame koos sama määrata tükki nagu enne. Nii et kui ahv saab sulgeda, banaan tuleks vältida. Else, banaan peaks liikuma juhuslikult. Sarnane töö see Kui Else blokeerida. In tingimus, me kontrollime banaanid kaugusel ahvi ja siis on see vältida vastavalt. Nüüd, kui see tingimus ei kohaldata banaan peaks liikuma juhuslikult. Teeme lihtsalt varastada meie juhuslik motion tükki brokoli. Kõik me peame tegema, on lohistada tükki tahame banaan sprite ja nad kopeeritakse üle. Kõik tehtud. Teeme seda testida. Lahe. Kõik näib toimivat. Nüüd mine ja tee oma mänge. Kui teil on vaja inspiratsiooni vaadata läbi möödunud projektide alates CS50 veebisaidil. Minu nimi on Allison, ja see CS50. Ma pean need loodud super kiire.