Allison: Ahoj kluci!
Len som vyskúšanie hra, ktorú som robil.
Je to super ľahké, aby sa jednoduché hry, ako je tento.
A v skutočnosti, ukážem ti ako robil som to hneď.
Poďme na viac než www.scratch.mit.edu.
Chceme vytvoriť nový projekt, tak umožňuje kliknite na karte Vytvoriť.
Už mám výrobok otvorený, takže budeme prepínať tu.
>> Začnime s rýchlu prehliadku z pomocnej prostredia.
Na tú vľavo dole, máme všetky škriatkov, ktoré budú
byť použité v našej hre.
Napríklad, máme opicu, banán, a brokolica.
Keď klikneme na každý sprite budete Všimnite si, že v pravom stĺpci bude
zmeniť, aby nám ukázal, že pracujeme s týmto konkrétnym sprite.
Niečo sme dali v tomto stĺpci bude ovládanie sprite, ktorý je zvýraznený.
Tu v strede, máme stĺpec obsahujúce našej palety a skladačky,
ktoré budeme používať na vytváranie našu hru.
Na vrchole, máme kategórii skladačky musíme pracovať.
Napríklad, modré kúsky, v karta Motion, nám umožní
kontrolovať, ako naše škriatkovia pohybovať.
Budeme skúmať ďalšie kategórie ako vytvoriť našu hru.
A konečne, v ľavom hornom rohu, sme máme javisko, kde budeme
vlastne hrať našu hru.
Kde môžeme vidieť účinky naše skripty na škriatkov.
>> Tak poďme začať.
V našej hre, bude opice skúste jesť banán chvíľu
vyhnúť brokolicu.
Opice bude nasledovať naše myši, a brokolica a banány budú plávať
po fáze náhodne.
Keď sa opice dostane do blízkosti banán, bude banán aktívne snažiť
aby sa zabránilo opice, len aby sa veci trochu viac vzrušujúce.
>> Začnime tým, skriptovanie správanie nášho hlavného hrdinu, opice.
Ak chcete spustiť náš skript, ak použijeme Zelená vlajka klikli kúsok od
udalosti kategórie.
Tu.
To spôsobí, že všetky dieliky pripojené k tlačidlu pre spustenie, keď sme
kliknite na zelenú vlajku, tu, na v pravom hornom rohu javiska.
Chceme, aby opice nasledovať myši.
Tak sme si vybrať tlačidlo Go a vyberte ukazovateľ myši, tak ako.
Takže ideme na to skúsiť tu.
Poďme test je a uvidíme, čo sa stane.
>> Takže to vyzerá naozaj len ako opice nasledoval prvé tlačidlo myši.
To je preto, že v predvolenom nastavení, Prejsť na zablokovanie sa vykoná len raz.
Ak chcete získať opice nasledovať myši v celej hre, musíme
tento blok spustiť znova a znova.
Vyzerá to, že potrebujeme nejaký konštrukcia cyklu.
Tak umožňuje presunúť do riadenia.
Pozrite sa, skúsme to Forever slučku.
Vyzerá to, že to funguje.
>> Takže nabudúce by sme mali premýšľať o tom, ako opice bude
komunikovať s ostatnými škriatkov.
V podstate, musíme pridať logiku nášho hry, ako to, že hra skončí, ak
opice dotkne banán alebo brokolica.
A vlastne používať slovo "ak" pri opise správania
sa snažíme vytvoriť.
A dosť pohodlne, je tu ovládanie blokovaný s názvom-li, že budeme používať
presne na tento účel.
Takže tvar diamantu, tu, na blok, je miesto, kde sme sa dať
za predpokladu, že chceme overiť.
V tomto prípade budeme kontrolovať, či opice sa dotýka banán.
>> Sa môžeme chytiť Dotyk kus z kategórie snímanie.
A vybrať Banana od Ponuka rozbaľovacej.
Teraz musíme povedať, naši sprite, čo robiť, keď sa dotkne banán.
Chceme, aby si hru do konca, a opice povedať, že ste vyhral.
Takže pridáme do Say a Zastaviť kus.
Budeme meniť, ahoj, aby ste vyhrali.
A čas na 0,5.
Teraz budeme aplikovať rovnakú logiku, keď opice sa dotýka brokolica,
s výnimkou budeme mať opice hovorí, ste stratili, miesto, vyhral si.
>> Vyskúšame to a uvidíme, či to funguje.
Úžasné.
Dokončili sme skriptovanie opice správanie, ale my sme neskončili.
Stále máme povedať brokolicu a banán, čo má robiť.
>> Poďme začať s jednoduchšie z nich, brokolica.
Ktoré potrebuje len náhodne pohybovať.
Opäť začneme s Pri Zelená vlajka kliknutí na kus.
Potrebujeme sprite, ktorý má byť konštantný pohyb, takže sa poďme drag
out Forever slučky.
Budeme chcete vytvoriť náhodný pohyb pomocou niektoré pohybové kúsky s náhodným
číslo generátor.
>> Dobre, poďme vyskúšať to.
Desivý
>> OK, teraz len banán je vľavo.
Poďme začať s rovnakým set kusov ako predtým.
Takže v prípade, že opice sa blíži, banán by sa mu vyhnúť.
Inak, banán by sa mal pohybovať náhodne.
Znie to ako práca pre Tento if else bloku.
V stave, budeme kontrolovať banány vzdialenosť od opice, a
potom sa to vyhnúť sa zodpovedajúcim spôsobom.
>> Teraz, keď sa táto podmienka neplatí,
banán by sa mal pohybovať náhodne.
Takže poďme kradnúť naše náhodný pohyb kusy z brokolice.
Všetko, čo musíte urobiť, je pretiahnuť kusov chceme, aby sa banánov sprite, a
oni budú skopírované.
>> Všetko hotové.
Poďme vyskúšať si to.
Úžasné.
Všetko sa zdá byť funkčné.
Teraz choď a vytvoriť svoj vlastný hry.
>> Ak potrebujete nejakú inšpiráciu pozrite sa na minulé projekty
od CS50 na internetových stránkach.
>> Volám sa Allison, a to CS50.
>> Musím si to nastaviť veľmi rýchlo.