Allison: Hej amikoj!
Ĵus mi provi ekstere la ludo mi faris.
Ĝi estas super facile fari simplajn ludoj kiel ĉi tio.
Kaj, fakte, mi montros al vi kiom mi faris nun.
Ni estros je super al www.scratch.mit.edu.
Ni volas krei novan projekton, tiel lasas alklaku la Krei langeton.
Mi jam ricevis produkto malfermiĝis, tiel Ni tuj ŝanĝi ĉi tie.
>> Komencu kun rapida tour de la nulo medio.
Sur la fundo lasis tie, ni havas ĉiuj spiritoj kiuj volas
esti uzata en nia ludo.
Ekzemple, ni havi simion, bananoj, kaj brokolo.
Kiam ni klaki sur ĉiu sprite vi rimarki, ke la dekstra kolumno volo
ŝanĝi, por montri al ni ke ni laboras kun tiu specifa sprite.
Io ajn ni metas en ĉi tiun kolumnon volo kontroli la sprite tio estas reliefigita.
Tie en la mezo, ni havas niajn kolumno enhavanta nia pallet puzlo pecoj,
kiun ni uzos por krei nian ludon.
Ĉe la supro, ni havas la kategorion de enigmo pecojn ni devas labori.
Ekzemple, la bluaj pecoj, sub la Motion langeto, ni permesos
kontroli, kiel niaj spiritoj movi.
Ni esploros la aliajn kategoriojn kiel ni kreas nian ludon.
Fine, je la supra maldekstra, ni havas nian stadion, kie ni
reale ludi nian ludon.
Kie ni povas vidi la efikojn de niaj skriboj sur la spiritoj.
>> Do ni komencu.
En nia ludo, la simio provi manĝi la banano dum
evitante la brokolo.
La simio sekvos niajn musojn, kaj la brokolo kaj bananon estos flosi
ĉirkaŭ la scenejo hazarde.
Kiam la simiino gets proksime al la banano, la banano estos aktive provas
por eviti la simio, simple por fari aferojn iom pli ekscita.
>> Ni komencu per skripta la konduto de nia ĉefa karaktero, la simio.
Por komenci nian skripton, ni uzos la Kiam Verda Flago klakis flikajxo el la
eventoj kategorio.
Ĉi tie.
Tio kaŭzos la tutan enigmon pecoj konektita al la butono por funkcii kiam ni
klaki la Verda Flago, ĉi tie, ĉe supre dekstre de la scenejo.
Ni volas ke la simio sekvi la muso.
Do ni elektu la Go To butonon kaj selektu muskursoron, kiel tia.
Do ni provos ĝin ĉi tie.
Ni testo estas kaj vidi kio okazas.
>> Do ĝi ŝajnas kiel la simio vere nur sekvis la unuan musklako.
Ĉi tio estas ĉar, implicite, la Go To bloki nur ekzekutas unufoje.
Por ricevi la simion por sekvi la muso en la tuta ludo, ni bezonas
tiu bloko ekzekuti denove kaj denove.
Sonas kiel ni bezonas ian de looping konstrui.
Do ebligas movi en Kontrolo.
Rigardu, mi provu ĉi Forever buklo.
Ŝajnas kiel ĝi funkcias.
>> Do, apud ni devus pensi pri kiel la simio
interagi kun aliaj spiritoj.
Esence, ni bezonas aldoni logikon por nia ludo, tiaj ke, la ludo finos, se
la simio tuŝas la banano aŭ la brokolo.
Kaj efektive uzi la vorto "se" kiam priskribante la konduto
ni provas krei.
Kaj oportune sufiĉe, ne estas kontrolo blokita nomata Se ni uzi
por ĝuste tiu celo.
Do la diamanto formon, ĝuste ĉi tie, sur la bloko, estas kie ni metas la
kondiĉi, ke ni volas kontroli.
En ĉi tiu kazo, ni devos kontroli, ĉu la simio tusxas la bananon.
>> Se ni havigu la Tuŝante peco el la sensado kategorio.
Kaj elektu Banano el la falmenuo.
Nun ni devas diri al niaj bildoj de kio fari kiam ĝi tuŝas la bananon.
Ni volas ke la ludo fini, kaj la simio diri, vi jam gajnis.
Do ni aldonu en Diru kaj Stop All peco.
Ni devos ŝanĝi, saluton, al, vi gajnis.
Kaj la tempo al 0.5.
Nun, ni aplikas la saman logikon kiam la simio tusxas la brokolo,
krom ni havos la simio diris, vi perdis, anstataŭ, vi gajnis.
>> Ni provi ĉi eksteren kaj rigardu, cxu gxi funkcias.
Awesome.
Ni finis scripting la simio La konduto, sed ni ne faris ankoraŭ.
Ni ankoraŭ devas informi la brokolo kaj banano, kion fari.
>> Ni komencu per la simplaj el la du, la brokolo.
Kio simple bezonas movi hazarde.
Denove, ni devos komenci kun la Kiam Verda Flago klakis peco.
Ni bezonas la sprite esti en konstanta moviĝo, do ni treni
el la Forever buklo.
Ni devos krei hazarda moviĝo uzante iuj moviĝo pecoj kun hazarda
nombra generilo.
>> Alright, ni testi ĉi tion.
Awesome
>> OK, nun nur la banano estas lasita.
Ni dividas kun la sama aro de pecoj, kiel antaŭe.
Do se la simio akiras proksima, la banano devas eviti ĝin.
Alie, la banano devus movi hazarde.
Sonas kiel tasko por ĉi Se Else bloko.
En la kondiĉo, ni kontrolos la bananoj distanco de la simio, kaj
do ĝi evitas laŭe.
>> Nun, kiam ĉi tiu kondiĉo ne aplikas, la
banano devus movi hazarde.
Do ni nur sxteli niajn hazarda moviĝo pecoj de la brokolo.
Ĉiuj ni devas fari estas treni la pecoj Ni deziras al la bananon sprite, kaj
ili estos kopiitaj super.
>> Ĉio farita.
Ni testi gxin.
Awesome.
Ĉio ŝajnas esti laborante.
Nun iru kaj faru viajn proprajn ludojn.
>> Se vi bezonas iujn inspiro kontrolu pasintaj projektoj
el CS50 en la paĝo.
>> Mia nomo estas Allison, kaj ĉi CS50.
>> Mi bezonos akiri tiujn starigis super rapida.