Allison: Hey guys! Mwen te jis tès soti jwèt la mwen fè fè yo. Li nan super fasil fè senp jwèt tankou sa a. Epi, an reyalite, mwen pral montre w kijan pou m 'te fè li kounye a. Se pou yo mete tèt sou yo nan www.scratch.mit.edu. Nou vle kreye yon nouvo pwojè, se konsa pèmèt klike sou tab la Kreye. Mwen te deja gen yon pwodwi louvri, se konsa nou pral chanje sou isit la. Ann kòmanse ak yon toune rapid nan anviwònman an grate. Sou anba a kite isit la, nou gen tout sprites yo ki pral dwe itilize nan jwèt nou yo. Pou egzanp, nou gen yon makak, bannann, ak bwokoli. Lè nou klike sou chak luten ou pral remake ke kolòn adwat la pral chanje, yo montre nou ke nou ap travay ak sa luten espesifik. Nenpòt bagay nou mete nan kolòn sa a ap kontwole luten la ki nan make. Isit la nan mitan an, nou gen kolòn nou ki gen palèt nou yo yon moso devinèt, ki n ap sèvi ak yo kreye jwèt nou yo. Nan tèt la, nou gen kategori a nan moso devinèt nou dwe travay avèk yo. Pou egzanp, moso yo ble, anba tab la Mouvman, pral pèmèt nou kontwòl sou fason sprites nou deplase. Nou pral eksplore lòt kategori ki kòm nou kreye jwèt nou yo. Finalman, sou bò gòch nan tèt, nou gen etap nou an, kote nou pral aktyèlman jwe jwèt nou yo. Ki kote nou ka wè efè yo nan Scripts nou sou sprites yo. Se konsa, kite a jwenn te kòmanse. Nan jwèt nou an, makak la pral eseye manje manje pandan y ap nan bannann evite bwokoli a. Makak la pral swiv sourit nou an, epi bwokoli a ak fig ap flote alantou etap la owaza. Lè makak la vin fèmen nan la bannann, fig la ap aktivman eseye pou fè pou evite makak la, jis fè bagay sa yo yon ti jan plis enteresan. Ann kòmanse pa scripting konpòtman an an karaktè prensipal nou an, makak la. Pou kòmanse script nou an, nou pral sèvi ak Lè nan Green Flag klike moso ki soti nan evènman kategori. Isit la. Sa a ap lakòz tout moso devinèt konekte nan bouton an nan kouri lè nou klike sou drapo vèt la, isit la, nan dwa nan tèt nan sèn nan. Nou vle makak la swiv sourit la. Se konsa, nou chwazi bouton an Ale nan ak chwazi sourit pwente, tankou sa. Se konsa, nou ap ale nan eseye li isit la. Se pou tès la se ak wè sa ki rive. Se konsa, li sanble tankou makak la reyèlman sèlman swiv premye klike la sourit. Sa a se paske, pa default, nan Ale nan bloke sèlman ègzekutra yon fwa. Pou jwenn makak la yo swiv sourit la nan tout jwèt la an antye, nou bezwen blòk sa a nan egzekite sou yo ak sou ankò. Son tankou nou bezwen kèk kalite nan loupin konstwi. Se konsa, pèmèt deplase ale nan kontwòl. Gade, se pou yo eseye sa a pou tout tan bouk. Sanble tankou li fonksyone. Se konsa, pwochen nou ta dwe panse osijè de ki jan makak la pral kominike avèk lòt sprites. Fondamantalman, nou bezwen ajoute lojik nan nou jwèt, sa yo ki, jwèt la pral fini si makak la manyen fig la oswa bwokoli a. Apre sa, aktyèlman sèvi ak pawòl Bondye a "si" pou dekri konpòtman an nou ap eseye kreye. Apre sa, yon bon ase, gen yon kontwòl bloke rele Si ke nou itilize pou egzakteman objektif sa a. Se konsa, fòm nan Diamond, dwa isit la, sou blòk la, se kote nou mete nan kondisyon ke nou vle tcheke. Nan ka sa a, nou pral tcheke si la makak se manyen fig la. Se nou gen tan pwan moso nan Touche soti nan kategori a kèk. Epi chwazi Bannann ki soti nan gout desann meni an. Koulye a, nou oblije di luten nou an sa ki w dwe fè lè li manyen fig la. Nou vle jwèt la nan fen, ak nan makak vle di, ou te te genyen. Se konsa, nou ajoute nan yon Di epi yo sispann tout moso. Nou pral chanje, alo, nan, ou te genyen. Apre sa, tan nan 0.5. Koulye a, nou pral aplike menm lojik la lè la makak se manyen bwokoli a, eksepte nou pral gen makak la di, ou pèdi, olye pou yo, ou te genyen. Se pou nou tès soti sa a epi wè si li fonksyone. Pè. Nou te fini scripting makak la a konpòtman, men nou pa ap fè ankò. Nou toujou gen di bwokoli a ak bannann sa yo dwe fè. Ann kòmanse ak ki pi senp la nan de moun, bwokoli a. Ki jis bezwen pou avanse pou pi owaza. Yon fwa ankò, nou pral kòmanse ak Lè nan Green Flag klike moso. Nou bezwen luten la yo dwe nan konstan mouvman, se konsa se pou yo trennen soti bouk la pou tout tan. Nou pral kreye yon mouvman o aza lè l sèvi avèk kèk moso mouvman ak yon o aza nimewo dèlko. Oke, kite la tès soti sa a. Awesome OK, koulye a, se sèlman bannann te kite. Ann kòmanse koupe ak menm bagay la tou mete moso tankou anvan. Se konsa, si makak la vin fèmen, bannann a ta dwe evite li. Lòt moun, fig a ta dwe deplase owaza. Son tankou yon travay pou sa a Si Lòt Bagay blòk. Nan kondisyon an, nou pral tcheke pou wè nan bannann distans soti nan makak la, ak Lè sa a, te li evite kòmsadwa. Koulye a, lè kondisyon sa a pa aplike, nan bannann yo ta dwe deplase owaza. Se konsa, kite a jis vòlè mouvman o aza nou moso soti nan bwokoli a. Tout sa nou dwe fè se trennen moso yo nou vle luten la fig, ak yo pral dwe kopye sou. Tout fè. Se pou nou tès li soti. Pè. Tout sanble ap travay. Koulye a, ale, epi fè jwèt pwòp ou yo. Si ou bezwen kèk enspirasyon tcheke deyò pwojè sot pase yo soti nan CS50 sou sit entènèt la. Non mwen se Allison, ak CS50 sa a. Mwen bezwen fè sa yo mete kanpe super rapid.