Allison: Hey ouens!
Ek het net die toets uit die spel ek gemaak het.
Dit is super maklik om eenvoudig te maak speletjies soos hierdie.
En, in werklikheid, ek sal jou wys hoe ek dit nou.
Kom se kop op oor na www.scratch.mit.edu.
Ons wil 'n nuwe projek te skep, so kan kliek op die blad skep.
Ek het reeds 'n produk oopgemaak, so ons gaan hier oor te skakel.
>> Kom ons begin met 'n vinnige toer van die grond af omgewing.
Op die onderste links hier, ons het al die sprites wat sal
word gebruik in ons spel.
Byvoorbeeld, ons het 'n aap, piesang, en broccoli.
Wanneer ons op elke sprite jy sal sien dat die regte kolom
verander, om ons te wys dat ons werk met daardie spesifieke sprite.
Enigiets wat ons het in hierdie kolom beheer oor die sprite wat uitgelig is.
Hier in die middel, ons het ons kolom wat ons palet 'n legkaart stukke,
wat ons sal gebruik om ons spel te skep.
Op die top, het ons die kategorie van stukke van die legkaart wat ons het om te werk met.
Byvoorbeeld, die blou stukke, onder die blad Motion, sal toelaat om ons te
bepaal hoe ons sprites te beweeg.
Ons sal die ander kategorieë verken as ons skep spel.
Ten slotte, op die top links, ons het ons stadium, waar ons sal
eintlik speel ons spel.
Waar ons kan sien die gevolge van ons skrifte op die sprites.
>> So laat ons begin.
In ons spel, die aap sal probeer om die piesangs te eet terwyl
vermy die broccoli.
Die aap sal ons muis volg, en die broccoli en piesang sal dryf
rondom die stadium lukraak.
Wanneer die aap kry naby aan die piesang, die piesang sal aktief probeer
die aap te vermy, net om te dinge 'n bietjie meer opwindend.
>> Kom ons begin deur script die gedrag van ons hoofkarakter, die aap.
Ons script te begin, sal ons gebruik maak van die Wanneer Groen Vlag gekliek stukkie van die
gebeure kategorie.
Hier.
Dit sal veroorsaak dat alle stukke van die legkaart verbind tot die knoppie om te hardloop wanneer ons
Klik op die groen vlag, hier, by bo aan die regterkant van die verhoog.
Ons wil hê dat die aap te volg die muis.
So ons kies die Go To knoppie en kies die muis Pointer, soos so.
So ons gaan dit hier te probeer.
Kom ons toets en kyk wat gebeur.
>> So lyk dit soos die aap eintlik net gevolg van die eerste muis klik.
Dit is omdat, by verstek, die Gaan na blok net voer 'n keer.
Kry die aap met die muis om te volg in die hele spel, moet ons
hierdie blok te voer oor en oor weer.
Klink soos ons moet 'n soort van herhaling bou.
So kan beweeg in beheer.
Kyk, laat ons probeer om dit vir ewig lus.
Lyk soos dit werk.
>> So, volgende ons moet dink oor hoe die aap sal
interaksie met ander sprites.
Kortom, ons moet logika te voeg tot ons spel, soos dat, sal die spel eindig as
die aap raak die piesang of die broccoli.
En eintlik die woord "as" gebruik wanneer die gedrag beskryf
ons probeer om te skep.
En gerieflik genoeg is, is daar 'n beheer geblokkeer genoem As wat ons gebruik
juis om hierdie doel.
So het die diamant vorm, reg hier, op die blok, is waar ons die
voorwaarde dat ons wil hê om seker te maak.
In hierdie geval is, sal ons kyk of die aap te raak van die piesang.
>> Se ons gryp die hartroerende stuk uit die Sensing kategorie.
En kies Banana uit die drop down menu.
Nou het ons ons sprite te vertel wat om te doen wanneer dit raak die piesang.
Ons wil die spel aan die einde, en die aap te sê, jy het gewen.
So ons by te voeg in 'n sê en ophou Alle stuk.
Ons sal verander, hallo, te, jy gewen het.
En die tyd om te 0,5.
Nou, ons sal dieselfde logika geld wanneer die aap te raak van die broccoli,
Behalwe ons sal die aap sê, jy verloor het, in plaas van, jy gewen het.
>> Kom ons toets dit uit en kyk of dit werk.
Awesome.
Ons het klaar script die aap se gedrag, maar ons is nog nie gedoen nie.
Ons het nog steeds die broccoli te vertel en piesang wat om te doen.
>> Kom ons begin met die eenvoudiger van die twee, die broccoli.
Wat net nodig het om lukraak te beweeg.
Weereens, sal ons begin met die Toe Groen Vlag gekliek stuk.
Ons moet die sprite te wees in 'n konstante beweging, so laat sleep
uit die Forever lus.
Ons sal 'n ewekansige beweging met behulp skep sommige beweging stukke met 'n ewekansige
number generator.
>> Goed, laat ons toets dit uit.
Awesome
>> OK, nou net die piesang gelaat.
Kom ons begin met dieselfde stel stukke as tevore.
So as die aap kry naby, die piesang moet dit vermy.
Anders, moet die piesang lukraak beweeg.
Klink soos 'n werk vir hierdie As Else blok.
In die toestand is, sal ons seker die piesangs afstand vanaf die aap, en
dan vermy het dit dienooreenkomstig.
>> Nou, wanneer hierdie toestand is nie van toepassing, die
piesang moet lukraak beweeg.
So laat ons net steel ons ewekansige beweging stukke uit die broccoli.
Al wat ons moet doen, is om te sleep die stukke ons wil die piesang sprite, en
hulle sal gekopieer word oor.
>> Alle gedoen.
Kom ons toets dit uit.
Awesome.
Alles blyk te werk.
Nou gaan en maak jou eie speletjies.
>> As jy 'n inspirasie check afgelope projekte
van CS50 op die webwerf.
>> My naam is Allison, en dit CS50.
>> Ek het nodig om hierdie stel raak super vinnig.