Allison: Hej dečki!
Bio sam samo testiranje igra sam napravio.
To je super jednostavan za napraviti jednostavan igre kao što je ovaj.
A, u stvari, ja ću vam pokazati kako sam to napravio upravo sada.
Idemo na glavu preko na www.scratch.mit.edu.
Želimo stvoriti novi projekt, pa omogućuje kliknite na kartici Stvori.
Već sam dobio proizvod otvorila, pa ćemo prebaciti ovamo.
>> Počnimo s brzim turneju od ogrebotina okoliš.
Na dno ostavio ovdje, imamo svi duhovi koji će
se koristi u našoj igri.
Na primjer, imamo majmuna, banana, i brokula.
Kad kliknemo na svaku sprite da ćete primjetiti da desni stupac će
promijeniti, pokazati nam da radimo s tom duh.
Sve što smo stavili u ovom stupcu će kontrolirati sprite, koji je istaknut.
Ovdje u sredini, mi imamo kolumnu sadrži našu postelju puzzle komada,
koje ćemo koristiti za stvaranje našu igru.
Na vrhu, imamo kategoriju slagalice moramo raditi.
Na primjer, plavi komada, pod tab Motion, omogućit će nam da
kontrolirati kako naši duhovi kretati.
Mi ćemo istražiti i druge kategorije kao što smo stvorili našu igru.
Konačno, u gornjem lijevom kutu, mi imamo pozornicu, gdje ćemo
zapravo igrati našu igru.
Gdje možemo vidjeti učinke naši skripte na duhovi.
>> Pa počnimo.
U našoj igri, majmun će pokušati jesti banane vrijeme
izbjegavajući brokulu.
Majmun će slijediti naš miš, a brokula i banana će plutati
oko pozornice slučajno.
Kad majmun približi banana, banana aktivno će pokušati
kako bi se izbjeglo majmuna, samo da bi stvari malo više uzbudljivo.
>> Počnimo skriptiranje ponašanje našeg glavnog lika, majmun.
Za početak naš scenarij, mi ćemo koristiti kada Zelena zastava kliknuli komad iz
kategorija događaja.
Ovdje.
To će izazvati sve slagalice spojen na gumb za pokretanje kada smo
kliknite na Zelenu zastavu, ovdje, na Desno gore na pozornici.
Želimo majmun slijediti miša.
Tako smo odabrati gumb ići na i odaberite pokazivač miša, kao i toliko.
Dakle, mi ćemo to pokušati ovdje.
Idemo test i vidjeti što će se dogoditi.
>> Dakle, čini se stvarno samo kao majmun slijedi prvi miša.
To je zato što, po defaultu, Idi Za blokiranje samo izvršava jednom.
Da biste dobili majmun slijediti miša tijekom cijele igre, trebamo
ovaj blok za izvršenje iznova i iznova.
Zvuči kao da trebaju neku vrstu od petlje konstrukt.
Na taj način omogućava se presele na kontrolu.
Gle, pokušajmo zauvijek petlju.
Čini se kao da to radi.
>> Dakle, pored bismo trebali razmišljati o Kako će majmun
interakciji s drugim duhovi.
Uglavnom, moramo dodati logiku našeg igra, tako da, igra će završiti ako
majmun dotakne bananu ili brokula.
A zapravo koriste riječ "ako" kada opisuje ponašanje
mi pokušavamo stvoriti.
I dosta povoljno, postoji Kontrola blokiran zove Ako da koristimo
za točno tu namjenu.
Dakle, u obliku dijamanta, upravo ovdje, na blok, gdje smo stavili
uvjetom da želimo provjeriti.
U ovom slučaju, mi ćemo provjeriti je li majmun dodiruje bananu.
>> Se što zgrabite dodirivanje komad iz kategorije Sensing.
I odlučite Banana iz izbornik padajući.
Sada moramo reći naš sprite, što učiniti kada ga dotakne bananu.
Želimo igru ​​do kraja, a Majmun je reći, da ste osvojili.
Tako smo dodali u Say i zaustaviti sve komad.
Mi ćemo promijeniti, bok, kako si pobijedio.
I vrijeme je da 0.5.
Sada ćemo primijeniti istu logiku kada majmun dodiruje brokulu,
osim što ćete imati majmun kažu, izgubili ste, umjesto da si pobijedio.
>> Idemo testirati ovo i vidjeti ako to radi.
Strašan.
Mi smo završili skriptiranje majmuna ponašanje, ali mi još uvijek nije učinjeno.
Mi još uvijek imamo za reći brokule banana i što učiniti.
>> Počnimo s jednostavnijim od njih dvojice, brokula.
Koji samo treba premjestiti nasumično.
Opet, počet ćemo s Kad Zelena zastava kliknuli komad.
Trebamo sprite, biti u stalnom motion, pa neka je drag
out zauvijek petlje.
Mi ćemo stvoriti slučajnih gibanja pomoću neki motion komada sa slučajnim
broj generatora.
>> Dobro, neka je testirati ovo.
Strašan
>> OK, sada samo banana je napustio.
Počnimo s istom set komada kao i prije.
Dakle, ako majmun približi, banana trebao izbjeći.
Inače, banana trebala kretati nasumce.
Zvuči kao posao Ako to drugi blok.
U stanju, mi ćemo provjeriti banane udaljenost od majmuna, a
onda su to izbjegli u skladu s tim.
>> Sada, kada je taj uvjet ne primjenjuje,
banana trebala kretati nasumce.
Pa neka je samo kradu naš slučajni pokret komadi od brokule.
Sve što morate učiniti je povucite komada želimo banana sprite, i
oni će se kopira više.
>> Sve učinjeno.
Idemo ga isprobati.
Strašan.
Sve se čini da se radi.
Sada idite i napravite svoj vlastiti igre.
>> Ako trebate neke inspiracije check out prošlih projekata
iz CS50 na web stranici.
>> Moje ime je Allison, i to CS50.
>> Trebam li dobiti ove postavljanje super brzi.