Tip:
Highlight text to annotate it
X
>> ZAMYLA CHAN: Hello, na kuwakaribisha kwa walkthrough Scratch.
Jina langu ni Zamyla na mimi itakuwa kuongoza walkthroughs kwa ajili yenu mwaka huu.
Katika CS50, kila tatizo ni kuweka akiongozana na walkthrough.
Wakati walkthroughs hizi nitakwenda zaidi ya tatizo wiki kuweka, kueleza
dhana inavyotakiwa na kuvunja tatizo kuweka ndani ya kuumwa manageable.
>> Kwa mara ya kwanza p-kuweka katika CS50, sisi kweli si kupata ndani ya kuandika na
mashine ya kanuni ya mambo ya ajabu kabisa bado.
Badala yake, sisi ni kwenda kutumia Scratch, mpango kwamba inaruhusu yetu ya kuchunguza
programu ya dhana katika Visual na ubunifu njia.
Walkthrough hii kuchunguza msingi dhana kwamba tutaweza kutumia
katika CS50, kama vile kuwahudumia kama mafunzo Scratch.
Katika kila walkthrough mimi itabidi orodha ya kuweka ya zana ambayo unaweza kutumia kwa
tatizo kuweka.
Kutoka kubwa bila shaka kwa dhana halisi kazi, ni nzuri na manufaa kwa
kujua nini wewe pamoja na vifaa kabla ya kukabiliana na kuweka tatizo.
>> Kwanza, hebu majadiliano juu sprites.
Sprites ni kati ya maamuzi miradi katika Scratch.
Kila kitu au kila tabia, kuwa ni paka, mbwa au
mpira, inaitwa sprite.
Kama mimi nataka kusema, paka wawili katika mradi wangu, Mimi itabidi kufanya mbili
tofauti sprites katika Scratch, hata kama uko kabisa kufanana.
>> Sprite Kila moja ina maandiko yanayohusiana na kwamba sprite maalum.
Scripts ni nini wewe kwenda kwa kuwa ujenzi na akawatoa
na kuacha vitalu.
Scripts ni maelekezo kwamba kuamua na kufafanua
jinsi script kutenda.
>> Sasa, si tu sprites images.
Costume sprites huamua nini sprite inaonekana kama.
Yoyote sprite aliyopewa anaweza kuwa na zaidi ya Costume moja.
kidogo baadaye wakati walkthrough hii mimi itabidi kuonyesha jinsi unaweza kuwa na yako
sprite mabadiliko ya mavazi wakati wa programu yako.
>> Kujenga sprite katika Scratch, unaweza ama kuchagua Costume yake ya awali kwa ajili ya
Maktaba ya mwanzo, kuteka yako mwenyewe katika Mwanzo wa kujengwa katika mhariri rangi,
upload picha yako mwenyewe, au kuchukua picha na kamera kompyuta yako.
Wote wa sprites ni kuwekwa juu ya nini sisi kuwaita hatua.
hatua ni kama canvas yetu ambapo sprites unaweza kuzunguka.
>> Ingawa tunaweza kuwa na sprites mafungu, kuna inaweza tu kuwa moja ya hatua.
Vinginevyo, hatua na sprites kabisa sawa kwa kuwa hatua unaweza
pia kuwa na maandiko.
Scripts juu ya hatua ni muhimu sana wakati huna script kwamba
siyo lazima zinazohusiana kwa moja sprite maalum.
Labda linafanywa na nyingi kupigwa, au hakuna kabisa.
>> Ni nzuri kwa ujumla kubuni nafasi yako maandiko juu ya hatua kama ni
ujumla kutosha na wala zinazohusiana kwa sprites maalum.
Na kama tu sprites na mavazi, hatua kuwa backdrops kwamba anaweza kubadilisha
juu ya mwendo wa programu yako.
Na unaweza kuteka yako mwenyewe, kupakia mfano, kuchukua picha, au kutumia
Mwanzo maktaba ya backdrops.
Wote hatua na sprites pia anaweza kucheza sauti kutoka maktaba Scratch, au
unaweza upload na rekodi yako mwenyewe.
>> Kuanza Scratch yako mpango utasikia haja bonyeza bendera ya kijani katika
juu kulia kona ya dirisha hatua.
Lakini kama wewe si kuungana kitu kwa hii ya kuzuia haki hapa, basi hakuna kitu ni
kweli kwenda kutokea kwa sababu yako sprites na hatua ya haja ya kuwa habari
kujibu tukio la bendera ya kijani kuwa clicked.
Hivyo itabidi haja ambatisha vitalu Groove chini ya kijani
bendera, na kisha mpango nitafanya wale vitendo wakati wa kuanza
programu yako.
>> Naam, kile unakuja baada ya hayo?
Naam, Scratch ina mengi ya vitalu kwa wewe kutumia, na unaweza
hata kufanya yako mwenyewe.
Utaona tabo tatu, Scripts, Mavazi na Sauti.
Chini tag Scripts ni makundi wa taarifa.
Kauli ni conveniently iliyoandaliwa na Michezo.
Una vitendo kuhusiana na harakati, sauti, inaonekana, na kadhalika.
Ingawa itabidi vitalu nyingine kujengwa karibu kauli yako, ni
kauli ambayo itasaidia sprites au hatua ya kufanya kitu, ambapo
vitalu nyingine itasaidia kuamua wakati wa kufanya nao.
>> Hebu sema wewe ni kujenga sana yako kwanza ya mradi na wewe tu unataka
paka kwa meow chini ya baadhi ya mazingira.
Kutekeleza mpango huu, tunaweza kuchukua faida ya booleans.
Haya ni maneno kwamba kutathmini ama kweli au uongo.
Katika Scratch hizi ni kutambuliwa na pembe ya mwisho wa vitalu.
Itabidi aina ya aina mbalimbali ya booleans kama vile ni panya
kuwa taabu chini, haina 2 plus 2 equate hadi 5, au ni mtumiaji kubwa
chini muhimu fulani kwenye keyboard?
>> Sasa, huwezi kutumia haya booleans peke yake.
Itabidi kuchanganya yao na kile tunachokiita masharti.
Vitalu hali inaweza kupatikana katika machungwa kudhibiti taarifa.
Hali conveniently kuwa kidogo placeholder kwamba inaonyesha sura ya
kuzuia kwamba unahitaji kwa kuweka ndani yake.
Hivyo kutegemea mazingira ya hali hiyo, unaweza kuchagua Boolean
na kuiweka ndani ya hali yako.
Na kuweka pamoja, una kauli ya masharti.
Mara baada ya kuweka taarifa za ndani kwamba kuzuia una muundo wa kuanzisha
ambapo mara moja hali fulani ni alikutana, basi nitafanya wale
taarifa.
>> Moja ya faida ya kompyuta ni nguvu kubwa na kasi ambayo wao
unaweza nitafanya michakato inayojirudia.
Badala ya, kusema, kurudia mafundisho juu na juu na zaidi ya
tena na kweli kuandika kwamba nje, au katika kesi hii, akawatoa na kuacha
na akawatoa na kuacha, nini sisi unaweza kufanya ni kurejelea katika kitanzi.
>> Mizunguko inaweza kutumika ama kutekeleza mambo kubwa na kitanzi milele,
au kwa ajili ya kuweka idadi ya nyakati.
Kwa mfano, kurudia taarifa yake, wanasema hi, mara 10, au labda mpaka fulani
hali ni ya kweli.
Na kwa Rudia hii Mpaka kuzuia wewe kuona Scratch kwamba ni hinting kwamba
itabidi kuweka Boolean katika Rudia Mpaka kuzuia kufanya
masharti taarifa.
>> Sasa, tunajua kwamba tunaweza kurejelea repetitive michakato ya ndani ya tanzi,
hivyo unaweza kuona kwa nini kitu kama hii inaweza kuwa bora.
Ni super muda mrefu, ni tu anafanya kitu kimoja tena na tena
tena, mara 10 katika ukweli.
Ni hatua hatua 10, anasema hello, hoja ya hatua 10, anasema hello.
Lakini kwa msaada wa mizunguko sisi unaweza tidy hii juu kidogo.
Kuona jinsi hii ni bora zaidi.
Ni mfupi, ni ndogo na tamati kitu kimoja.
>> Kuhamia kwenye vigezo.
Vigezo ni kimsingi vyombo kwa ajili ya maadili.
Katika Scratch, wale aina ya maadili unaweza ama kuwa maneno au wanaweza kuwa
namba, maadili ambayo sisi na kudhibiti juu.
Katika kuzuia hii ya kwanza tuna Nakala kutofautiana zenye
thamani, Hello, Dunia.
Katika mfano wa pili, ni kudhani kwamba tayari tuna kutofautiana aitwaye
Kukabiliana na sisi ni incrementing ni na tatu.
Na kisha, katika mfano wa mwisho, tunaona mfano wa vigezo kutumika
ndani ya masharti.
Katika kuzuia hili, sisi kuuliza kama variable Kukabiliana na ni chini ya sifuri.
>> Sasa, wakati kujenga kutofautiana una kuamua kama wewe kufanya
kutofautiana inapatikana kwa wote wa sprites katika Scratch yako mpango, au
tu kwa ajili ya sprites maalum kuchaguliwa wakati wa kufanya kutofautiana.
Na hii ni muhimu sana uamuzi wa kufanya.
Inakuja chini ya wigo nini wewe wanataka kuwa na kutofautiana.
>> Mfano wa upeo wa wenyeji ungekuwa kutofautiana tu kwa ajili ya sprite moja maalum,
ambayo ina maana kwamba tu sprite kwamba ingekuwa kuwa na uwezo wa kuona au kurekebisha.
Kama wewe kuamua kutofautiana na kimataifa wigo kwa kuchagua kwa wote
sprites, basi hiyo ina maana kwamba hatua, kama vile wote wa sprites,
itakuwa na uwezo wa kuona, kurekebisha, na kwamba upatikanaji
variable kwamba umeunda.
Na katika suala la kubuni, ni bora kuchagua wigo wa ndani wakati wowote unaweza
hivyo tu kwamba mapumziko ya sprites na hatua wala kuwa na wasiwasi kuhusu
kuweka wimbo wa variable kwamba.
>> Unaweza kweli kuwa vigezo mbili ya jina moja kwa sprites tofauti kama
muda mrefu kama wale ni mitaa vigezo.
Sprite moja, paka, unaweza kuwa na kutofautiana jina Counter, na Sprite mbili, mbwa,
inaweza pia kuwa na kutofautiana aitwaye Kukabiliana na kwa muda mrefu kama hizi
ni wawili mitaa vigezo.
Kwa sababu ya upeo wa kutofautiana haina kupanua na mapumziko ya
mpango, na hakuna hata mmoja wa sprites nyingine au hatua ya kupata kuchanganyikiwa.
>> Mapema, nilivyoeleza hatua ya kuingia, wakati kijani bendera clicked block.
Kwamba kuzuia na kuandamana kauli ni kimsingi kuwaambia
sprites yako au hatua, OK, wakati bendera ya kijani ni clicked, hii ni
nini unatakiwa kufanya.
Lakini kwamba si tu kwamba tukio sprites na hatua anaweza kujibu.
Sisi, kwa mfano, tukio kwa ajili ya wakati muhimu keyboard ni taabu.
Unaweza kweli kuchagua barua kupitia Z, sifuri kwa njia ya tisa au
arrow funguo.
>> Kuna matukio mengine, pia, vile kama wakati sprite yako ni clicked.
Baada ya kuanza na vitalu tukio kama hizi, utasikia taarifa mwenendo.
Wote wana kundi moja juu ya chini na laini ya juu, ambayo
inaonyesha kwamba hakuna kitu hapo juu inaona kuzuia kwamba.
Kujenga chini ya matukio hayo vitalu na kujenga kwenda chini.
>> Sasa, nini kinatokea kama tunataka baadhi ya tukio kutokea, kusema, wakati paka ni
kugusa sehemu fulani ya hatua?
Sisi kwa kweli hawana kujengwa katika tukio yanamaanisha kwamba, ili kile tutaweza
kufanya ni kujenga tukio yetu wenyewe.
Na kwamba wito utangazaji.
>> Hivyo wakati unataka ishara kwamba tukio fulani lililotokea, basi
kutumia nyeusi inayoitwa Broadcast, ambayo hupatikana katika tabo Udhibiti.
Kuna utasikia aina katika jina la tukio kwamba unataka matangazo, na
basi kwa namna yoyote sprite au hatua unaweza kuguswa na kwamba
matangazo kama wewe unataka hivyo.
Kuzuia Wakati mimi Pokea anaelezea sprites nini cha kufanya wakati wao uko
taarifa kwamba desturi yako tukio lililotokea.
Ili kukumbuka kwamba wakati wowote matangazo tukio, ni pamoja na
ufahamu kwamba ama moja ya sprites au hatua ni kwenda
kupokea kwamba tukio hilo na kujibu hilo.
>> Sasa, dhana ya mwisho kabla ya sisi kupata kwa mfano halisi wa Scratch
mpango, ni dhana ya nyuzi.
Kwamba wakati kompyuta yako ni utekelezaji sawia
michakato ya wakati huo huo.
Na mimi nina uhakika tumekuwa wote kuchukuliwa faida ya hii.
Kama kutumia mtandao wakati kusikiliza muziki.
kompyuta unaweza nitafanya kadhaa mambo wakati huo huo.
>> Katika mfano huu hapa, hizi mbili scripts inaweza kutumika kwa ajili
exact sprite.
hatua ya kuingia kuzuia, Wakati Green Bendera Clicked, limetumika mara nyingi, lakini
wao ni watu wawili tofauti scripts.
Hakika, Bendera Green clicked kuzuia pengine kuwa moja ya wengi
maarufu vitalu katika programu yako.
Hapa tunaona kwamba wakati bendera ya kijani ni clicked, kuna moja mchakato wa kwenda
juu, kama vile mwingine.
Hivyo Scratch itakuwa kweli kuendesha hizi mbili kwa wakati halisi huo.
Na kujua kwamba unaweza kweli kuwa zaidi ya mmoja kuingia hatua, hata kama
ni sawa na kuingia hatua, ni kwenda kuwa muhimu kweli kweli kama unataka
tofauti tofauti ya kazi kutoka kwa mtu mwingine.
>> Wote haki.
Hivyo sasa kwamba tumekuwa kufunikwa yote haya dhana, hebu tuangalie mfano.
Nimekuwa alifanya mfululizo wa mipango Scratch, hivyo kujaribu kufuata pamoja kama sisi
kufanya mchezo kidogo.
Hebu kuanza kwa kufungua Njaa Dino sifuri.
>> Hebu bonyeza bendera ya kijani na kuanza na kuona nini anafanya.
Tuna sprite mdudu kwamba hatua kwa hatua chache, resets katika urefu fulani, na
kisha hatua nyuma.
Na kisha tuna sprite dino.
Na uendelezaji funguo mshale, mimi nina kusonga dino sprite duniani, na kuifanya kugeuka
na mzunguko.
Hiyo inaweza kuwa aina ya furaha, lakini kuna si wengi sana
scripts katika mpango huu.
Sisi tunaweza kuongeza hii.
>> Kwa mfano, wakati dino ni kusonga mbele ni unaweza kweli kupata mbali ya screen na
karibu kutoweka kutoka kwenye tovuti.
Tunataka mabadiliko ya kwamba kwa sababu sisi hawataki dino kutoroka.
Basi hebu kuacha script yetu na nyekundu bendera na kisha hariri scripts dino.
Taarifa kwamba hii script hasa ina milele kitanzi, ambayo mwisho na
makali sawa.
Haina yoyote Groove chini.
Na hii inafanya hisia kutoka jina, kitanzi milele.
Ni utekelezaji wa jambo kubwa na hautakuwa na mwisho.
Hivyo hii ni fursa kubwa kuanzisha thread.
>> Wote haki.
Basi hebu kuongeza mwingine script.
Mimi nina kwenda kuanza na kuingia hii uhakika, Wakati Green Bendera clicked.
Na mimi nataka kuendelea kuangalia kama dino ni kwenda kuwa
kugusa makali.
Chini ya Motion kuna nadhifu kuzuia kidogo kwamba anasema, Kama On Bounce Edge.
Na hivyo tunataka kuendelea nitafanya hili.
>> Nini taarifa hii haina ni hundi kama sprite ni makali ya
hatua, na bounces nyuma kama ni.
Na kwa sababu mtumiaji anaweza daima hoja dino, tunataka kupata aina fulani ya
kitanzi kwamba inaruhusu sisi kuendelea kutekeleza kauli hii.
Kuangalia chini ya Udhibiti tutaweza kuchagua kitanzi milele.
Basi hebu Drag kwamba katika dino scripts, na kisha
kuongeza Kama On Bounce Edge.
Na kisha hebu mtihani mpango wetu.
>> Hivyo mdudu ni kusonga kama kwa kawaida, na kisha kama sisi mtihani nje script yetu mpya kwa
kusonga dino wetu makali, tunaona kwamba hawawezi
kuepuka hatua tena.
Bounces haki ya nyuma.
Sasa unaweza kushangaa kwa nini dino bounces lakini si mdudu.
Naam, hiyo ni kwa sababu sisi aliandika newest wetu script scripts ndani dino
na si mende.
Hivyo mdudu si kusikiliza maelekezo tuliyowapa dino.
>> Wote haki.
Basi hebu kuongeza kitu kipya sasa.
Kama wewe kwenda tab costumes utaona kwamba mavazi tofauti kwamba
kuja preloaded na sprite yako kuchaguliwa kama kuchagua mmoja kutoka
Mwanzo maktaba.
Kuna hii cute dino chomp Costume, hivyo hebu kutekeleza dino
chomping wakati sisi waandishi wa habari, kusema, muhimu nafasi.
>> Nyuma scripts dino.
Katika hii script hapa, tayari nina kuangalia katika kitanzi milele kama
funguo mshale fulani ni kuwa taabu na kusonga dino ipasavyo.
Kama wao kushoto mshale ni taabu, dino rotates kukabiliana na clockwise.
Kama haki arrow ni taabu, dino rotates clockwise.
Hivyo kama mshale juu ni taabu, basi dino ikiendelea mbele.
Tunaweza tu kuongeza script badala ya kuongeza moja tofauti kwa sababu hii
tayari ni kuangalia katika mandhari ya ambayo funguo ni kuwa taabu.
>> Hebu kuongeza moja kwamba hundi kwa Nafasi muhimu kuwa taabu.
Haya vitalu hapa ni kuangalia kwa funguo kuwa taabu.
Wao ni wote katika bluu mkali, hivyo hebu kwenda kuhisi mkali bluu
kauli na kuangalia kote.
Hapa ni muhimu spaced Press block.
Basi nini tunataka kufanya ni kuwa na dino kubadili chopping yake chini Costume
kama, na kama tu, nafasi muhimu ni kuwa taabu.
>> Basi hebu kuiga muundo hapa.
Sasa, kubadilisha Costume ina nini na jinsi dino inaonekana hivyo tutaweza kwenda
Angalia taarifa.
Na uhakika wa kutosha, tuna kubadili Costume Dino chomp.
Sasa, wakati sisi chomp chini hatutaki dino kuwa chomping chini milele,
hivyo hebu kuongeza kauli ya kuwaambia kwa kubadili nyuma.
Hivyo itabidi kubadili mavazi aina ya haraka, ingawa, kwa sababu katika Scratch kauli
nitafanya nyuma kwa nyuma kweli haraka, karibu mara mmoja.
Basi hebu kwenda Udhibiti na kisha kufanya dino pause kwa kidogo na kusubiri
moja ya pili baada ya chomps chini.
>> Sasa hebu hariri sprite mdudu.
sprite mdudu hatua mbele tano hatua taarifa mara tano baada ya
muda wa pause.
Katika kuzuia juu hapa mdudu maeneo yenyewe katika baadhi ya
x-kuratibu thamani.
Ili kupata kuratibu unaweza kweli mouse juu ya screen na
basi katika kona ya chini ya hatua dirisha kuratibu update hivyo
unaweza kuchukua fursa hii, Handy kipengele kutekeleza kuratibu
kwamba unataka.
Na, katika kauli hii hapa, sisi kuwafundisha mdudu kuanza saa moja
x thamani kila wakati, lakini kuchukua random urefu kwa mdudu kwamba bado
anakaa ndani ya vikwazo ya hatua.
>> Kuona hapa kwamba mimi nina kuchukua faida ya utangazaji tukio katika Scratch.
Handler tukio hili inaitwa New Bug1.
Hivyo wakati mdudu inapata Mpya Bug1 tukio,
hivyo itabidi kutekeleza taarifa.
Hivyo baada ya hatua mbele kuweka yake kiasi cha mara, ni kweli
matangazo ya tukio New Bug1.
>> Lakini vipi kuhusu sisi mabadiliko hii script kidogo?
Hivi sasa tuna mdudu kusonga hatua tano.
Hiyo si mengi, jumla ya mara tano.
Sisi kwa kweli sijui ni mara ngapi mapenzi zinahitajika mpaka mdudu fika,
kusema, mwisho wa screen, hivyo hebu kufanya lakini kufikia mwisho wa
screen, lakini kutumia aina fulani ya kujenga mengine.
>> Mimi nina kwenda kwa tofauti hii nje kwa sababu sisi ni kwenda na mabadiliko ya mambo machache.
Kufuta vitalu kutoka Scratch Drag vitalu
kushoto na kisha kutolewa.
Na anapata ilifutwa.
Kama kuamua kwamba hakuwa wanataka yake ilifutwa basi unaweza
kwenda Hariri na Undelete.
Lakini hatukuwa wanataka kupata kuondoa ya kuzuia kwamba.
>> Nini tunataka kufanya sasa ni hoja, kusema, 50 hatua na pause moja ya pili, na
kurudia mpaka sisi kugusa mwisho wa screen.
Basi hebu kutumia kitanzi ambayo inaruhusu sisi kurudia mchakato mpaka fulani
hali ni alikutana, aptly aitwaye Rudia Mpaka.
>> Yale yanayoendelea ndani ya hali ya Mpaka wa Repeat?
Kitu ambacho anatuambia kama mdudu ni kugusa makali ya
screen, ambayo ni kwenda kuwa chini ya Kauli Kuhisi.
Hapa ni Boolean hii, Kugusa.
Na unaweza kuchagua hapa nini unataka kuangalia kwa.
Hivyo tutaweza kuchagua Edge kugusa na kuongeza kauli hii masharti nyuma in
>> Hivyo sasa kama sisi kuangalia mdudu yetu, itabidi kuhamia tena mara moja kugusa
makali ya hatua.
Kubwa.
Sisi ni kumaliza na Dino njaa Zero, hivyo hebu kufungua Dino njaa Mmoja.
Aina ya kama show ya kupikia, nimekuwa aliongeza kidogo zaidi ya makala.
Kwa mfano, utaona kwamba mdudu ni kweli kabisa tu anaye kwenda mbio sasa
kinyume na hapo kabla.
Chini ya mwendo kuna hii glide taarifa.
Sasa, mdudu glides vitengo 70 hadi haki ya ufafanuzi wake wa sasa, lakini
anakaa katika msimamo huo y hapa.
Na sasa tunaweza kuwa nayo chomping dino kama sisi kutekelezwa kabla.
>> Lakini, mpango huu si kuitwa njaa Dion kwa ajili ya kitu hivyo hebu kuwa
dino kula mdudu.
Jinsi gani sisi tunasema mdudu, au kumwambia dino, kwamba ina kung'olewa chini?
Jinsi gani sisi kuwasiliana tukio hili?
Naam, tunajua kwamba wakati sisi kubadili Costume kwa dino kwa chomp dino
kwamba tumekuwa chomped chini.
Na kusema tunataka mdudu na kutoweka mara moja ni kuliwa.
Naam, sisi itabidi kuangalia kama mdudu imekuwa chomped ya juu na
kuwasiliana na mdudu kwamba itabidi kuficha au kutoweka kutoka screen
mara moja imekuwa ni chomped chini.
>> Hivyo ni aina gani ya dhana, aina gani ya chombo tunaweza kutumia kwa kuwa dino
kuwasiliana na mdudu kwamba ina chomped chini?
Utangazaji.
Basi hebu kwenda Matukio na kuongeza tukio na matangazo.
Chomp.
OK.
Lakini kumbuka kwamba mara sisi matangazo kitu sisi pia kuwa na
kupokea tukio hili.
Hivyo ambayo sprite mapenzi matangazo chomp?
Naam, hebu kuwa dino kufanya hivyo wakati muhimu Nafasi ni taabu.
>> Hebu kuongeza kuzuia kupokea chomp.
Sasa, wakati dino inakuja chini tu juu ya nafasi tupu hatutaki mdudu
kuguswa na kwamba wakati wote, kama tu dino ilikuwa kugusa lakini wakati huo
chomp ya kufanya sisi kweli kufanya kitu.
Hivyo tutaweza kutumia hali Kama kwa sababu sisi ni kuangalia kama kitu ni
kweli au si kweli.
>> Sasa kama sisi kurudi nyuma kwa Kuhisi, basi tunaweza kutumia hii kugusa
kuzuia na kuchagua Dino.
Basi, chini ya Looks, tunaona hii Ficha kuzuia kwamba kutakuwa na kimsingi kufanya mdudu
kutoweka kutoka hatua.
>> Tutaweza kufanya ni kuficha, lakini sisi kufanya wanataka mwingine mdudu, haki?
Dino yetu ni njaa.
Hivyo tunataka kuwapa mwingine mdudu baada ya.
Basi hebu pia matangazo Tukio Mpya Bug1.
Ila tunataka ni kusubiri kwa muda kabla ya mdudu mwingine inaonekana, hivyo hebu
pia kusubiri moja ya pili.
>> Wote haki.
Basi hebu angalia hii nje.
Sisi chomped chini, lakini kutoweka, mtu mwingine inaonekana, na sisi chomp chini
juu yake tena.
Hii ni kuangalia kama pretty furaha ya mchezo, lakini michezo yote
haja ya alama, haki?
Basi nini tunaweza kutumia kwa kuweka wimbo wa jinsi mende wengi dino ina kuliwa?
kutofautiana.
Basi hebu kuongeza variable kuitwa maksi.
>> Na sasa sisi itabidi kuamua nini wigo variable hii ina.
Hivyo hebu fikiria.
Wakati sisi kutaka lakini kuongeza alama kama imekuwa ni
mafanikio kuliwa, na hatua ili kuwa na kitu cha kufanya na
alama kama vile, hivyo hebu hawawajui hii kutofautiana kwa sprites wote.
>> Tunataka kuongeza alama ikiwa na tu kama, mdudu imekuwa kuliwa.
Na tumekuwa tayari imeandikwa script kwamba mikataba na mdudu kuliwa hivyo
hebu kuongeza kauli hii moja katika, Mabadiliko ya alama zote kwa moja.
Hiyo ina maana kuwa mara moja wewe kula mdudu kuongezeka score.
>> Hebu kucheza kwa kidogo na kula, Sijui, mende tatu.
Ili kupata uchovu wa mchezo, vizuri, utasikia vyombo vya habari kuacha nyekundu
saini na kuacha mchezo.
Na wakati unataka kurudi utasikia vyombo vya habari bendera ya kijani tena.
Lakini bado ni alama tatu hata ingawa mimi nina kucheza mchezo mpya.
Hatutaki kutoa watumiaji kichwa kuanza, hivyo tutaweza haja ya kuweka upya
alama kila wakati wao kuanza mchezo mpya.
Basi hebu kuongeza kauli ya hatua kuingia hatua script kuweka
kutofautiana alama na sifuri.
Hivyo sasa, wakati wewe kuanza mchezo, alama itaanza saa sifuri.
>> Sasa hebu kufungua njaa Dino 2 ambapo Nimekuwa aliongeza wachache na mambo zaidi.
Mimi clicked juu ya haki sprite mdudu duplicate sprite ambayo alifanya
sprite kufanana na yangu mmoja uliopita.
Sumu mdudu kimsingi ni sawa na Bug1 lakini mimi alichagua Costume mpya kwa sababu
Nilidhani inaonekana, vizuri, aina ya sumu.
Badala ya kuongeza alama wakati mdudu sumu ni kuliwa, mimi kwa kweli
yatapungua alama kwa kubadilisha alama kwa moja hasi.
>> Na kisha Mimi alifanya mwingine Costume kwa dino wetu kwa kutumia rangi ya mhariri
kufanya wagonjwa kuangalia dino na jina lake ni Dino Wagonjwa.
Lakini hatuwezi kutumia hii Costume katika yetu mpango bado, hivyo hebu kuongeza baadhi ya
kauli na vitalu kwamba kutakuwa na mabadiliko Costume dino kwa wagonjwa kijani
Costume wakati wowote anakula mdudu sumu.
>> Sasa, kwa vile sisi zinajirudia sprite mdudu, mdudu sumu ina wote wa
scripts kwamba mdudu awali gani.
Kama alitaka nakala zaidi ya maandiko kutoka sprites nyingine, unaweza Drag
script juu ya sprite kwamba unataka nakala.
Lakini sisi si haja ya kufanya hivyo hapa kwa sababu mdudu sumu tayari ina
script kwamba hundi kwamba mdudu imekuwa chomped chini juu.
Na tunaweza kuchukua fursa hii, kwa kuwasiliana na dino kwamba alikula
sumu mdudu.
Na sisi kuwasiliana kati ya sprites na utangazaji.
Basi hebu matangazo mpya tukio kuitwa Dino Wagonjwa.
>> Na tunajua kwamba tuna Costume kwa dino kubadili, lakini sisi pia
kujua kutoka mapema kwamba ni bora ya kuongeza katika pause
kati ya mabadiliko Costume.
Hivyo wakati mimi kupokea Dino wagonjwa, mimi naenda kubadili Costume Dino Wagonjwa, kusubiri
moja ya pili, na kisha kubadili nyuma na Dino njaa.
Wote haki.
Hebu kucheza mchezo wetu na kula mdudu na mende.
Na alama itapungua kwa moja.
>> Sasa, wakati mwingine unaweza taarifa kwamba kutofautiana wanaweza kuonekana juu ya
mkono wa kushoto kona ya screen.
Kama wewe navigate kwa sehemu ya chini ya Takwimu maandiko, utaona hii checkmark
kando ya vigezo kwamba kujenga.
Na hii ngozi au unhides kutofautiana kutoka screen.
Lakini pia unaweza kutumia kauli kuitwa Show au
Kujificha Kutofautiana mahsusi.
Basi hebu kutumia hii Kutofautiana Onyesha alama kwa kuhakikisha kwamba kila wakati sisi kuanza
mchezo, kutofautiana ni umeonyesha.
Kubwa.
>> Basi hebu kuendesha mchezo na kula mdudu sumu haki mbali.
Sasa, ni kidogo isiyo ya kawaida kuwa na mchezo kuwa na pointi hasi, haki?
Basi hebu kuanzisha kipengele mwingine.
Kama dino anakula wengi mno sumu mende basi anapata wagonjwa mno na
mchezo ni juu.
Hivyo kutekeleza hili, tutaweza kutangaza tukio jingine, Game Over.
Jinsi gani sisi kujua wakati wa kutekeleza hii Game Over matangazo?
>> Naam, tunaweza kufanya njia hii kadhaa.
Tunaweza kuwa script katika hatua kwamba kuendelea hundi kama alama
ni hasi au la, na matangazo ya Zaidi ya mchezo wakati
alama inakuwa hasi.
Au sisi inaweza kuchukua faida ya ukweli kwamba njia pekee ya alama hawakuweza milele
kuwa hasi, ni wakati sumu mdudu ni kuliwa.
Kwa sababu wakati wewe kula nyingine mdudu, kuongezeka score.
Hakuna matumizi katika kuangalia kama ni wanapaswa kuwa Game Over au si wakati wewe
kula mdudu chakula.
>> Ili tuweze kweli tu kuongeza script kwamba inapata wagonjwa Dino
tukio matangazo.
Tunataka kuwafundisha dino kama ifuatavyo.
Kama alama ni chini ya sifuri, matangazo Game Over.
Hivyo tutaweza kujenga Score Chini ya sifuri hali ya kutumia kuzuia kutoka
operator sehemu, na akawatoa katika alama yetu ya kuzuia kwamba.
Na kuona hapa unaweza tu Drag kutofautiana alama na kuweka chini ya sifuri.
Na sisi ni kwenda kutangaza tukio mpya, Game Over.
>> Lakini kama alama hana wamekwenda chini sifuri, tunataka dino kwa
kuendelea na mchezo.
Hivyo badala ya kutumia kama hapa, hebu kutumia kama mwingine kujenga.
kama mwingine kujenga anaelezea dino wetu kufanya jambo moja kama hali ni ya kweli
na kitu kingine kama hali ni ya uongo.
mwili wetu wa kwanza, kama unaweza kwenda katika kama mwingine, hivyo hebu Drag kwamba in
Lakini kama alama ya si chini ya sifuri, basi hebu kubadili nyuma kwa
Njaa Dino Costume.
Hatutaki kufanya hivyo preemptively.
Kubwa.
>> Lakini kwa kuwa sisi matangazo Game Over, sisi bado haja ya kufanya
tukio receiver block.
Kuna kweli Stop kauli wote katika udhibiti, hivyo hebu kuunganisha hii na
wakati mimi kupokea Game Over.
Lakini pia tunataka mdudu kuacha, hivyo hebu Drag hii script juu ya yote ya
mdudu Sprites vilevile hatua.
Hebu jaribu hii nje.
>> Kula mdudu sumu haki mbali, mpango ataacha kama ilivyotarajiwa.
Hakuna wa hoja nyingine mende na wala gani dino kama vyombo vya habari
chini funguo mshale.
Lakini hebu kusema hatutaki kuwakumbusha mtumiaji wa alama yao hasi, hivyo
hebu kuficha alama kutofautiana kutoka hatua wakati wowote Game
Tukio juu ya kupokelewa.
Wote haki.
>> Hivyo hii ni mchezo pretty heshima.
Na muda zaidi unaweza kuongeza zaidi sprites na maandiko zaidi.
Labda mende unaweza hoja kwa kasi tofauti.
Unaweza kuongeza background mpya kwa hatua -
Game Over kuongezeka -
, kwamba vile wakati hatua inapata Zaidi ya mchezo tukio, inaweza kubadili
Zaidi ya mchezo kuongezeka na wote ya kujificha sprites.
Kura ya tweaks ndogo inaweza kufanywa kwa kufanya mchezo wako zaidi kidogo polished.
>> Na hii ni mfano mmoja tu wa mradi kwamba unaweza kufanya katika Scratch
kutumia zana zote kwamba sisi kujadiliwa mapema -
sprites, mavazi, hatua, backdrops, hali, tanzi, vigezo,
utangazaji matukio na nyuzi.
Njaa Dino haina matumizi yoyote ya sauti madhara, lakini unaweza kwa urahisi kuongeza yako
mwenyewe na punde kwa tab Sauti na kuchunguza kauli sauti.
Mwanzo ni kuanzishwa kubwa programu dhana, hivyo kuwa wabunifu
na muhimu zaidi, kuwa na furaha.
Jina langu ni Zamyla, na hii ni CS50.