Allison: Ahoj kluci!
Jen jsem vyzkoušení hra, kterou jsem dělal.
Je to super snadné, aby se jednoduché hry, jako je tento.
A ve skutečnosti, ukážu ti jak dělal jsem to hned.
Pojďme na více než www.scratch.mit.edu.
Chceme vytvořit nový projekt, tak umožňuje klikněte na kartě Vytvořit.
Už mám výrobek otevřen, takže budeme přepínat zde.
>> Začněme s rychlou prohlídku z pomocné prostředí.
Na tu vlevo dole, máme všechny skřítky, které budou
být použity v naší hře.
Například, máme opici, banán, a brokolice.
Když klikneme na každý sprite budete Všimněte si, že v pravém sloupci bude
změnit, aby nám ukázal, že pracujeme s tímto konkrétním sprite.
Něco jsme dali v tomto sloupci bude ovládání sprite, který je zvýrazněný.
Tady ve středu, máme sloupec obsahující naší palety a skládačky,
které budeme používat k vytváření naši hru.
Na vrcholu, máme kategorii skládačky musíme pracovat.
Například, modré kousky, v karta Motion, nám umožní
kontrolovat, jak naše skřítci pohybovat.
Budeme zkoumat další kategorie jak vytvořit naši hru.
A konečně, v levém horním rohu, jsme máme jeviště, kde budeme
vlastně hrát naši hru.
Kde můžeme vidět účinky naše skripty na skřítků.
>> Tak pojďme začít.
V naší hře, bude opice zkuste jíst banán chvíli
vyhnout brokolici.
Opice bude následovat naše myši, a brokolice a banány budou plavat
po fázi náhodně.
Když se opice dostane do blízkosti banán, bude banán aktivně snažit
aby se zabránilo opice, jen aby se věci trochu víc vzrušující.
>> Začněme tím, skriptování chování našeho hlavního hrdiny, opice.
Chcete-li spustit náš skript, použijeme-li Zelená vlajka klikli kousek od
události kategorie.
Tady.
To způsobí, že všechny dílky připojeno k tlačítku pro spuštění, když jsme
klepněte na zelenou vlajku, tady, na v pravém horním rohu jeviště.
Chceme, aby opice následovat myši.
Tak jsme si vybrat tlačítko Go a vyberte ukazatel myši, tak jako.
Takže jdeme na to zkusit tady.
Pojďme test je a uvidíme, co se stane.
>> Takže to vypadá opravdu jen jako opice následoval první tlačítko myši.
To je proto, že ve výchozím nastavení, Přejít na zablokování se provede pouze jednou.
Chcete-li získat opice následovat myši v celé hře, musíme
tento blok spustit znovu a znovu.
Vypadá to, že potřebujeme nějaký konstrukce cyklu.
Tak umožňuje přesunout do řízení.
Podívejte se, zkusme to Forever smyčku.
Vypadá to, že to funguje.
>> Takže příště bychom měli přemýšlet o tom, jak opice bude
komunikovat s ostatními skřítky.
V podstatě, musíme přidat logiku našeho hry, jako to, že hra skončí, pokud
opice dotkne banán nebo brokolice.
A vlastně používat slovo "pokud" při popisu chování
se snažíme vytvořit.
A dost pohodlně, je tu ovládání blokován s názvem-li, že budeme používat
přesně pro tento účel.
Takže tvar diamantu, tady, na blok, je místo, kde jsme se dát
za předpokladu, že chceme ověřit.
V tomto případě budeme kontrolovat, zda opice se dotýká banán.
>> Se můžeme chytit Dotyk kus z kategorie snímání.
A vybrat Banana od Nabídka rozbalovací.
Nyní musíme říci, naši sprite, co dělat, když se dotkne banán.
Chceme, aby si hru do konce, a opice říci, že jste vyhrál.
Takže přidáme do Say a Zastavit kus.
Budeme měnit, ahoj, aby jste vyhráli.
A čas na 0,5.
Nyní budeme aplikovat stejnou logiku, když opice se dotýká brokolice,
s výjimkou budeme mít opice říká, jste ztratili, místo, vyhrál jsi.
>> Vyzkoušíme to a uvidíme, jestli to funguje.
Úžasné.
Dokončili jsme skriptování opice chování, ale my jsme neskončili.
Stále máme říct brokolici a banán, co má dělat.
>> Pojďme začít s jednodušší z nich, brokolice.
Které potřebuje jen náhodně pohybovat.
Opět začneme s Při Zelená vlajka kliknutí na kus.
Potřebujeme sprite, který má být konstantní pohyb, takže se pojďme drag
out Forever smyčky.
Budeme-li vytvořit náhodný pohyb pomocí některé pohybové kousky s náhodným
číslo generátor.
>> Dobře, pojďme vyzkoušet to.
Děsivý
>> OK, nyní jen banán je vlevo.
Pojďme začít se stejným set kusů jako předtím.
Takže v případě, že opice se blíží, banán by se mu vyhnout.
Jinak, banán by se měl pohybovat náhodně.
Zní to jako práce pro Tento if else bloku.
Ve stavu, budeme kontrolovat banány vzdálenost od opice, a
pak se to vyhnout se odpovídajícím způsobem.
>> Nyní, když tato podmínka neplatí,
banán by se měl pohybovat náhodně.
Takže pojďme krást naše náhodný pohyb kusy z brokolice.
Vše, co musíte udělat, je přetáhnout kusů chceme, aby se banánů sprite, a
oni budou zkopírovány.
>> Vše hotovo.
Pojďme vyzkoušet si to.
Úžasné.
Všechno se zdá být funkční.
Teď jdi ​​a vytvořit svůj vlastní hry.
>> Pokud potřebujete nějakou inspiraci podívejte se na minulé projekty
od CS50 na internetových stránkách.
>> Jmenuji se Allison, a to CS50.
>> Musím si to nastavit velmi rychle.