Allison: Hey guys!
Nid oeddwn ond yn profi y gêm yr wyf yn gwneud.
Mae'n super hawdd i wneud yn syml gemau fel hyn.
Ac, yn wir, 'n annhymerus' yn dangos i chi sut yr wyf yn ei gwneud yn ar hyn o bryd.
Gadewch i ben ar drosodd i www.scratch.mit.edu.
Rydym am i greu prosiect newydd, felly yn gadael i cliciwch ar y tab Creu.
Mae gen i eisoes wedi agor cynnyrch, felly rydym yn mynd i newid dros yma.
>> Gadewch i ni ddechrau gyda thaith cyflym yr amgylchedd crafu.
Ar y gwaelod ar y chwith yma, rydym wedi yr holl sprites a fydd yn
cael eu defnyddio yn ein gêm.
Er enghraifft, mae gennym mwnci, banana, a brocoli.
Pan fyddwn yn clicio ar bob corlun wnewch chi helpu sylwi bod y golofn ar y dde yn
newid, i ddangos i ni ein bod yn gweithio gyda'r corlun penodol.
Unrhyw beth rydym yn rhoi yn y golofn hon yn rheoli'r sprite sy'n cael ei amlygu.
Yma yn y canol, rydym wedi ein colofn cynnwys ein paled o ddarnau pos,
y byddwn yn eu defnyddio i greu ein gêm.
Ar y brig, mae gennym y categori o darnau pos mae'n rhaid i ni weithio gyda nhw.
Er enghraifft, mae'r darnau glas, o dan y tab Motion, yn ein galluogi i
rheoli sut mae ein sprites yn symud.
Byddwn yn edrych ar y categorïau eraill wrth i ni greu ein gêm.
Yn olaf, ar y chwith uchaf, rydym yn wedi ein llwyfan, lle rydym yn annhymerus '
mewn gwirionedd yn chwarae ein gêm.
Lle gallwn weld effeithiau ein sgriptiau ar y sprites.
>> Felly, gadewch i ni ddechrau arni.
Yn ein gêm, y mwnci yn geisio bwyta banana tra
osgoi'r brocoli.
Bydd y mwnci yn dilyn ein llygoden, a Bydd y brocoli a banana arnofio
gwmpas y llwyfan ar hap.
Pan fydd y mwnci yn cael agos at y banana, bydd y banana mynd ati i geisio
er mwyn osgoi y mwnci, ​​dim ond er mwyn gwneud pethau ychydig yn fwy cyffrous.
>> Gadewch i ni ddechrau drwy sgriptio ymddygiad o'n prif gymeriad, y mwnci.
I ddechrau ein sgript, byddwn yn defnyddio'r Pryd Baner Werdd glicio darn o'r
categori digwyddiadau.
Yma.
Bydd hyn yn achosi pob darnau pos cysylltu â'r botwm i redeg pan fyddwn yn
cliciwch y Faner Werdd, yma, yn y dde uchaf y llwyfan.
Rydym am i'r mwnci i yn dilyn y llygoden.
Felly, rydym yn dewis y botwm Ewch i ac dewiswch Llygoden Pointer, fel hynny.
Felly, rydym yn mynd i roi cynnig arni yma.
Gadewch i brawf a gweld beth sy'n digwydd.
>> Felly, mae'n ymddangos fel y mwnci mewn gwirionedd dim ond dilyn y cyntaf cliciwch llygoden.
Mae hyn oherwydd, yn ddiofyn, mae'r Ewch i bloc yn unig executes unwaith.
I gael y mwnci i ddilyn y llygoden drwy gydol y gêm gyfan, mae angen
bloc hwn i weithredu drosodd a throsodd.
Mae'n swnio fel mae angen rhyw fath o dolennu lluniad.
Felly, yn gadael i symud i mewn i Reoli.
Edrychwch, gadewch i ni roi cynnig ar hyn Forever ddolen.
Ymddangos fel ei fod yn gweithio.
>> Felly, wrth ymyl y dylem feddwl am sut y mwnci yn
rhyngweithio gyda sprites eraill.
Yn y bôn, mae angen i ni ychwanegu at ein rhesymeg gêm, fel bod, bydd y gêm yn dod i ben os
y mwnci yn cyffwrdd y banana neu y brocoli.
Ac mewn gwirionedd yn defnyddio'r gair "os" wrth ddisgrifio ymddygiad
rydym yn ceisio ei chreu.
Ac yn ddigon cyfleus, mae yna rheolaeth blocio a elwir Os ein bod yn defnyddio
am yr union y diben hwn.
Felly, y siâp diemwnt, dde yma, ar y bloc, lle yr ydym yn rhoi'r
amod ein bod am i wirio.
Yn yr achos hwn, byddwn yn gwirio a yw'r mwnci yn cyffwrdd y banana.
>> Se rydym yn chrafangia 'r darn Cyffwrdd o'r categori Synhwyro.
A dewis Banana o ddewislen i lawr.
Nawr mae'n rhaid i ni ddweud wrth ein corlun beth i'w wneud pan fydd yn cyffwrdd y banana.
Rydym am i'r gêm ddod i ben, ac mae'r mwnci i ddweud, eich bod wedi ennill.
Felly rydym yn ychwanegu mewn Dweud ac All darn Stop.
Byddwn yn newid, helo, i, byddwch yn ennill.
A'r amser i 0.5.
Yn awr, byddwn yn cymhwyso'r un rhesymeg pan fydd y mwnci yn cyffwrdd â'r brocoli,
ac eithrio byddwn yn cael y mwnci yn dweud, chi wedi colli, yn hytrach na, byddwch yn ennill.
>> Gadewch i ni brofi i maes hon ac weld a yw'n gweithio.
Awesome.
Rydym wedi gorffen sgriptio y mwnci yn ymddygiad, ond nid ydym yn ei wneud eto.
Rydym yn dal yn rhaid i ddweud wrth y brocoli a banana beth i'w wneud.
>> Gadewch i ni ddechrau gyda'r symlach o'r ddau, y brocoli.
A dim ond angen iddo symud ar hap.
Unwaith eto, byddwn yn dechrau gyda'r Pryd Baner Werdd glicio darn.
Mae arnom angen y sprite i fod mewn cyson cynnig, felly gadewch i ni llusgo
y ddolen Forever.
Byddwn yn creu cynnig ar hap gan ddefnyddio rhai darnau cynnig gyda hap
generadur rhif.
>> Alright, gadewch i ni brofi i maes hon.
Awesome
>> OK, bellach dim ond y banana ar ôl.
Gadewch i ni ddechrau gyda'r un set o ddarnau fel o'r blaen.
Felly, os y mwnci yn cael agos, dylai'r banana osgoi.
Arall, dylai'r banana symud ar hap.
Mae'n swnio fel swydd ar gyfer y bloc Arall Os.
Yn y cyflwr, byddwn yn edrych ar y pellter bananas oddi wrth y mwnci, ​​a
yna mae'n wedi osgoi yn unol â hynny.
>> Nawr, pan fydd y cyflwr hwn yn gymwys, y
Dylai banana symud ar hap.
Felly, gadewch i ni yn unig yn dwyn ein cynnig ar hap darnau o'r brocoli.
Mae pob mae'n rhaid i ni ei wneud yw llusgo'r darnau rydym am y sprite banana, a
byddant yn cael eu copïo drosodd.
>> Mae pob wneud.
Gadewch i ni brofi 'ii maes.
Awesome.
Mae popeth yn ymddangos i fod yn gweithio.
Nawr ewch a gwneud eich gemau eich hun.
>> Os oes angen ychydig o ysbrydoliaeth atalfa i maes prosiectau'r gorffennol
o CS50 ar y wefan.
>> Fy enw i yw Allison, ac CS50 hwn.
>> Angen i mi gael y rhain a sefydlwyd super gyflym.