Allison: Hey guys!
Ég var bara að prófa út leikurinn sem ég gerði.
Það er frábær auðvelt að gera einfalda leikur eins og þetta.
Og í raun, ég sýna þér hvernig ég gerði það núna.
Skulum höfuð á yfir til www.scratch.mit.edu.
Við viljum búa til nýtt verkefni, svo lætur smelltu á Búa flipann.
Ég hef þegar fengið að vara opnað, svo við erum að fara að skipta yfir hér.
>> Við skulum byrja með a fljótur ferð á grunni umhverfi.
Neðst til vinstri hér, höfum við allar sprites sem mun
að nota í leik okkar.
Til dæmis höfum við apa, banani, og spergilkál.
Þegar við smellur á hverju Sprite þú munt eftir því að hægri dálkur mun
breyta, til að sýna okkur að við erum að vinna með því að sérstakur Sprite.
Eitthvað sem við setja í þessum dálki er stjórna gos sem er hápunktur.
Hér í miðjunni höfum við dálkinn okkar inniheldur bretti okkar a stykki púsluspil,
sem við munum nota til að búa til leik okkar.
Efst, höfum við flokk stykki púsluspil sem við þurfum að vinna með.
Til dæmis, bláu stykki, undir Hreyfing flipann, mun gera okkur kleift að
stjórna hvernig sprites okkar færa.
Við munum kanna aðra flokka sem við búum til leik okkar.
Loks efst til vinstri, við hafa stigi okkar, þar sem við munum
í raun að spila leik okkar.
Þar sem við getum séð áhrif handritin frá sprites.
>> Svo skulum við hefjast handa.
Í leik okkar, api mun reyna að borða banana á meðan
forðast spergilkál.
Api mun fylgja mús okkar, og að spergilkál og banani mun fljóta
um sviðið handahófi.
Þegar api fær nærri banani, banani mun taka virkan reyna
til að forðast api, bara til að gera hlutina aðeins meira spennandi.
>> Byrjum á því að forskriftarþarfir hegðun af aðalpersónu okkar, api.
Til að byrja handrit okkar, munum við nota þegar Grænn Flag smellt stykki úr
Atburðir.
Hér.
Þetta mun valda öllum stykki púsluspil tengdur við hnappinn til að keyra þegar við
Smelltu á græna Flag, hér á efst til hægri á sviðinu.
Við viljum apa til fylgt músinni.
Svo við veljum að fara til hnappinn og velja músarbendilinn, eins og svo.
Þannig að við ætlum að reyna það hér.
Prófum er og sjá hvað gerist.
>> Svo það virðist eins og api í raun aðeins fylgt fyrsta mús smellur.
Þetta er vegna þess, við vanræksla, Fara að loka aðeins keyrir einu sinni.
Til að fá apa til að fylgja músina á öllu leikinn, þurfum við
blokkin framkvæma aftur og aftur.
Hljómar eins og við þurfum einhvers konar lykkja reisa.
Svo geturðu flutt inn Control.
Líta skulum við reyna þetta Forever hliðar.
Virðist eins og það virkar.
>> Svo, næst ættum við að hugsa um hvernig api mun
samskipti við aðra sprites.
Grundvallaratriðum, þurfum við að bæta rökfræði til okkar leikur, þannig að, leikurinn mun enda ef
api snertir banani eða spergilkál.
Og í raun nota orðið "ef" þegar lýsa hegðun
við erum að reyna að búa til.
Og þægilegan nógur, there 'a stjórna læst hringdi Ef að við notum
fyrir nákvæmlega þessum tilgangi.
Svo demantur lögun, hérna, á blokk, þar sem við setja
ástand sem við viljum að athuga.
Í þessu tilfelli, munum við athuga hvort api er snerta bananann.
>> Se við grípa snertur stykki frá Sensing flokki.
Og velja Banana frá fellilistanum.
Nú verðum við að segja gos okkar hvað að gera þegar það snertir banana.
Við viljum leikinn til enda, og api að segja, þú hefur unnið.
Svo við bætum í Say og hætta öllum stykki.
Við breytum, halló, að þú vann.
Og tíminn til 0,5.
Nú munum við beita sömu rökfræði þegar api snerti spergilkál,
nema við verðum api segja, þú misst, í stað þess, að þú vann.
>> Skulum prófa þetta út og sjá hvort það virkar.
Ógnvekjandi.
Við höfum lokið forskriftarþarfir api er hegðun, en við erum ekki gert ennþá.
Við verðum samt að segja spergilkál og banani hvað á að gera.
>> Við skulum byrja á einfaldari af tveimur, spergilkál.
Sem bara þarf að fara af handahófi.
Aftur, munum við byrja með þegar Grænn Flag smellt stykki.
Við þurfum að gos að vera í stöðugu draga hreyfing, þannig að við skulum
út Forever hliðar.
Við munum búa til handahófi hreyfingu með Sumir Hreyfing stykki með handahófi
Number Generator.
>> Einmitt, við skulum prófa þetta út.
Awesome
>> OK, nú aðeins banani er eftir.
Við skulum byrja á með sama setja stykki eins og áður.
Þannig að ef api fær loka, banani ættir að forðast það.
Annað, banani ætti að færa handahófi.
Hljómar eins og starf þetta Ef Else blokk.
Í því ástandi, munum við athuga bananar fjarlægð frá öpum, og
þá hafa það forðast samræmi við það.
>> Nú, þegar þetta ástand ekki gilda,
banani ætti að færa handahófi.
Þannig að við skulum bara stela handahófi hreyfingu okkar stykki úr spergilkáli.
Allt sem við þurfum að gera er að draga stykki við viljum að banani Sprite, og
þeir ætla að afrita yfir.
>> Allt gert.
Skulum prófa það út.
Ógnvekjandi.
Allt virðist vera að virka.
Nú fara og gera eigin leiki.
>> Ef þú þarft sumir innblástur kíkja síðasta verkefni
frá CS50 á heimasíðu.
>> Mitt nafn er Allison, og þetta CS50.
>> Ég þarf að fá þessar sett upp frábær fljótur.