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.