Allison: Hei kaverit!
Olin juuri testaamiseksi peli tein.
Se on erittäin helppo tehdä yksinkertaisia pelit näin.
Ja itse asiassa, minä näytän sinulle miten tein sen juuri nyt.
Katsotaanpa pään yli www.scratch.mit.edu.
Haluamme luoda uuden projektin, joten lets klikkaa Luo-välilehden.
Minulla on jo tuote avataan, niin aiomme siirtyä tänne.
>> Aloitetaan nopea kierros naarmun ympäristön.
Alhaalla vasemmalla täällä, meillä on kaikki sprites että tulee
käyttää meidän peli.
Esimerkiksi meillä on apina, banaani, ja parsakaali.
Kun klikkaa kutakin sprite sinulla ll huomaa, että oikea sarake
muuttaa, näyttää meille, että pyrimme kanssa, että erityiset sprite.
Mitään laitamme tässä sarakkeessa ohjata sprite, joka on korostettu.
Täällä keskellä, meillä on sarake joka sisältää meidän lava palapelin palat,
josta käytämme luoda meidän peli.
Huipulla, meillä luokkaan palapelin palaset meidän täytyy työskennellä.
Esimerkiksi sininen kappaletta, alle Motion-välilehti, antaa meille mahdollisuuden
kontrolloida sitä, miten meidän sprite liikkua.
Me tutkia muita luokkia kun luomme meidän peli.
Lopuksi vasemmassa yläkulmassa, me on meidän vaiheessa, josta näet
itse pelata meidän peli.
Jossa voimme nähdä vaikutukset meidän skriptejä sprite.
>> Joten pääset alkuun.
Meidän peli, apina yrittää syödä banaanin, kun
välttäen parsakaali.
Apina seuraa meidän hiiri, ja parsakaali ja banaani kelluu
ympäri lavaa satunnaisesti.
Kun apina pääsee lähelle banaani, banaani aktiivisesti yrittää
välttää apina, vain tehdä asioita hieman jännittävä.
>> Aloitetaan scripting käyttäytyminen meidän päähenkilö, apina.
Aloittaa meidän script, käytämme Kun Vihreä lippu napsautetaan pala
tapahtumia luokkaan.
Täällä.
Tämä aiheuttaa kaikki palapelin palaset kytketty painiketta kulua siitä, kun me
klikkaa Vihreä lippu, täällä, oikeassa yläkulmassa vaiheessa.
Haluamme apina seuraamaan hiiren.
Joten me valitsemme MENE-painiketta ja valitse Hiiren osoitin, kuten niin.
Joten aiomme kokeilla sitä täällä.
Katsotaanpa testi on ja katso mitä tapahtuu.
>> Joten se tuntuu apina oikeastaan ​​vain seurasi ensimmäisen hiiren klikkauksella.
Tämä johtuu siitä, oletuksena, Mene lohkoon pannaan täytäntöön ainoastaan ​​kerran.
Saada apina seuraamaan hiiren koko pelin, me tarvitsemme
tämän lohkon toteuttaa uudestaan ​​ja uudestaan.
Kuulostaa tarvitsemme jonkinlaista ja silmukoiden konstruktio.
Joten avulla siirtyä valvonta.
Katsokaa, yritetään tätä ikuisesti silmukan.
Näyttää se toimii.
>> Joten seuraavan meidän pitäisi ajatella miten apina
vuorovaikutuksessa muiden sprite.
Pohjimmiltaan meidän täytyy lisätä logiikkaa meidän peli, niin että peli päättyy, jos
apina koskettaa banaani tai parsakaali.
Ja todella käyttää sanaa "jos" kun käyttäytymistä kuvaavien
yritämme luoda.
Ja kätevästi tarpeeksi, siellä ohjaus estetty nimeltään Jos käytämme
juuri tätä tarkoitusta varten.
Joten timantti muoto, juuri tässä, on lohko, siellä laitamme
ehdolla, että haluamme tarkistaa.
Tässä tapauksessa me tarkistaa, onko apina koskettaa banaani.
>> Se nappaame Koskettava kappale alkaen Sensing luokkaan.
Ja valitse Banana pudotusvalikosta.
Nyt meidän täytyy kertoa sprite mitä tehdä, kun se koskettaa banaani.
Haluamme pelin loppuun, ja apina sanoa, olet voittanut.
Joten me lisätä Say ja Lopeta kaikki pala.
Muutamme, hei, on, voitit.
Ja aika 0.5.
Nyt käytämme samaa logiikkaa, kun apina koskettaa parsakaali,
paitsi meillä on apina sanoa, olet menettänyt, sen sijaan, olet voittanut.
>> Kokeillaan tätä ja katso jos se toimii.
Mahtava.
Lopetimme scripting apinan käyttäytymistä, mutta emme ole vielä valmiita.
Meillä on vielä kertoa parsakaali ja banaani mitä tehdä.
>> Aloitetaan yksinkertaisempi kaksi, parsakaali.
Joka tarvitsee vain liikkua satunnaisesti.
Jälleen Aloitamme Kun Vihreä lippu napsautetaan pala.
Meidän sprite olla jatkuvasti liikettä, joten katsotaanpa vedä
ulos Ikuisesti silmukka.
Luomme satunnainen liike käyttäen jotkut liike kappaleina satunnainen
numero generaattori.
>> Okei, nyt testata tätä ulos.
Mahtava
>> OK, nyt vain banaani on jäljellä.
Katsotaanpa alkajaisiksi saman joukko kappaletta kuin ennen.
Joten jos apina pääsee lähelle, banaani tulisi välttää.
Else, banaani pitäisi liikkua satunnaisesti.
Kuulostaa työtä tässä Jos Else lohko.
Vuonna kunnossa, tarkistamme banaaneja etäisyys apina, ja
sitten se välttää vastaavasti.
>> Nyt, kun tämä ehto ei sovelleta,
banaani pitäisi liikkua satunnaisesti.
Joten haluan vain varastaa meidän satunnainen liike kappaletta parsakaali.
Meidän täytyy tehdä, on vetää kappaletta haluamme banaani sprite, ja
he ovat kopioidaan.
>> Kaikki valmista.
Katsotaanpa testata sitä.
Mahtava.
Kaikki näyttää toimivan.
Nyt mennä ja tehdä omia pelejä.
>> Jos tarvitset inspiraatiota tutustu aiemmista hankkeista
alkaen CS50 verkkosivuilla.
>> Nimeni on Allison, ja tämä CS50.
>> Minun täytyy saada nämä perustaa huippunopea.