1 00:00:00,000 --> 00:00:10,810 2 00:00:10,810 --> 00:00:11,330 Allison: Hey guys! 3 00:00:11,330 --> 00:00:13,360 Unë kam qenë vetëm testimi jashtë lojë e kam bërë. 4 00:00:13,360 --> 00:00:15,530 Është shumë e lehtë për të bërë thjeshtë lojra si kjo. 5 00:00:15,530 --> 00:00:18,170 Dhe, në fakt, unë do t'ju tregoj se si unë e bëri atë të drejtë tani. 6 00:00:18,170 --> 00:00:24,415 Le të kokë mbi të www.scratch.mit.edu. 7 00:00:24,415 --> 00:00:27,630 Ne duam të krijojmë një projekt të ri, kështu që lejon të klikoni mbi Krijo tab. 8 00:00:27,630 --> 00:00:30,540 Unë kam marrë tashmë një produkt i hapur, kështu që ne jemi duke shkuar për të kaluar mbi këtu. 9 00:00:30,540 --> 00:00:32,810 >> Le të fillojmë me një turne të shpejtë e mjedisit zeroja. 10 00:00:32,810 --> 00:00:35,340 Në fund la këtu, ne kemi të gjitha sprites e që do të 11 00:00:35,340 --> 00:00:36,520 të përdoret në lojën tonë. 12 00:00:36,520 --> 00:00:40,100 Për shembull, ne kemi një majmun, banane, dhe brokoli. 13 00:00:40,100 --> 00:00:43,120 Kur ne të klikoni mbi çdo sprite ju do të vini re se kolona e drejtë do të 14 00:00:43,120 --> 00:00:46,340 të ndryshuar, për të na treguar se ne jemi duke punuar me këtë sprite specifike. 15 00:00:46,340 --> 00:00:49,480 Çdo gjë që ne kemi vënë në këtë kolonë do të kontrollojnë Sprite që është theksuar. 16 00:00:49,480 --> 00:00:53,030 Këtu në mes, ne kemi kolonë tonë përmban kaci tonë një copë mister, 17 00:00:53,030 --> 00:00:54,690 të cilat ne do të përdorim për të krijuar lojën tonë. 18 00:00:54,690 --> 00:00:58,830 Në krye, ne kemi kategorinë e copa puzzle ne duhet të punojmë me të. 19 00:00:58,830 --> 00:01:02,290 Për shembull, copa blu, nën tab Motion, do të na lejojë të 20 00:01:02,290 --> 00:01:04,069 të kontrollojë se si lëvizin sprites tona. 21 00:01:04,069 --> 00:01:07,370 Ne do të shqyrtojë të kategorive të tjera si ne të krijuar lojën tonë. 22 00:01:07,370 --> 00:01:10,260 Më në fund, në të majtë të lartë, ne ketë fazë tonë, ku ne do të 23 00:01:10,260 --> 00:01:11,310 në të vërtetë luajnë lojën tonë. 24 00:01:11,310 --> 00:01:14,210 Ku ne mund të shohim efektet e Scripts tona mbi sprites. 25 00:01:14,210 --> 00:01:15,450 >> Pra, le të ketë filluar. 26 00:01:15,450 --> 00:01:18,270 Në lojën tonë, majmun do përpiqen për të ngrënë ndërsa banane 27 00:01:18,270 --> 00:01:19,670 shmangur brokoli. 28 00:01:19,670 --> 00:01:22,580 Majmun do të ndjekë miun tonë, dhe brokoli dhe banane do noton 29 00:01:22,580 --> 00:01:24,430 rreth fazën rastësisht. 30 00:01:24,430 --> 00:01:27,350 Kur majmun merr afër banane, banane në mënyrë aktive do të përpiqet 31 00:01:27,350 --> 00:01:31,380 për të shmangur majmun, vetëm për të bërë gjërat pak më shumë emocionuese. 32 00:01:31,380 --> 00:01:34,760 >> Le të fillojmë duke e shkruar sjelljen e karakterit tonë kryesore, majmun. 33 00:01:34,760 --> 00:01:37,850 Që të filloni të shkrimit tonë, ne do të përdorim Kur Gjelbër Flag klikuar pjesë nga 34 00:01:37,850 --> 00:01:39,020 Ngjarjet kategori. 35 00:01:39,020 --> 00:01:40,590 Këtu. 36 00:01:40,590 --> 00:01:43,870 Kjo do të bëjë të gjitha puzzle copë lidhur në butonin për të kandiduar kur ne 37 00:01:43,870 --> 00:01:47,420 klikoni flamurin jeshil, këtu, në e drejta krye të fazës së. 38 00:01:47,420 --> 00:01:49,090 Ne duam majmun për të ndjekë miun. 39 00:01:49,090 --> 00:01:53,613 Pra, ne zgjidhni butonin Go To dhe zgjidhni Mouse Pointer, si kështu. 40 00:01:53,613 --> 00:01:55,730 Pra, ne jemi duke shkuar për të provoni këtu. 41 00:01:55,730 --> 00:01:56,980 Le provë është dhe shikoni se çfarë ndodh. 42 00:01:56,980 --> 00:01:59,390 43 00:01:59,390 --> 00:02:02,916 >> Pra, duket me të vërtetë vetëm si majmun ndjekur klikoni parë miut. 44 00:02:02,916 --> 00:02:07,210 Kjo është për shkak se, si parazgjedhje, Shko ne bllokuar vetëm ekzekuton një herë. 45 00:02:07,210 --> 00:02:10,259 Për të marrë majmun për të ndjekur miun gjatë gjithë lojës, ne kemi nevojë 46 00:02:10,259 --> 00:02:13,570 ky bllok për të ekzekutuar pa pushim. 47 00:02:13,570 --> 00:02:16,420 Tingëllon si ne kemi nevojë për një lloj e looping konstruktin. 48 00:02:16,420 --> 00:02:18,160 Kështu që lejon të hyni në kontroll. 49 00:02:18,160 --> 00:02:19,880 Shiko, le të provoni këtë Gjithmone lak. 50 00:02:19,880 --> 00:02:24,470 51 00:02:24,470 --> 00:02:25,920 Duket si ajo punon. 52 00:02:25,920 --> 00:02:28,300 >> Pra, tjetër ne duhet të mendojmë për si majmun do 53 00:02:28,300 --> 00:02:30,220 bashkëveprojnë me sprites tjera. 54 00:02:30,220 --> 00:02:35,040 Në thelb, ne kemi nevojë për të shtuar në logjikën tonë lojë, të tilla që, loja do të përfundojë nëse 55 00:02:35,040 --> 00:02:37,580 majmun prek banane ose brokoli. 56 00:02:37,580 --> 00:02:40,050 Dhe në fakt përdorin fjalën "nëse" kur përshkruan sjelljen 57 00:02:40,050 --> 00:02:41,225 ne jemi duke u përpjekur për të krijuar. 58 00:02:41,225 --> 00:02:44,770 Dhe të përshtatshme të mjaftueshme, ka një Kontrolli i bllokuar quajtur qoftë se ne përdorim 59 00:02:44,770 --> 00:02:46,630 pikërisht për këtë qëllim. 60 00:02:46,630 --> 00:02:50,700 Pra formë diamanti, të drejtë këtu, në bllok, është ku ne kemi vënë 61 00:02:50,700 --> 00:02:52,320 kusht që ne duam të kontrolloni. 62 00:02:52,320 --> 00:02:54,830 Në këtë rast, ne do të kontrolloni nëse majmun është prekur banane. 63 00:02:54,830 --> 00:02:57,260 >> Se ne e kap copë prekur nga kategoria Sensing. 64 00:02:57,260 --> 00:03:01,970 65 00:03:01,970 --> 00:03:05,590 Dhe zgjidhni banane nga drop down menu. 66 00:03:05,590 --> 00:03:08,110 Tani ne duhet të tregoni se çfarë Sprite tonë për të bërë kur ajo prek banane. 67 00:03:08,110 --> 00:03:11,440 Ne duam të lojës në fund, dhe majmun për të thënë, ju keni fituar. 68 00:03:11,440 --> 00:03:13,710 Pra, ne të shtoni në një Thuaj dhe Stop All copë. 69 00:03:13,710 --> 00:03:18,210 70 00:03:18,210 --> 00:03:19,870 Ne do të ndryshojmë, hello, për të, ju të fituar. 71 00:03:19,870 --> 00:03:28,200 Dhe koha për të 0.5. 72 00:03:28,200 --> 00:03:31,500 Tani, ne do të aplikojnë të njëjtën logjikë, kur majmun është prekur brokoli, 73 00:03:31,500 --> 00:03:34,494 përveç ne do të kemi majmun të thënë, ju ka humbur, në vend të, ju të fituar. 74 00:03:34,494 --> 00:03:46,610 75 00:03:46,610 --> 00:03:48,120 >> Le të provoni këtë jashtë dhe të shohim nëse ajo punon. 76 00:03:48,120 --> 00:03:52,940 77 00:03:52,940 --> 00:03:53,610 Awesome. 78 00:03:53,610 --> 00:03:56,770 Ne kemi përfunduar e shkruar majmun-së sjellje, por ne nuk jemi bërë akoma. 79 00:03:56,770 --> 00:03:59,720 Ne ende kemi për të të treguar brokoli dhe banane çfarë të bëni. 80 00:03:59,720 --> 00:04:02,060 >> Le të fillojmë me të thjeshtë të dy, brokoli. 81 00:04:02,060 --> 00:04:04,280 E cila vetëm ka nevojë për të lëvizur rastësisht. 82 00:04:04,280 --> 00:04:07,150 Përsëri, ne do të fillojmë me Kur Gjelbër Flamuri klikuar copë. 83 00:04:07,150 --> 00:04:09,990 Ne kemi nevojë për Sprite të jetë konstante në terhiq lëvizje, kështu që le të 84 00:04:09,990 --> 00:04:11,830 jashtë Gjithmone lak. 85 00:04:11,830 --> 00:04:14,730 Ne do të krijojë një lëvizje të rastit duke përdorur disa pjesë me një lëvizje të rastit 86 00:04:14,730 --> 00:04:15,980 gjenerator numrash. 87 00:04:15,980 --> 00:04:27,920 88 00:04:27,920 --> 00:04:30,610 >> Mirë, le të provoni këtë. 89 00:04:30,610 --> 00:04:31,470 I tmerrshëm 90 00:04:31,470 --> 00:04:33,370 >> OK, tani vetëm banane është lënë. 91 00:04:33,370 --> 00:04:35,700 Le të nisem me të njëjtën caktuar i copa si më parë. 92 00:04:35,700 --> 00:04:38,360 93 00:04:38,360 --> 00:04:42,050 Pra, nëse majmun merr të ngushtë, banane duhet të shmangin atë. 94 00:04:42,050 --> 00:04:44,500 Tjetër, banane duhet të lëvizë në mënyrë të rastësishme. 95 00:04:44,500 --> 00:04:46,780 Tingëllon si një punë për ky bllok tjetër në qoftë se. 96 00:04:46,780 --> 00:04:55,930 Në kushte, ne do të kontrollojë banane Distanca nga majmuni, dhe 97 00:04:55,930 --> 00:04:57,180 atëherë atë e kanë shmangur në përputhje me rrethanat. 98 00:04:57,180 --> 00:05:04,340 99 00:05:04,340 --> 00:05:06,730 >> Tani, kur ky kusht nuk zbatohet, 100 00:05:06,730 --> 00:05:08,340 banane duhet të lëvizë në mënyrë të rastësishme. 101 00:05:08,340 --> 00:05:12,190 Pra, le të vetëm të vjedhin mocionin tonë të rastit copë nga brokoli. 102 00:05:12,190 --> 00:05:15,200 Të gjithë ne duhet të bëni është të drag copa ne duam të sprite banane, dhe 103 00:05:15,200 --> 00:05:16,450 ata do të kopjohet gjatë. 104 00:05:16,450 --> 00:05:20,000 105 00:05:20,000 --> 00:05:20,510 >> Të gjitha bërë. 106 00:05:20,510 --> 00:05:21,760 Le të test it out. 107 00:05:21,760 --> 00:05:28,550 108 00:05:28,550 --> 00:05:29,140 Awesome. 109 00:05:29,140 --> 00:05:30,610 Çdo gjë duket të jetë duke punuar. 110 00:05:30,610 --> 00:05:31,980 Tani shkoni dhe të bëjë lojëra tuaj. 111 00:05:31,980 --> 00:05:34,340 >> Nëse keni nevojë për disa frymëzim shikoni projektet e kaluara 112 00:05:34,340 --> 00:05:36,340 nga CS50 në faqen e internetit. 113 00:05:36,340 --> 00:05:40,250 >> Emri im është Allison, dhe kjo CS50. 114 00:05:40,250 --> 00:05:42,050 >> Unë kam nevojë për të marrë këto të ngritur super të shpejtë. 115 00:05:42,050 --> 00:05:44,214