1 00:00:07,980 --> 00:00:08,470 [Powered by Google Translate] ZAMYLA chan: ყველა უფლება. 2 00:00:08,470 --> 00:00:10,960 Hello, ყველას, და მივესალმები რომ Walkthrough 0. 3 00:00:10,960 --> 00:00:12,670 ჩემი სახელი მისი Zamyla, და მე წარუძღვება ამ 4 00:00:12,670 --> 00:00:14,450 walkthroughs წელს. 5 00:00:14,450 --> 00:00:17,650 In CS50, ყველა პრობლემა კომპლექტი ახლავს walkthrough 6 00:00:17,650 --> 00:00:20,390 რომლითაც ჩვენ გავლა კვირის პრობლემა კომპლექტი, გაიგო ეს 7 00:00:20,390 --> 00:00:22,760 მეშვეობით, გაიგო თუ როგორ უნდა დაიწყო, განიხილავენ სხვადასხვა 8 00:00:22,760 --> 00:00:26,120 ტექნიკა და რჩევები ნამდვილად შესვენება პრობლემა ამოქმედდა 9 00:00:26,120 --> 00:00:27,600 ზოგიერთი მართვადი ნაკბენები. 10 00:00:27,600 --> 00:00:29,630 მე ასევე ნამდვილად ბედნიერი უპასუხოს ნებისმიერ შეკითხვას, რომ თქვენ 11 00:00:29,630 --> 00:00:31,440 იქონიოს პრობლემის კომპლექტი. 12 00:00:31,440 --> 00:00:33,320 გარეშე ado, მოხარული ვარ, რომ თქვენ აქ, თუ თქვენ 13 00:00:33,320 --> 00:00:35,590 აქ პირი ან tuning ონლაინ. 14 00:00:35,590 --> 00:00:36,840 მოდით დავიწყოთ. 15 00:00:39,940 --> 00:00:42,420 >> ამიტომ პირველ P-მითითებულია CS50 - 16 00:00:42,420 --> 00:00:44,590 ფაქტობრივად, ჩვენ არ ვაპირებთ შეღწევას აკრეფით და მანქანა 17 00:00:44,590 --> 00:00:45,630 კოდი პერსონალის საკმაოდ ამჟამად. 18 00:00:45,630 --> 00:00:47,360 ჩვენ რეალურად უნდა გამოყენებით Scratch, რომელიც 19 00:00:47,360 --> 00:00:49,860 პროგრამა, რომელიც საშუალებას გვაძლევს დაკავდით გადააადგილება 20 00:00:49,860 --> 00:00:50,780 პროგრამირების. 21 00:00:50,780 --> 00:00:54,020 და ა.შ. მიუხედავად იმისა, რომ ჩვენ არ აკრეფით, მას ნამდვილად საშუალებას გვაძლევს 22 00:00:54,020 --> 00:00:55,870 შეისწავლონ ზოგიერთი ფუნდამენტური ცნებები, რომ 23 00:00:55,870 --> 00:00:58,710 ჩვენ გამოვიყენებთ ყველა მასშტაბით CS50. 24 00:00:58,710 --> 00:01:01,260 ახლა, ზოგიერთი ამ კონცეფციებს 25 00:01:01,260 --> 00:01:02,860 ჩამოთვლილი აქ ხელსაწყოები. 26 00:01:02,860 --> 00:01:05,830 რა მინდა გავაკეთებ ყველა walkthrough არის წარმოგიდგენთ ყველა 27 00:01:05,830 --> 00:01:08,390 ერთად კომპლექტი ინსტრუმენტები, რომ თქვენ შეგიძლიათ გამოიყენოთ walkthrough. 28 00:01:08,390 --> 00:01:09,140 ასე რომ, არ ინერვიულოთ. 29 00:01:09,140 --> 00:01:11,710 ჩვენ წავიდეთ ყველა ამ ტერმინების და ყველა ამ 30 00:01:11,710 --> 00:01:13,320 თეორიები დროს walkthrough. 31 00:01:13,320 --> 00:01:15,790 ახლა, თუ თქვენ დასრულდება up გამოყენებით ყველა ამ მექანიზმების, ან უბრალოდ 32 00:01:15,790 --> 00:01:19,340 ზოგიერთი მათგანი, ეს მართლაც კარგი იცოდეს თუ რას აღჭურვილი 33 00:01:19,340 --> 00:01:21,225 ერთად უნდა შეეძლოს დაძლევის პრობლემა კომპლექტი. 34 00:01:25,650 --> 00:01:29,110 >> ასე რომ, Scratch, პირველი lingo რომ თქვენ უნდა იცოდეთ არის ის, რაც 35 00:01:29,110 --> 00:01:30,110 Sprite არის. 36 00:01:30,110 --> 00:01:34,280 ასე რომ ყველა ობიექტი ან ყოველ ხასიათი, იქნება ეს კატა ძაღლი 37 00:01:34,280 --> 00:01:36,450 ან ბურთი, ეწოდება Sprite. 38 00:01:36,450 --> 00:01:40,710 ასე რომ, თუ მინდა, ვთქვათ, ორი კატა - თუ არა ისინი 39 00:01:40,710 --> 00:01:41,360 იდენტური - 40 00:01:41,360 --> 00:01:45,630 მე მოგიწევთ ორი დამოუკიდებელი sprites წელს Scratch. 41 00:01:45,630 --> 00:01:49,250 და ასე sprites აქვს სკრიპტები მათთან ასოცირებული. 42 00:01:49,250 --> 00:01:51,360 სკრიპტები რეალურად თუ რას აპირებს იყოს შენობა - 43 00:01:51,360 --> 00:01:53,290 გადმოიყვანა და ჩაშვების - თქვენი ბლოკები. 44 00:01:53,290 --> 00:01:57,490 და მერე რა სკრიპტები არ არის სახის განსაზღვრავს და განისაზღვროს, თუ როგორ 45 00:01:57,490 --> 00:02:00,090 Sprite იქცევა. 46 00:02:00,090 --> 00:02:03,130 Sprites არ არიან რეალურად მხოლოდ სურათებით, იმიტომ რომ ჩვენ გვაქვს 47 00:02:03,130 --> 00:02:05,790 კოსტიუმები ასევე ასოცირდება sprites რომ სახის 48 00:02:05,790 --> 00:02:07,430 განვსაზღვროთ Sprite ჰგავს. 49 00:02:07,430 --> 00:02:11,000 და შეგიძლიათ ერთზე მეტი კოსტუმი მოცემული Sprite. 50 00:02:11,000 --> 00:02:14,860 >> ასე რომ რაღაც მომენტში დროს თქვენი Scratch პროგრამა, რადგან ჩვენ გავხდით 51 00:02:14,860 --> 00:02:17,150 მოგვიანებით დღეს დროს walkthrough, შეგიძლიათ რეალურად 52 00:02:17,150 --> 00:02:19,640 შეცვლის კოსტუმის თქვენი Sprite, რათა ის გამოიყურება ან 53 00:02:19,640 --> 00:02:22,490 ოდნავ განსხვავებული ან სრულიად განსხვავებული. 54 00:02:22,490 --> 00:02:26,290 და ა.შ. არსებობს სამი გზა შექმნის Sprite-Scratch. 55 00:02:26,290 --> 00:02:28,970 ერთი, თქვენ შეგიძლიათ დახაზოთ თქვენი საკუთარი in Scratch-ს 56 00:02:28,970 --> 00:02:30,430 აშენდა საღებავი რედაქტორი. 57 00:02:30,430 --> 00:02:35,240 თქვენ შეგიძლიათ ატვირთოთ თქვენი სურათი, გამოიყენოთ ერთი Scratch-ს ჩაშენებული 58 00:02:35,240 --> 00:02:38,590 პირობა, ან, ბოლო ვარიანტი, კიდევ შემთხვევითი Sprite. 59 00:02:38,590 --> 00:02:41,760 ახლა, თუ თქვენ შეგრძნება განსაკუთრებით გაუმართლა, მაშინ მე 60 00:02:41,760 --> 00:02:45,120 მოგესალმებით სცადეთ თქვენი იღბალი და შექმნათ შემთხვევითი Sprite. 61 00:02:48,680 --> 00:02:50,890 >> ასე რომ ყველა sprites განთავსებულია 62 00:02:50,890 --> 00:02:52,290 ეტაპი Scratch. 63 00:02:52,290 --> 00:02:55,130 ეტაპი - შეგვიძლია მკურნალობა როგორც ჩვენი ტილო. 64 00:02:55,130 --> 00:02:57,510 და ა.შ. ყველა sprites განთავსებულია ეტაპზე. 65 00:02:57,510 --> 00:03:02,920 და ამ ეტაპზე, თუ რას აკეთებს, რომელიც საშუალებას აძლევს ყველა sprites 66 00:03:02,920 --> 00:03:04,160 გადაადგილება მას. 67 00:03:04,160 --> 00:03:09,380 და ისევე, როგორც sprites, სცენაზე ასევე აქვს სკრიპტები. 68 00:03:09,380 --> 00:03:11,930 და ა.შ. ეს სკრიპტები, მოათავსეთ მათ სცენაზე - 69 00:03:11,930 --> 00:03:14,230 ეს მართლაც სასარგებლოა, როდესაც, ვთქვათ, თქვენ გაქვთ Script რომ არ 70 00:03:14,230 --> 00:03:17,720 ზუსტად იმ ერთი კონკრეტული Sprite, არამედ 71 00:03:17,720 --> 00:03:20,860 ეხება მრავალჯერადი sprites ან უბრალოდ, ზოგადად, რაღაც 72 00:03:20,860 --> 00:03:21,870 რომ გსურთ. 73 00:03:21,870 --> 00:03:25,070 ასე რომ შეგიძლიათ ის სკრიპტები სცენაზე ნაცვლად, და რომ 74 00:03:25,070 --> 00:03:28,010 იქნებოდა ოდნავ უკეთესი დიზაინი. 75 00:03:28,010 --> 00:03:32,680 ახლა, ხოლო თქვენ შეგიძლიათ რამდენიმე sprites, კარგია 76 00:03:32,680 --> 00:03:34,420 გახსოვდეთ, რომ შეგიძლიათ მხოლოდ ერთი ეტაპი. 77 00:03:34,420 --> 00:03:37,820 მაგრამ ეტაპად ასევე აქვს ფონზე. 78 00:03:37,820 --> 00:03:40,590 როგორც ეწინააღმდეგებოდა კოსტიუმები, როგორიცაა sprites გავაკეთოთ, ეტაპად აქვს 79 00:03:40,590 --> 00:03:41,100 ფონზე. 80 00:03:41,100 --> 00:03:44,340 ისევ და ისევ, თქვენ შეგიძლიათ დახაზოთ თქვენი საკუთარი ან ატვირთოთ თქვენი 81 00:03:44,340 --> 00:03:46,140 იმიჯი გამოიყენოთ როგორც ფონზე. 82 00:03:49,770 --> 00:03:54,100 >> ასე რომ ვინმეს აქვს რაიმე კითხვა სანამ ჩვენ კი? 83 00:03:54,100 --> 00:03:54,380 OK. 84 00:03:54,380 --> 00:03:56,880 Feel free to შეუშალოს რა დროს walkthrough, და 85 00:03:56,880 --> 00:03:58,780 მოხარული ვარ, უპასუხოს ნებისმიერ შეკითხვას თქვენ გაქვთ. 86 00:04:02,750 --> 00:04:03,230 OK. 87 00:04:03,230 --> 00:04:05,950 ასე რომ, როდესაც თქვენ დაიწყოს თქვენი Sprite პროგრამა, თუ რას აპირებს 88 00:04:05,950 --> 00:04:08,430 გააკეთოთ თქვენ აპირებს დააჭირეთ მწვანე დროშა. 89 00:04:08,430 --> 00:04:10,820 მაგრამ თუ თქვენ არ უკავშირებენ არაფერი ამ ბლოკის უფლება 90 00:04:10,820 --> 00:04:13,400 აქ, მაშინ არაფერი სინამდვილეში მოხდება. 91 00:04:13,400 --> 00:04:16,450 იმის გამო, რომ, თქვენ ხედავთ, რა სკრიპტები და ეტაპზე უნდა 92 00:04:16,450 --> 00:04:20,149 გავაკეთოთ რეალურად ვიცით, რომ პასუხი არ ღონისძიება - 93 00:04:20,149 --> 00:04:22,360 არის ის, რაც ჩვენ მოვუწოდებთ მათ, მოვლენები - მწვანე დროშა 94 00:04:22,360 --> 00:04:23,200 მიმდინარეობს დააწკაპებთ. 95 00:04:23,200 --> 00:04:26,840 ასე, რომ თქვენ უნდა რეალურად ვანიჭებთ ბლოკები Groove ზე 96 00:04:26,840 --> 00:04:30,270 ბოლოში რომ მწვანე დროშა დააწკაპებთ ბლოკი და შემდეგ 97 00:04:30,270 --> 00:04:32,670 პროგრამა იცის რა უნდა გააკეთოს და როგორ უპასუხოთ 98 00:04:32,670 --> 00:04:35,700 მწვანე დროშა მიმდინარეობს დააწკაპებთ. 99 00:04:35,700 --> 00:04:38,180 >> ისე, რა უძღოდა რომ? 100 00:04:38,180 --> 00:04:43,930 ასევე, ჩვენ არ plethora ბლოკების წელს Scratch გამოიყენოს, და 101 00:04:43,930 --> 00:04:47,150 სადაც ხორცი, მართლაც, თქვენი პროგრამის მდგომარეობს ამ 102 00:04:47,150 --> 00:04:48,000 განცხადებები. 103 00:04:48,000 --> 00:04:49,900 და ა.შ. ეს განცხადებები მოხერხებულად 104 00:04:49,900 --> 00:04:51,270 მიერ ორგანიზებული ფერი. 105 00:04:51,270 --> 00:04:54,970 თქვენ გაქვთ ამასთან დაკავშირებული ქმედება მოძრაობა, 106 00:04:54,970 --> 00:04:56,930 ხმის, გამოიყურება, et cetera. 107 00:04:56,930 --> 00:04:59,530 და ასე რომ თქვენ შეგიძლიათ ნახოთ შეგიძლიათ ნავიგაციისათვის მათ შორის 108 00:04:59,530 --> 00:05:02,480 ჩანართების თქვენს Scratch პროგრამა. 109 00:05:02,480 --> 00:05:04,870 ასე რომ, ხოლო თქვენ სხვა რამ ააშენეს ირგვლივ, 110 00:05:04,870 --> 00:05:08,520 რა განცხადებებს მართლაც რეალურად ეუბნება 111 00:05:08,520 --> 00:05:10,380 sprites ან ეტაპზე რაიმეს. 112 00:05:10,380 --> 00:05:13,450 როგორც ეწინააღმდეგებოდა უბრალოდ ამბობდა, OK, როცა ამის გაკეთება, 113 00:05:13,450 --> 00:05:16,660 განცხადებები რეალურად შეიცავდეს რეალური ხორცი იგი. 114 00:05:19,410 --> 00:05:22,210 ვთქვათ გსურთ მხოლოდ შეასრულოს გარკვეული მოქმედება, ამბობენ 115 00:05:22,210 --> 00:05:26,180 თქვენ მხოლოდ მინდა კატა რომ Meow როდესაც გარკვეული რამ ხდება. 116 00:05:26,180 --> 00:05:28,430 ჩვენ შეგვიძლია ისარგებლოს Booleans, რომელიც თქვენ შეიტყო წელს 117 00:05:28,430 --> 00:05:29,470 ლექციათა ერთი. 118 00:05:29,470 --> 00:05:32,580 და ა.შ. ეს გამოთქმები, რომ შევაფასოთ, რათა 119 00:05:32,580 --> 00:05:34,140 არც ჭეშმარიტი ან ცრუ. 120 00:05:34,140 --> 00:05:37,510 და ა.შ. ეს გამოვლენილი Scratch მიერ - 121 00:05:37,510 --> 00:05:42,360 ხედავთ კუთხეების დასასრულს იმ ბლოკები. 122 00:05:42,360 --> 00:05:45,420 და ასე რომ თქვენ არ სხვადასხვა სახის Booleans. 123 00:05:45,420 --> 00:05:49,550 თქვენ "არის საუკეთესო მიმდინარეობს ზეწოლა ქვემოთ", "არ 2 plus 2 124 00:05:49,550 --> 00:05:53,830 equate დან 5 ", ან" არის მომხმარებლის დაჭერით ქვემოთ გარკვეული გასაღები წლის 125 00:05:53,830 --> 00:05:55,510 კლავიატურის? " 126 00:05:55,510 --> 00:05:57,210 >> ახლა თქვენ შეგიძლიათ არა მხოლოდ გამოიყენოს ეს მარტო. 127 00:05:57,210 --> 00:06:00,970 რა უნდა გააკეთოთ დააკავშიროთ მათ მდგომარეობა. 128 00:06:00,970 --> 00:06:04,420 ასე რომ მდგომარეობა არის იქ კონტროლის ქვეშ tab in Scratch. 129 00:06:04,420 --> 00:06:07,350 ამდენად, მათ მოხერხებულად აქვს პატარა placeholder, რომ 130 00:06:07,350 --> 00:06:10,940 გვიჩვენებს ფორმა ბლოკის, რომ თქვენ უნდა იდგა. 131 00:06:10,940 --> 00:06:14,720 ასე რომ დამოკიდებულია კონტექსტში სიტუაცია, შეგიძლიათ 132 00:06:14,720 --> 00:06:17,600 ლოგიკური და შემდეგ განათავსეთ იგი შიგნით თქვენი მდგომარეობა. 133 00:06:17,600 --> 00:06:19,570 და იქ თქვენ გაქვთ პირობითი განცხადებაში. 134 00:06:19,570 --> 00:06:23,030 თუ თქვენ დააყენა განცხადებები შიგნით რომ ბლოკი, მაშინ თქვენ გაქვთ 135 00:06:23,030 --> 00:06:26,980 სტრუქტურის შექმნას, რომლის დროსაც კიდევ გარკვეული მდგომარეობის შეხვდა 136 00:06:26,980 --> 00:06:30,494 მარცხენა, მაშინ შეასრულოს განცხადებაში. 137 00:06:30,494 --> 00:06:31,462 დიახ? 138 00:06:31,462 --> 00:06:33,720 >> სტუდენტი: თუ ცვლადი წარმოადგენს ნომერი, შეგიძლიათ 139 00:06:33,720 --> 00:06:36,302 გამოიყენოს ცვალებად შიგნით ლოგიკური, როგორიცაა მწვანე ერთი, 140 00:06:36,302 --> 00:06:36,790 მაგალითად? 141 00:06:36,790 --> 00:06:37,540 ZAMYLA chan: დიახ, შეგიძლიათ. 142 00:06:37,540 --> 00:06:41,500 თქვენ შეგიძლიათ გადააადგილება ცვლადი ღირებულება შიგნით 143 00:06:41,500 --> 00:06:42,750 წრიული ფორმის არსებობს. 144 00:06:48,820 --> 00:06:52,160 >> ახლა, ერთი უპირატესობა კომპიუტერები არის დიდი ძალა 145 00:06:52,160 --> 00:06:54,980 და სიჩქარე, რომლითაც მათ შეუძლიათ შეასრულოს განმეორებადი პროცესებში. 146 00:06:54,980 --> 00:07:00,370 და ასე, ნაცვლად, ვთქვათ, იმეორებს ინსტრუქციის მეტი 147 00:07:00,370 --> 00:07:03,020 და უსასრულოდ და ფაქტობრივად აკრეფით, რომ - ან 148 00:07:03,020 --> 00:07:05,000 ამ შემთხვევაში, Scratch, გადმოიყვანა და ჩაშვების და 149 00:07:05,000 --> 00:07:05,960 გადმოიყვანა და ჩაშვების - 150 00:07:05,960 --> 00:07:08,750 რა შეგვიძლია გავაკეთოთ არის encapsulate ის loop. 151 00:07:08,750 --> 00:07:11,640 ასე რომ, მარყუჟების შეიძლება გამოყენებულ იქნას ან შეასრულოს რამ 152 00:07:11,640 --> 00:07:14,750 უსასრულოდ ერთად სამუდამოდ მარყუჟის, ან 153 00:07:14,750 --> 00:07:15,880 მითითებული რაოდენობის ჯერ - 154 00:07:15,880 --> 00:07:20,800 ამბობენ, ვიმეორებ "აცხადებენ hi" 10 ჯერ ან სანამ ვინმე 155 00:07:20,800 --> 00:07:22,040 მდგომარეობა მართლაც ასეა. 156 00:07:22,040 --> 00:07:26,370 და ა.შ. ერთხელ, ხედავთ, რომ Scratch არის მან მიანიშნა, რომ როდესაც 157 00:07:26,370 --> 00:07:29,540 თქვენ გაქვთ მდგომარეობა, როგორიცაა "განმეორებითი სანამ", მაშინ მხოლოდ 158 00:07:29,540 --> 00:07:34,760 რამ, რაც ჯდება შიგნით არსებობს ლოგიკური მნიშვნელობა. 159 00:07:34,760 --> 00:07:35,120 ყველა უფლება. 160 00:07:35,120 --> 00:07:38,170 >> ახლა, ჩვენ ვიცით, რომ ჩვენ შეგვიძლია encapsulate განმეორებადი 161 00:07:38,170 --> 00:07:39,840 პროცესების შიგნით მარყუჟების. 162 00:07:39,840 --> 00:07:42,880 თქვენ ხედავთ, რატომ მსგავსი რამ არ უნდა იყოს იდეალური. 163 00:07:42,880 --> 00:07:45,600 ეს არ ჯდება on the slide. 164 00:07:45,600 --> 00:07:48,500 არსებითად, ეს უბრალოდ არ იმავეს უსასრულოდ 165 00:07:48,500 --> 00:07:49,340 10 ჯერ, ფაქტობრივად. 166 00:07:49,340 --> 00:07:53,380 იგი მოძრაობს 10 ნაბიჯები, ამბობს hello, მოძრაობს 10 ნაბიჯები, ამბობს hello. 167 00:07:53,380 --> 00:07:56,140 ახლა ხედავთ, რომ ერთხელ გვაქვს მარყუჟების, რაღაც 168 00:07:56,140 --> 00:07:58,420 ეს არის უკეთესი. 169 00:07:58,420 --> 00:08:02,690 ეს მოკლე, ეს პატარა და ის რეალურად ასრულებს 170 00:08:02,690 --> 00:08:03,610 იგივე. 171 00:08:03,610 --> 00:08:06,420 ახლა კი, Scratch ეს არ შეიძლება გააკეთოს დიდი სხვაობა, მაგრამ 172 00:08:06,420 --> 00:08:08,510 ეს ფაქტიურად ზოგავს თქვენ გარკვეული დრო. 173 00:08:12,720 --> 00:08:16,800 >> ასე გადატანა ცვლადი გამოხატვის - 174 00:08:16,800 --> 00:08:20,260 შეგიძლიათ პრაქტიკულად გამოიყენოთ ცვლადები და ამით მათ შიგნით 175 00:08:20,260 --> 00:08:20,930 პირობები. 176 00:08:20,930 --> 00:08:23,490 როგორც გამოთქვა უფლება არსებობს, ხედავთ, ჩვენ გვაქვს ცვლადი დაასახელა 177 00:08:23,490 --> 00:08:26,810 "Counter," და ჩვენ equating რომ თუ არა 178 00:08:26,810 --> 00:08:28,040 ეს ნაკლები 0. 179 00:08:28,040 --> 00:08:30,900 ასე რომ ცვლადების არსებითად, მე მინდა ვთქვა, 180 00:08:30,900 --> 00:08:32,330 კონტეინერები ღირებულებებს. 181 00:08:32,330 --> 00:08:36,330 In Scratch, იმ ტიპის ფასეულობები შეიძლება იყოს სიტყვა ან 182 00:08:36,330 --> 00:08:37,390 ისინი შეიძლება ნომრები. 183 00:08:37,390 --> 00:08:41,860 ასე რომ, ამ ცვლადებს, რა შეგვიძლია გავაკეთოთ მათთან ჩვენ 184 00:08:41,860 --> 00:08:42,970 შეიძლება მითითებული ღირებულება. 185 00:08:42,970 --> 00:08:46,590 ამიტომ პირველ მაგალითად აქ, ჩვენ გვაქვს მაგალითი ტექსტი 186 00:08:46,590 --> 00:08:50,470 შემცველი ღირებულების "Hello, World!" მეორე მაგალითი, 187 00:08:50,470 --> 00:08:53,220 ეს ვარაუდი, რომ ჩვენ უკვე გვაქვს ცვლადი დაასახელა 188 00:08:53,220 --> 00:08:56,020 "დავუპირისპირდეთ", და ამ შემთხვევაში, ჩვენ ცვალებად იგი 3. 189 00:08:56,020 --> 00:08:58,170 ჩვენ დამატება იგი 3. 190 00:08:58,170 --> 00:09:01,680 ხოლო შემდეგ ბოლო მაგალითად, ცვლადები შეიძლება გამოათრიეს 191 00:09:01,680 --> 00:09:04,320 უნდა დასვა ლოგიკური გამოხატულებაა. 192 00:09:06,830 --> 00:09:12,200 >> ახლა, როდესაც თქვენ შექმნით ცვლადი, რას უნდა 193 00:09:12,200 --> 00:09:16,900 გადაწყვიტოს არის თუ არა მიიღოს ცვლადი ყველა 194 00:09:16,900 --> 00:09:19,380 sprites თქვენს Scratch პროგრამა, ან უბრალოდ 195 00:09:19,380 --> 00:09:22,710 სპეციფიკა Sprite რომელშიც აირჩევთ შემდეგ გამოვა 196 00:09:22,710 --> 00:09:23,930 ცვლადი. 197 00:09:23,930 --> 00:09:27,480 და ამიტომ ეს არის ძალიან მნიშვნელოვანი გადაწყვეტილება. 198 00:09:27,480 --> 00:09:30,100 და ეს ნამდვილად მოდის ქვემოთ რა ფარგლებს გსურთ 199 00:09:30,100 --> 00:09:31,200 ცვლადი აქვს. 200 00:09:31,200 --> 00:09:35,170 ასე მაგალითად, მაგალითად ადგილობრივი ფარგლებს იქნებოდა თუ 201 00:09:35,170 --> 00:09:38,370 აირჩიოს მხოლოდ ამ Sprite ჰქონდეს ცვლადი. 202 00:09:38,370 --> 00:09:43,250 ასე რომ იმას ნიშნავს, რომ მხოლოდ რომ Sprite შეძლებს 203 00:09:43,250 --> 00:09:44,440 შედიხართ, რომ ცვლადი. 204 00:09:44,440 --> 00:09:46,670 მხოლოდ რომ Sprite შეძლებს დანახვა, 205 00:09:46,670 --> 00:09:48,020 შეცვლის, ცვლილებები მას. 206 00:09:48,020 --> 00:09:49,910 თუ თქვენ ამისთვის ჰქონდეთ გლობალური ფარგლებს - 207 00:09:49,910 --> 00:09:52,520 ასე რომ, თუ თქვენ ვთქვა ყველა sprites, თუ 208 00:09:52,520 --> 00:09:53,960 თქვენ აირჩიეთ ეს ვარიანტი - 209 00:09:53,960 --> 00:09:57,780 მაშინ ეს იმას ნიშნავს, რომ ეტაპი, ისევე როგორც ყველა sprites 210 00:09:57,780 --> 00:10:01,350 შეძლებენ ვხედავთ, ცვლილებები, და დაშვების, რომ ცვლადი, რომ 211 00:10:01,350 --> 00:10:04,420 თქვენ შექმნა. 212 00:10:04,420 --> 00:10:07,080 ნებისმიერი კითხვები ჯერჯერობით on ცვლადები ან არაფერი? 213 00:10:07,080 --> 00:10:08,674 დიახ. 214 00:10:08,674 --> 00:10:11,248 >> სტუდენტი: For ცვლადები, შეგიძლიათ აქვს ორი ცვლადი 215 00:10:11,248 --> 00:10:14,300 ამავე სახელწოდების, თუ ისინი სხვადასხვა sprites? 216 00:10:14,300 --> 00:10:16,370 ZAMYLA chan: სანამ ისინი ადგილობრივ sprites --- 217 00:10:18,870 --> 00:10:20,700 ah, დიახ, უკაცრავად. 218 00:10:20,700 --> 00:10:24,010 ასე რომ კითხვა იყო თუ არა თქვენ შეგიძლიათ ორი ცვლადი 219 00:10:24,010 --> 00:10:28,890 ამავე სახელწოდების პროგრამის და თუ თქვენ გაქვთ ორი ცვლადის ერთად 220 00:10:28,890 --> 00:10:32,760 ამავე სახელწოდების, მაგრამ როგორც ადგილობრივი sprites, ასე Sprite ერთი, 221 00:10:32,760 --> 00:10:36,070 კატა, აქვს ცვლადის სახელი "counter", Sprite ორი, 222 00:10:36,070 --> 00:10:38,870 ძაღლი, აქვს ცვლადი სახელად "counter", რადგან იმ 223 00:10:38,870 --> 00:10:43,040 ორივე ადგილობრივი sprites, მაშინ მისი მოცულობის არ ვრცელდება 224 00:10:43,040 --> 00:10:44,540 დანარჩენი პროგრამა. 225 00:10:44,540 --> 00:10:47,080 და ასე არც ერთ სხვა sprites ან 226 00:10:47,080 --> 00:10:48,360 ეტაპზე მიიღებს დაბნეული. 227 00:10:53,860 --> 00:10:54,210 ყველა უფლება. 228 00:10:54,210 --> 00:10:58,230 >> ამიტომ ვთქვი ადრე შესვლის წერტილი როდესაც ჩვენ გვქონდა 229 00:10:58,230 --> 00:11:01,560 როდესაც მწვანე დროშის დააწკაპებთ ბლოკი. 230 00:11:01,560 --> 00:11:05,350 და მერე რა, რომ არის - 231 00:11:05,350 --> 00:11:08,880 იგი ამბობს, OK, როცა მოვლენა ხდება, რომ მწვანე დროშა 232 00:11:08,880 --> 00:11:11,450 დააწკაპებთ, ეს არის ის, რაც თქვენ უნდა გავაკეთოთ. 233 00:11:11,450 --> 00:11:13,220 და ისე, რომ არ არის რეალურად მხოლოდ ღონისძიება 234 00:11:13,220 --> 00:11:14,380 რომ გვაქვს Scratch. 235 00:11:14,380 --> 00:11:16,060 ჩვენ ასევე გვაქვს სხვა ღონისძიებებს. 236 00:11:16,060 --> 00:11:18,320 ამიტომ, მაგალითად, როდესაც გასაღები წლის 237 00:11:18,320 --> 00:11:19,290 კლავიატურის დაჭერის. 238 00:11:19,290 --> 00:11:23,660 და თქვენ შეიძლება რეალურად აირჩიოს წერილების მეშვეობით Z, 0 239 00:11:23,660 --> 00:11:27,270 მეშვეობით 9, ან ისრიანი ღილაკები. 240 00:11:27,270 --> 00:11:30,770 და მაშინ ჩვენ ასევე გვაქვს სხვა ღონისძიებები, მაგალითად, როდესაც თქვენი 241 00:11:30,770 --> 00:11:33,150 Sprite არის დააწკაპებთ. 242 00:11:33,150 --> 00:11:36,590 და ამრიგად, როდესაც თქვენ დავიწყოთ, რომ თქვენ შეამჩნევთ გასაღები ტენდენცია 243 00:11:36,590 --> 00:11:38,950 არის ის, რომ ისინი მხოლოდ Groove On ბოლოში, და ასე 244 00:11:38,950 --> 00:11:42,950 მაშინ ეს, კიდევ ერთხელ, გასაღებები თქვენ რომ არაფერი ანიჭებს ზემოთ 245 00:11:42,950 --> 00:11:43,640 რომ ბლოკში. 246 00:11:43,640 --> 00:11:48,770 თქვენ აშენება რომ და ქვემოთ. 247 00:11:48,770 --> 00:11:53,040 >> ახლა, ვთქვათ, რა მოხდება თუ გვინდა რამდენიმე ღონისძიება უნდა მოხდეს მხოლოდ 248 00:11:53,040 --> 00:11:58,200 როდესაც, მე არ ვიცი, კატა ეხება გარკვეული მონაკვეთის 249 00:11:58,200 --> 00:11:59,830 სცენაზე ან რამე მაგდაგვარს? 250 00:11:59,830 --> 00:12:02,420 ჩვენ რეალურად არ გვაქვს აგებული 251 00:12:02,420 --> 00:12:04,410 ღონისძიება ნიშნავდეს, რომ. 252 00:12:04,410 --> 00:12:07,850 მერე რა ჩვენ უნდა გავაკეთოთ ფაქტიურად შევქმნათ ჩვენი ღონისძიება. 253 00:12:07,850 --> 00:12:09,950 და ეს მოუწოდა მაუწყებლობა. 254 00:12:09,950 --> 00:12:13,070 ასე რომ, როდესაც გსურთ ნიშანი იმისა, რომ გარკვეული მოხდა, 255 00:12:13,070 --> 00:12:16,910 მაშინ თქვენ იყენებთ - ში კონტროლის tab, არსებობს ბლოკის მოუწოდა 256 00:12:16,910 --> 00:12:20,400 "ეთერში". და ასე შემდეგ, თქვენ აკრიფოთ სახელით 257 00:12:20,400 --> 00:12:24,990 ღონისძიება რომ გსურთ ეთერში და შემდეგ იმისდა მიხედვით 258 00:12:24,990 --> 00:12:26,350 Sprite ან sprites - 259 00:12:26,350 --> 00:12:28,640 შეგიძლიათ რამდენიმე sprites რეაგირებს ამ გაგზავნა - 260 00:12:28,640 --> 00:12:31,460 ან ეტაპზე მოუწევს გაუმკლავდეს მას, მოუწევს 261 00:12:31,460 --> 00:12:34,970 მიიღოს იგი, მოუწევს ამბობენ, OK, მე მესმის, რომ ეს 262 00:12:34,970 --> 00:12:37,850 მოხდა, ისე მე ვაპირებ ამის გაკეთებას იგი. 263 00:12:37,850 --> 00:12:40,850 და ა.შ. როდესაც თქვენ ეთერში ღონისძიება, რომ ერთად 264 00:12:40,850 --> 00:12:44,870 აზრს, რომ არც რომ Sprite ან სხვა Sprite არის 265 00:12:44,870 --> 00:12:47,860 აპირებს მიიღოს, რომ ღონისძიება და უპასუხოს. 266 00:12:52,610 --> 00:12:55,710 >> ახლა, ბოლო კონცეფციის სანამ შეღწევას ფაქტობრივი მაგალითად 267 00:12:55,710 --> 00:12:58,390 საქართველოს Scratch პროგრამის თემა. 268 00:12:58,390 --> 00:13:02,110 ასე რომ თემა არის ის, როდესაც თქვენი კომპიუტერი შესრულებაში 269 00:13:02,110 --> 00:13:04,320 ერთდროულად პროცესების ამავე დროს. 270 00:13:04,320 --> 00:13:06,940 ვარ გარანტი, რომ ყველას უნდა გვქონდეს მიღებული უპირატესობა 271 00:13:06,940 --> 00:13:09,810 თემა, როდესაც ჩვენ ჩვენ თვალს ფილმის ამავე დროს, როგორც 272 00:13:09,810 --> 00:13:11,540 აკრეფით ესეს ან რამე მაგდაგვარს. 273 00:13:11,540 --> 00:13:14,020 კომპიუტერი შესრულებაში რამდენიმე რამ ამავე 274 00:13:14,020 --> 00:13:17,480 ახლა, ისევე, როგორც Scratch შეუძლია. 275 00:13:17,480 --> 00:13:22,060 ასე რომ, როგორც ხედავთ ამ მაგალითად, ამ ორი სკრიპტები შეიძლება 276 00:13:22,060 --> 00:13:25,460 გამოყენებული იქნება ზუსტად იგივე Sprite, რადგან ეს 277 00:13:25,460 --> 00:13:27,590 beginning შესვლის წერტილი ბლოკები შეიძლება რეალურად გამოიყენება 278 00:13:27,590 --> 00:13:28,840 ჯერადი ჯერ. 279 00:13:28,840 --> 00:13:32,570 ვარ გარანტი, რომ ალბათ მწვანე დროშა დააწკაპებთ ბლოკი 280 00:13:32,570 --> 00:13:36,890 იქნება ერთი ყველაზე პოპულარული 281 00:13:36,890 --> 00:13:39,230 ბლოკების თქვენს პროგრამას. 282 00:13:39,230 --> 00:13:43,500 ასე რომ აქ ჩვენ ვხედავთ, რომ როდესაც მწვანე დროშა დააწკაპებთ, არსებობს 283 00:13:43,500 --> 00:13:47,970 პროცესი მიმდინარეობს, ისევე, როგორც, როდესაც მწვანე დროშა 284 00:13:47,970 --> 00:13:50,150 დააწკაპებთ, არსებობს ცალკე პროცესი მიმდინარეობს. 285 00:13:50,150 --> 00:13:53,650 და ა.შ. Scratch მიიღებს ამ ორი ერთსა და იმავე დროს. 286 00:13:53,650 --> 00:13:55,930 და ა.შ. გამოყენებით ამ თემა, იცის, რომ თქვენ შეიძლება რეალურად 287 00:13:55,930 --> 00:13:58,010 გაქვთ ერთზე შესვლის წერტილი - 288 00:13:58,010 --> 00:14:00,450 თუნდაც ის იმავე შესვლის წერტილი - 289 00:14:00,450 --> 00:14:04,340 ის უნდა გახდეს ნამდვილად სასარგებლო, თუ გსურთ, ვთქვათ, 290 00:14:04,340 --> 00:14:06,290 გამიჯვნას მკაფიო ამოცანები ერთმანეთისგან. 291 00:14:10,060 --> 00:14:10,490 ყველა უფლება. 292 00:14:10,490 --> 00:14:17,670 მოდით რეალურად შესასწავლად მაგალითი Scratch პროგრამა. 293 00:14:25,790 --> 00:14:26,360 >> OK. 294 00:14:26,360 --> 00:14:29,150 ასე რომ მე უკვე გააკეთა პატარა პროგრამა ჩვენთვის აქ. 295 00:14:29,150 --> 00:14:34,740 ასე რომ მე უბრალოდ აპირებს დააჭირეთ მწვანე დროშა დაიწყოს და ვნახავთ 296 00:14:34,740 --> 00:14:36,520 თუ რას აკეთებს. 297 00:14:36,520 --> 00:14:39,590 ამიტომ ფორთოხლის თევზი აქ - 298 00:14:39,590 --> 00:14:41,420 თევზის Sprite - 299 00:14:41,420 --> 00:14:47,960 როგორც ჩანს, გადაადგილება და შემდეგ აღადგინოთ და დაბრუნდეს. 300 00:14:47,960 --> 00:14:49,250 და მაშინ ჩვენ გვაქვს ზვიგენი Sprite. 301 00:14:49,250 --> 00:14:51,705 და ეს ზვიგენი Sprite შეიძლება გადავიდეს, მას შეუძლია როტაცია, მას შეუძლია 302 00:14:51,705 --> 00:14:53,180 ბანაობა გარშემო. 303 00:14:53,180 --> 00:14:53,520 OK. 304 00:14:53,520 --> 00:14:56,650 ასე რომ სახის გართობა. 305 00:14:56,650 --> 00:15:00,750 მაგრამ ჩვენ შეგვიძლია ნამდვილად დაამატოთ უფრო, რომ. 306 00:15:00,750 --> 00:15:05,790 მაგალითად, ჩვენ ვხედავთ, რომ როდესაც ზვიგენი მოძრაობს, მას შეუძლია 307 00:15:05,790 --> 00:15:07,740 რეალურად კიდევ off ეკრანზე და თითქმის 308 00:15:07,740 --> 00:15:11,150 გაქრეს მხედველობა. 309 00:15:11,150 --> 00:15:13,010 ასე რომ ჩვენ გვინდა, რომ შეიცვალოს, რადგან ჩვენ არ გვსურს 310 00:15:13,010 --> 00:15:14,610 ზვიგენი გაქცევა. 311 00:15:14,610 --> 00:15:19,840 და მოდით შეწყვიტოს ჩვენი სცენარი და შემდეგ შეცვალონ ზვიგენი 312 00:15:19,840 --> 00:15:22,720 სკრიპტები, ალბათ დაამატოთ რამე. 313 00:15:22,720 --> 00:15:27,400 გაითვალისწინეთ, რომ ამ კონკრეტულ Sprite აქ, სამუდამოდ loop 314 00:15:27,400 --> 00:15:29,160 მთავრდება სწორი პირას. 315 00:15:29,160 --> 00:15:30,920 ეს არ გააჩნია Groove. 316 00:15:30,920 --> 00:15:34,410 ასე რომ, ფაქტობრივად, ამ აზრი, იმიტომ რომ სამუდამოდ loop. 317 00:15:34,410 --> 00:15:37,430 ეს შესრულებაში რაღაც უსასრულოდ. 318 00:15:37,430 --> 00:15:40,240 ასე რომ არ ოდესმე დასრულდება. 319 00:15:40,240 --> 00:15:41,810 რომც იყო რაღაც ქვემოთ ის, რომ 320 00:15:41,810 --> 00:15:43,030 არასოდეს მიიღოთ, რომ. 321 00:15:43,030 --> 00:15:49,000 ასე, რომ თქვენ რეალურად იძულებითი დანერგვა თემა. 322 00:15:49,000 --> 00:15:49,500 >> ყველა უფლება. 323 00:15:49,500 --> 00:15:52,490 მოდით დაამატოთ სხვა დამწერლობაში. 324 00:15:52,490 --> 00:15:55,210 ამიტომ მე ვაპირებ იწყება ამ ჩანაწერში წერტილი როდესაც მწვანე 325 00:15:55,210 --> 00:15:56,850 დროშა დააწკაპებთ. 326 00:15:56,850 --> 00:16:04,900 რა მინდა გავაკეთებ მუდმივად შეამოწმოთ თუ არა 327 00:16:04,900 --> 00:16:07,210 ზვიგენი იქნება ეხება პირას. 328 00:16:07,210 --> 00:16:10,560 მაგრამ მე ვიცი, რომ, ფაქტობრივად, ქვეშ Motion იქ სისუფთავე 329 00:16:10,560 --> 00:16:16,170 პატარა ბლოკი, რომელიც ამბობს, OH, თუ ნერვიულობს, bounce. 330 00:16:16,170 --> 00:16:18,930 ამიტომ, რაც ჩვენ გვსურს რომ მუდმივად შეასრულოს. 331 00:16:18,930 --> 00:16:22,010 და მერე რა ეს "თუ ნერვიულობს, bounce" აკეთებს - ის რეალურად 332 00:16:22,010 --> 00:16:26,170 უკვე ამოწმებს თუ მე ზღვარზე, მაშინ Bounce back. 333 00:16:26,170 --> 00:16:31,770 ამიტომ ჩვენ გვჭირდება, რაღაც მარყუჟის და მუდმივად 334 00:16:31,770 --> 00:16:34,350 შეასრულოს ამ განცხადებას. 335 00:16:34,350 --> 00:16:37,360 ასე რომ, თუ გადავხედავთ კონტროლის ქვეშ, ვინმეს აქვს იდეა 336 00:16:37,360 --> 00:16:42,060 რა loop ჩვენ დაგვჭირდება გამოვიყენოთ? 337 00:16:42,060 --> 00:16:42,530 Yeah. 338 00:16:42,530 --> 00:16:43,470 >> სტუდენტი: სამუდამოდ loop. 339 00:16:43,470 --> 00:16:44,300 ZAMYLA chan: კერძოდ, რა. 340 00:16:44,300 --> 00:16:45,080 სამუდამოდ loop. 341 00:16:45,080 --> 00:16:48,370 მოდით აკონტროლოთ, რომ აქ, და შემდეგ ამბობენ, თუ ნერვიულობს, Bounce. 342 00:16:48,370 --> 00:16:51,580 და მერე ვნახოთ. 343 00:16:51,580 --> 00:16:52,120 ყველა უფლება. 344 00:16:52,120 --> 00:16:54,460 ამიტომ თევზი მოძრაობს როგორც პოსტი ჩვეული. 345 00:16:54,460 --> 00:16:55,540 და მაშინ, OH - 346 00:16:55,540 --> 00:17:00,280 ახლა ზვიგენი ვერ გაქცევა და bounces off ეკრანზე. 347 00:17:00,280 --> 00:17:01,155 ზემოთ. 348 00:17:01,155 --> 00:17:01,600 ყველა უფლება. 349 00:17:01,600 --> 00:17:02,770 ასე რომ ეძებდა სისტემაში 350 00:17:02,770 --> 00:17:03,710 მე can't - კი? 351 00:17:03,710 --> 00:17:06,196 >> სტუდენტი: როგორ გააკეთოს, რომ მიმართოს ზვიგენი, როგორც ის მოძრაობს 352 00:17:06,196 --> 00:17:07,329 to თევზი? 353 00:17:07,329 --> 00:17:07,780 ZAMYLA chan: Ah. 354 00:17:07,780 --> 00:17:15,910 ასე რომ მიზეზი, რის გამოც მხოლოდ ზვიგენი bounces, როგორც ეწინააღმდეგებოდა 355 00:17:15,910 --> 00:17:20,530 თევზი ასევე, არის, რადგან ამ სკრიპტის რომ ჩვენ წერდა არის შიგნით 356 00:17:20,530 --> 00:17:21,290 ზვიგენი Sprite. 357 00:17:21,290 --> 00:17:22,950 ხედავთ, აქ, ზვიგენი Sprite შეირჩევა. 358 00:17:25,609 --> 00:17:25,990 ყველა უფლება. 359 00:17:25,990 --> 00:17:30,730 მოდით დაამატოთ რაღაც. 360 00:17:30,730 --> 00:17:34,260 მე იკვლევდა სხვადასხვა კოსტიუმები, რომ 361 00:17:34,260 --> 00:17:37,870 Scratch აქვს, და ვნახე ამ cute პატარა ზვიგენი-chomp. 362 00:17:37,870 --> 00:17:41,070 ასე ვფიქრობდი, რომ, hey, კარგად, იქნებ განხორციელებას შევძლებთ 363 00:17:41,070 --> 00:17:45,975 ზვიგენი chomping, მაგალითად, როდესაც ჩვენ დააჭირეთ სივრცეში. 364 00:17:45,975 --> 00:17:47,560 მე უბრალოდ შევწყვეტთ ამ. 365 00:17:47,560 --> 00:17:49,990 ყველა უფლება. 366 00:17:49,990 --> 00:17:50,476 დიახ. 367 00:17:50,476 --> 00:17:54,370 >> სტუდენტი: იქნებ უბრალოდ ნახოთ - ის არის, რომ ქვეშ კოსტიუმები? 368 00:17:54,370 --> 00:17:54,900 ZAMYLA chan: Oh, დიახ. 369 00:17:54,900 --> 00:17:59,560 ამიტომაც მივედი ქვეშ კოსტიუმები, და მერე შევხედე ქვეშ იმპორტი. 370 00:17:59,560 --> 00:18:02,780 და ა.შ. აქ, Scratch აქვს მთელი რიგი კოსტიუმები, რომ 371 00:18:02,780 --> 00:18:03,500 შეგიძლიათ აირჩიოთ. 372 00:18:03,500 --> 00:18:07,120 და ასე შემდეგ იქ მთელი bunch ცხოველების, შემდეგ კი 373 00:18:07,120 --> 00:18:09,560 ზვიგენი აქვს რამდენიმე კოსტიუმები ასოცირდება იგი. 374 00:18:15,116 --> 00:18:15,580 OK. 375 00:18:15,580 --> 00:18:22,480 ასე რომ ამ სკრიპტის აქ, მე უკვე შემოწმების მუდმივად 376 00:18:22,480 --> 00:18:26,090 წელს სამუდამოდ მარყუჟის, OK, ასევე, თუ მარცხენა arrow არის დაპრესილი, 377 00:18:26,090 --> 00:18:28,720 მაშინ მინდა როტაცია საწინააღმდეგოდ. 378 00:18:28,720 --> 00:18:32,180 თუ უფლება arrow არის დაპრესილი, მინდა როტაცია საათის ისრის მიმართულებით. 379 00:18:32,180 --> 00:18:33,800 თუ ისარი არის დაპრესილი, მაშინ მე 380 00:18:33,800 --> 00:18:36,050 მინდა პროგრესს ველით. 381 00:18:36,050 --> 00:18:42,250 რა შეგვიძლია გავაკეთოთ მხოლოდ დაამატოთ ეს სკრიპტი, ნაცვლად 382 00:18:42,250 --> 00:18:45,350 დასძინა ცალკე, რადგან ეს უკვე შემოწმების წელს 383 00:18:45,350 --> 00:18:48,640 თემა, რომლის გასაღებები მიმდინარეობს დაპრესილი. 384 00:18:48,640 --> 00:18:52,050 >> მოდით დაამატოთ ერთი რომ ამბობს, თუ სივრცეში გასაღები - მოდით გამოვიყენოთ 385 00:18:52,050 --> 00:18:54,200 სივრცეში გასაღები chomp ქვემოთ. 386 00:18:54,200 --> 00:18:58,970 ასე რომ ეს გასაღები მარცხენა arrow დაპრესილი, et cetera, ესენი არიან 387 00:18:58,970 --> 00:19:00,680 წელს ნათელი ლურჯი. 388 00:19:00,680 --> 00:19:04,520 მოდით წასვლა ზონდირება ნათელი ცისფერი, და გამოიყურება ქვემოთ. 389 00:19:04,520 --> 00:19:09,020 ოჰ, და აქ არის გასაღები სივრცეში დაპრესილი. 390 00:19:09,020 --> 00:19:13,510 ამიტომ, რაც ჩვენ გვსურს რომ არის აქვს ზვიგენი შეცვლა მისი 391 00:19:13,510 --> 00:19:15,320 chomping ქვემოთ კოსტუმი. 392 00:19:15,320 --> 00:19:16,670 რომ უნდა გააკეთოს, თუ როგორ ზვიგენი 393 00:19:16,670 --> 00:19:18,160 გამოიყურება, ამიტომ ჩვენ წასვლა გამოიყურება. 394 00:19:18,160 --> 00:19:21,560 და აქ ჩვენ, მოხერხებულად, გადახვიდეთ 395 00:19:21,560 --> 00:19:23,680 კოსტიუმების ზვიგენი-chomp. 396 00:19:23,680 --> 00:19:27,980 მაგრამ როდესაც ჩვენ chomp down, არ გვინდა ზვიგენი იყოს 397 00:19:27,980 --> 00:19:30,820 chomping ქვემოთ სამუდამოდ, მოდით დაამატოთ, OK, ასევე მაშინ, 398 00:19:30,820 --> 00:19:36,950 მას შემდეგ, რაც chomps, როგორიც ჩვენ გვსურს გადართოთ უკან. 399 00:19:36,950 --> 00:19:41,790 OK, ასე რომ ვნახოთ რა, რომ ჯერ. 400 00:19:41,790 --> 00:19:43,990 ამიტომ ჩვენ მას გადაადგილდებოდნენ. 401 00:19:43,990 --> 00:19:44,720 OK. 402 00:19:44,720 --> 00:19:46,660 ასე რომ ჩვენ გვაქვს ეს chomping. 403 00:19:46,660 --> 00:19:51,240 ეს chomping სახის სწრაფად თუმცა, რადგან ნულიდან, 404 00:19:51,240 --> 00:19:53,710 ის შესრულებაში მათ მომენტალურად. 405 00:19:53,710 --> 00:19:58,300 ასე შემდეგ, მოდით წასვლა კონტროლი და იყოს იგი ვაფასებ მის 406 00:19:58,300 --> 00:19:59,785 chomp, დაველოდოთ ერთი მეორე. 407 00:20:03,890 --> 00:20:09,130 და აქ chomps ქვემოთ პატარა აღარ სანამ მიდის 408 00:20:09,130 --> 00:20:11,180 თავში მისი შიმშილი. 409 00:20:11,180 --> 00:20:11,530 >> OK. 410 00:20:11,530 --> 00:20:13,210 ამიტომ მე საკმაოდ კმაყოფილი ზვიგენი არის. 411 00:20:13,210 --> 00:20:18,740 მაგრამ თევზი, რა აშკარად ჩანს, რომ აკეთებს - ის პროგრესირებს 412 00:20:18,740 --> 00:20:20,750 რამდენიმე ნაბიჯი, ფაქტობრივად, ხუთჯერ. 413 00:20:20,750 --> 00:20:24,940 ეს მოძრავი 50 ნაბიჯები. 414 00:20:24,940 --> 00:20:29,280 და მაშინ რასაც ის აკეთებს აქ ამ ყველაზე ბლოკი აქ ვარ 415 00:20:29,280 --> 00:20:35,180 ამბობდნენ, OK, ისე, ეს აპირებს მისვლას გარკვეული ღირებულების x. 416 00:20:35,180 --> 00:20:38,560 მოძიების კოორდინატები, შეგიძლიათ რეალურად მხოლოდ მაუსის მეტი 417 00:20:38,560 --> 00:20:40,550 ეკრანზე, და შემდეგ ქვედა - 418 00:20:40,550 --> 00:20:41,530 უფლება მეტი აქ - 419 00:20:41,530 --> 00:20:43,210 ეს შენ გაჩვენებ რა კოორდინატები. 420 00:20:43,210 --> 00:20:45,950 ასე რომ თქვენ შეგიძლიათ ისარგებლოს, რომ შეყვანის კოორდინატები 421 00:20:45,950 --> 00:20:46,830 რომ გსურთ. 422 00:20:46,830 --> 00:20:49,160 და მერე რა ეს განცხადება აქ ამბობს ამბობს, OK, 423 00:20:49,160 --> 00:20:54,200 ასევე, თევზის იწყება ამ კონკრეტულ x ღირებულება და შემდეგ 424 00:20:54,200 --> 00:20:55,540 სიმაღლე მას შეუძლია შეცვალოს. 425 00:20:55,540 --> 00:20:59,740 მე რეალურად აპირებს აირჩიოთ შემთხვევითი სიმაღლე, რომ კვლავ რჩება 426 00:20:59,740 --> 00:21:02,580 ფარგლებში შეზღუდვების შესახებ ეტაპი. 427 00:21:02,580 --> 00:21:04,320 და ა.შ. აქ, რა ვარ მიღების უპირატესობა არის 428 00:21:04,320 --> 00:21:05,680 სამაუწყებლო ღონისძიებებში. 429 00:21:05,680 --> 00:21:09,310 ასე რომ თქვენ ხედავთ, რომ ეს ღონისძიება დამმუშავებლის არის ახალი fish1. 430 00:21:09,310 --> 00:21:14,730 ასე რომ როდესაც თევზი იღებს ახალ fish1 ღონისძიება, ეს გამოგიგზავნით 431 00:21:14,730 --> 00:21:16,250 შეასრულოს ამ. 432 00:21:16,250 --> 00:21:19,740 და მაშინ დავინახავთ, რომ მას შემდეგ, რაც მოძრაობს ნაბიჯია მისი საჯარიმო თანხა 433 00:21:19,740 --> 00:21:21,400 of ჯერ, მაშინ იგი რეალურად ეთერში 434 00:21:21,400 --> 00:21:22,720 ერთხელ, OK, ახალი fish1. 435 00:21:25,560 --> 00:21:31,860 მაგრამ ამის ნაცვლად, რა მოდით ასე რომ თევზი მხოლოდ 436 00:21:31,860 --> 00:21:35,320 აგრძელებს ბოლოს ეკრანზე სანამ რესეტი, 437 00:21:35,320 --> 00:21:37,180 ნაცვლად მხოლოდ სახის აპირებს ცენტრში მას. 438 00:21:40,480 --> 00:21:46,180 ასე რომ ნაცვლად ამბობდა, ვიმეორებ ხუთჯერ - იმიტომ, რომ ჩვენ არ 439 00:21:46,180 --> 00:21:48,380 ვიცი რამდენჯერ იქნება საჭირო, სანამ ის 440 00:21:48,380 --> 00:21:52,180 ბოლოს მიაღწევს ეკრანზე, მოდით გამოვიყენოთ რაღაც. 441 00:21:52,180 --> 00:21:54,870 >> ამიტომ მე ვაპირებ გამიჯვნას ამ გარეთ, რადგან ჩვენ 442 00:21:54,870 --> 00:21:56,080 ნამდვილად არ მინდა ამ. 443 00:21:56,080 --> 00:21:59,610 წაშლა ბლოკები Scratch, თუ რას აკეთებთ არის უბრალოდ გადაიტანეთ 444 00:21:59,610 --> 00:22:03,415 მას მარცხენა, გამოშვების, და შემდეგ იგი იღებს წაიშალოს. 445 00:22:03,415 --> 00:22:05,470 თუ გადაწყვეტთ, რომ თქვენ არ გსურთ ამის გაკეთება, მაშინ 446 00:22:05,470 --> 00:22:08,970 ყოველთვის სანაგვიდან იგი. 447 00:22:08,970 --> 00:22:10,640 მაგრამ ჩვენ გვინდა, რომ თავი დაეღწია ამ. 448 00:22:10,640 --> 00:22:15,490 რაც ჩვენ გვსურს რომ არის გვინდა გააგრძელოს მოძრავი 50 ნაბიჯები და 449 00:22:15,490 --> 00:22:19,400 დაპაუზება ერთი მეორე სანამ ჩვენ შევეხებით დასასრულს ეკრანზე. 450 00:22:19,400 --> 00:22:25,480 ასე რომ შეიძლება ვინმეს რაშია მარყუჟი, რომ ჩვენ დაგვჭირდება გამოვიყენოთ, რომ 451 00:22:25,480 --> 00:22:28,750 იმეორებს პროცესში მხოლოდ მანამ, სანამ ჩვენ შევეხებით ეკრანზე. 452 00:22:31,594 --> 00:22:33,490 >> სტუდენტი: გაიმეორეთ სანამ. 453 00:22:33,490 --> 00:22:36,750 ZAMYLA chan: გავიგე "განმეორებითი სანამ," და ეს სწორი. 454 00:22:36,750 --> 00:22:40,990 ამიტომ yeah, ამ განმეორებითი სანამ ბლოკი ასევე იღებს - 455 00:22:40,990 --> 00:22:43,770 მაგრამ ჩვენ ვხედავთ, რომ ეს განმეორდეს მანამ, სანამ ბლოკი არ არის საკმაოდ 456 00:22:43,770 --> 00:22:44,570 სრული, არა? 457 00:22:44,570 --> 00:22:48,490 ამიტომ ჩვენ გვჭირდება იმის თქმა, OK, ისევე, ვიმეორებ სანამ, როდესაც? 458 00:22:48,490 --> 00:22:51,380 ამიტომ ვამბობთ, OK, ისევე, ვიმეორებ, სანამ თევზი ეხება 459 00:22:51,380 --> 00:22:52,680 ზღვარზე ეკრანზე. 460 00:22:52,680 --> 00:22:55,230 და მე გეტყვით, რომ მზადების ზონდირება. 461 00:22:55,230 --> 00:22:58,930 არსებობს ამ ეხება ლოგიკური. 462 00:22:58,930 --> 00:23:04,510 და ასე რომ თქვენ შეგიძლიათ შეარჩიოთ აქ რა გსურთ იყოს შემოწმების 463 00:23:04,510 --> 00:23:05,530 რომ თევზი ეხება. 464 00:23:05,530 --> 00:23:09,200 ასე რომ, ჩვენ მინდა ვთქვა, ეხება პირას. 465 00:23:09,200 --> 00:23:13,110 და შემდეგ ჩვენ გვინდა დაამატოთ ეს უკან შემოსული 466 00:23:13,110 --> 00:23:21,940 და ა.შ. ახლა, თუ ჩვენ უყუროთ ჩვენი თევზი წასვლა, ერთხელ მას ეხება 467 00:23:21,940 --> 00:23:25,170 ზღვარი, იგი ყველაფერს გადაადგილდება ერთხელ. 468 00:23:25,170 --> 00:23:25,660 ყველა უფლება. 469 00:23:25,660 --> 00:23:27,390 ამიტომ მოხარული ვარ, რომ. 470 00:23:27,390 --> 00:23:30,890 და მოდით ღია HungryShark1. 471 00:23:34,620 --> 00:23:38,230 >> OK, სახის, როგორიცაა სამზარეულო შოუ, მე დასძინა ცოტა 472 00:23:38,230 --> 00:23:39,850 მეტი ფუნქციები. 473 00:23:39,850 --> 00:23:43,080 ასე მაგალითად, თქვენ ხედავთ, რომ თევზი ახლა არის რეალურად 474 00:23:43,080 --> 00:23:45,960 gliding საკმაოდ გამართულად, როგორც ეწინააღმდეგებოდა ადრე, როდესაც 475 00:23:45,960 --> 00:23:48,350 სახის მოძრავი და შეწყვიტო, მოძრავი და შეწყვიტო - 476 00:23:48,350 --> 00:23:52,890 არსებითად მხოლოდ jumping კომპლექტი pixels. 477 00:23:52,890 --> 00:23:56,810 მე ვუყურებ ქვეშ Motion, ეს GLIDE განაცხადი, და მე 478 00:23:56,810 --> 00:24:00,515 განაცხადა, OK, ნაცვლად მხოლოდ მოძრავი და შეწყვიტო, მოძრავი 479 00:24:00,515 --> 00:24:04,850 და შეწყვიტო, მე ვაპირებ glide 70 ერთეული მარჯვნივ, 480 00:24:04,850 --> 00:24:08,500 მაგრამ დარჩენა ჩემი იგივე Y პოზიცია აქ. 481 00:24:08,500 --> 00:24:09,680 ყველა უფლება. 482 00:24:09,680 --> 00:24:11,430 ამიტომ ზვიგენი რომ შეიძლება chomp. 483 00:24:13,940 --> 00:24:15,060 ზემოთ. 484 00:24:15,060 --> 00:24:18,610 მაგრამ მას უწოდებენ HungryShark ბოლოს და ბოლოს, მოდით აქვს 485 00:24:18,610 --> 00:24:20,550 ზვიგენი ჭამა თევზი. 486 00:24:20,550 --> 00:24:29,120 >> ასე როგორ შეიძლება ჩვენ ვეუბნებით თევზის ან ვუთხრა ზვიგენი, რომ მას 487 00:24:29,120 --> 00:24:30,680 chomped ქვემოთ? 488 00:24:30,680 --> 00:24:32,470 როგორ შეიძლება ჩვენ დაუკავშირდეს? 489 00:24:32,470 --> 00:24:33,220 დიახ. 490 00:24:33,220 --> 00:24:35,120 სტუდენტი: მეორე კოსტიუმების of ზვიგენი, 491 00:24:35,120 --> 00:24:36,550 იგი იჭერს თევზს. 492 00:24:36,550 --> 00:24:38,460 ZAMYLA chan: ჰო, ზუსტად. 493 00:24:38,460 --> 00:24:42,710 ასე რომ, ჩვენ ვიცით, რომ როდესაც ჩვენ გადართვის კოსტუმი უნდა 494 00:24:42,710 --> 00:24:45,500 chomp, რომ ჩვენ გვაქვს chomp ქვემოთ. 495 00:24:45,500 --> 00:24:49,530 ახლა, ჩვენ საბოლოოდ უნდა შეამოწმოს. 496 00:24:49,530 --> 00:24:51,880 Say გვინდა თევზი გაქრება ერთხელ მისი eaten. 497 00:24:51,880 --> 00:24:54,820 მოგვიწევს როგორმე დაუკავშირდეს თევზი რომ 498 00:24:54,820 --> 00:24:59,405 ეს გვექნება დასამალი, მაგალითად, ან გაქრეს 499 00:24:59,405 --> 00:25:01,670 ეკრანზე ერთხელ მისთვის chomped ქვევით. 500 00:25:01,670 --> 00:25:08,200 >> ასე რომ, თუ რა სახის კონცეფცია, თუ რა სახის ინსტრუმენტი შეგვიძლია გამოვიყენოთ, რათა 501 00:25:08,200 --> 00:25:10,440 აქვს ზვიგენი დაუკავშირდეს თევზი, OK, 502 00:25:10,440 --> 00:25:11,526 მე chomped ქვემოთ? 503 00:25:11,526 --> 00:25:12,340 სტუდენტი: მაუწყებლობის. 504 00:25:12,340 --> 00:25:14,290 ZAMYLA chan: დიახ, ზუსტად, მაუწყებლობა ღონისძიება. 505 00:25:14,290 --> 00:25:17,733 მოდით წასვლა კონტროლი და ვთქვათ ეთერში. 506 00:25:20,280 --> 00:25:24,730 და მოდით ეთერში chomp. 507 00:25:24,730 --> 00:25:25,420 ყველა უფლება. 508 00:25:25,420 --> 00:25:27,690 მაგრამ ერთხელ ჩვენ ეთერში რაღაც, რომ ერთად 509 00:25:27,690 --> 00:25:29,390 ვარაუდი, რომ ჩვენ რეალურად აპირებს რაიმე 510 00:25:29,390 --> 00:25:30,360 მიიღოს იგი. 511 00:25:30,360 --> 00:25:32,110 და ისე, რომ იქნება თევზი. 512 00:25:32,110 --> 00:25:36,600 ასე რომ ვთქვათ, როცა ვიღებ chomp. 513 00:25:40,360 --> 00:25:43,720 ახლა, როდესაც ზვიგენი chomp ქვემოთ მხოლოდ ცარიელი სივრცე, ჩვენ არ 514 00:25:43,720 --> 00:25:46,180 მინდა თევზი რეაგირება, რომ ყველა. 515 00:25:46,180 --> 00:25:50,780 ასე ვთქვათ, OK, ისე, მხოლოდ იმ შემთხვევაში, თუ ზვიგენი არის ეხება 516 00:25:50,780 --> 00:25:52,310 თევზი დროს chomp - 517 00:25:52,310 --> 00:25:54,210 სწორედ მაშინ ჩვენ რეალურად რაიმეს. 518 00:25:54,210 --> 00:25:58,560 ასე შემდეგ, ჩვენ ვაპირებთ გამოვიყენოთ პირობით, თუ, უფლება, 519 00:25:58,560 --> 00:26:01,100 რადგან ჩვენ შემოწმების თუ არა რაღაც მართალია თუ არა. 520 00:26:01,100 --> 00:26:03,170 ასე რომ, თუ ჩვენ დავუბრუნდებით ზონდირება, მაშინ ჩვენ შეგვიძლია 521 00:26:03,170 --> 00:26:05,760 გამოყენება აქ, თუ ეხება. 522 00:26:05,760 --> 00:26:07,490 და შემდეგ აქ, ჩვენ აირჩიოს ზვიგენი. 523 00:26:12,280 --> 00:26:14,710 მაშინ ქვეშ გამოიყურება, ამ დამალვა ბლოკი - 524 00:26:14,710 --> 00:26:19,250 რომ ყველაფერს გააკეთებს, ძირითადად თევზის გაქრეს ეტაპზე. 525 00:26:19,250 --> 00:26:22,760 ჩვენ რათა ის დამალვა, მაგრამ ჩვენ გვინდა, რომ კიდევ ერთი თევზის, არა? 526 00:26:22,760 --> 00:26:23,820 ჩვენი ზვიგენი მშიერია. 527 00:26:23,820 --> 00:26:24,960 ჩვენ გვინდა, რომ მისცეს მას მეტი თევზი. 528 00:26:24,960 --> 00:26:31,640 ასე რომ მაშინ მოდით ასევე ეთერში ახალი თევზის ერთხელ. 529 00:26:31,640 --> 00:26:31,890 OK. 530 00:26:31,890 --> 00:26:35,880 ასე რომ ვნახოთ რა, რომ ჯერ. 531 00:26:35,880 --> 00:26:36,310 >> ზემოთ. 532 00:26:36,310 --> 00:26:38,830 ასე რომ chomps ქვემოთ და სხვა თევზის ჩანს. 533 00:26:38,830 --> 00:26:41,360 მაგრამ ეს ოდნავ სწრაფი კიდევ თევზის წასვლა. 534 00:26:41,360 --> 00:26:44,610 მოდით დაიცადოთ მეორე სანამ ჩვენ 535 00:26:44,610 --> 00:26:45,860 ეთერში ახალი თევზი. 536 00:26:48,350 --> 00:26:49,110 ყველა უფლება. 537 00:26:49,110 --> 00:26:49,380 OK. 538 00:26:49,380 --> 00:26:52,460 ასე რომ, ეს საკმაოდ კარგი დამზადება თამაშის. 539 00:26:52,460 --> 00:26:54,350 მაგრამ ყველა თამაშის გვჭირდება ანგარიშით, არა? 540 00:26:54,350 --> 00:26:57,070 რა შეიძლება ჩვენ ვიყენებთ შენარჩუნება ანგარიშით? 541 00:27:00,370 --> 00:27:00,630 დიახ. 542 00:27:00,630 --> 00:27:01,005 სტუდენტი: სხვა - 543 00:27:01,005 --> 00:27:01,830 ZAMYLA chan: ჰო. 544 00:27:01,830 --> 00:27:02,290 სწორედ. 545 00:27:02,290 --> 00:27:04,520 Yeah. 546 00:27:04,520 --> 00:27:06,480 ასე რომ ჩვენ გვინდა, რომ ტრეკზე ძირითადად როგორ 547 00:27:06,480 --> 00:27:07,660 ბევრი თევზის ეს eaten. 548 00:27:07,660 --> 00:27:09,430 ამისათვის, ჩვენ უნდა გააკეთოთ ცვლადი. 549 00:27:09,430 --> 00:27:11,100 მოდით მოვუწოდებთ, რომ ანგარიში. 550 00:27:11,100 --> 00:27:14,240 და ა.შ. სავარაუდოდ, რადგან ეს არის თამაში, რომ ჩვენ თამაშობენ, 551 00:27:14,240 --> 00:27:18,060 ჩვენ ვაპირებთ მინდა თევზი უნდა შეეძლოს - 552 00:27:18,060 --> 00:27:19,860 ამბობენ, ერთხელ თავის eaten ამით იზრდება ანგარიშით ან 553 00:27:19,860 --> 00:27:23,780 რაღაც და შემდეგ ეტაპზე ალბათ უნდა გავაკეთოთ 554 00:27:23,780 --> 00:27:25,020 რაღაც ერთად sore ისევე. 555 00:27:25,020 --> 00:27:28,280 ამიტომ მე ვაპირებ აირჩიოს, რათა ამ გლობალურ ცვლადი და ვთქვათ 556 00:27:28,280 --> 00:27:30,920 ყველა sprites. 557 00:27:30,920 --> 00:27:31,470 OK. 558 00:27:31,470 --> 00:27:33,880 ასე რომ, როდესაც გვინდა, რომ გაიზარდოს ანგარიშით? 559 00:27:33,880 --> 00:27:36,440 როდესაც თევზი უკვე შეჭამეს. 560 00:27:36,440 --> 00:27:39,390 ასე რომ, ჩვენ უკვე გვაქვს პროცესი აქ რომ საქმე 561 00:27:39,390 --> 00:27:40,800 ერთად თევზის მიმდინარეობს eaten. 562 00:27:40,800 --> 00:27:43,570 მოდით დაამატოთ ეს განცხადება აქ - 563 00:27:43,570 --> 00:27:44,820 შეცვლის ანგარიში 1. 564 00:27:49,208 --> 00:27:49,670 ზემოთ. 565 00:27:49,670 --> 00:27:54,580 ასე რომ ერთხელ ჭამთ თევზი, ანგარიშით იზრდება. 566 00:27:54,580 --> 00:27:54,790 >> ყველა უფლება. 567 00:27:54,790 --> 00:27:57,090 ასე ვთქვათ, მე ვარ დაღლილი ამ თამაშის. 568 00:27:57,090 --> 00:27:58,410 მე შეჩერება. 569 00:27:58,410 --> 00:28:01,110 და მაშინ, OH, მინდა დაბრუნებას თამაშის. 570 00:28:01,110 --> 00:28:02,630 მინდა დავიწყოთ ახალი თამაში. 571 00:28:02,630 --> 00:28:05,550 ისე, ანგარიშით კვლავ 3, მიუხედავად იმისა, რომ მე 572 00:28:05,550 --> 00:28:06,680 playing ახალი თამაში. 573 00:28:06,680 --> 00:28:10,190 ჩვენ ნამდვილად არ გვინდა, რომ ანგარიშით არასოდეს აღადგინოთ, არა? 574 00:28:10,190 --> 00:28:16,240 მოდით დაამატოთ განაცხადი როდესაც თამაში დაიწყო 575 00:28:16,240 --> 00:28:19,990 დადგმა ვთქვა, OK, ასევე, გვინდა, რომ აღადგინოთ ანგარიშით. 576 00:28:19,990 --> 00:28:23,100 ასე რომ აქ ჩვენ დავსახეთ ცვლადი ანგარიში გახადა 0. 577 00:28:23,100 --> 00:28:27,960 და ახლა, როდესაც თქვენ დავიწყოთ თამაში, ანგარიშით 578 00:28:27,960 --> 00:28:30,920 დაიწყება 0. 579 00:28:30,920 --> 00:28:32,270 ზემოთ. 580 00:28:32,270 --> 00:28:33,520 OK. 581 00:28:36,875 --> 00:28:37,340 OK. 582 00:28:37,340 --> 00:28:40,240 ახლა, მოდით, რა უნდა HungryShark2. 583 00:28:40,240 --> 00:28:43,500 >> ასე რომ მე ვაკეთებ ცოტა მეტი არის, და რა მე ვაკეთებ არის 584 00:28:43,500 --> 00:28:44,860 უფლება დაწკაპავთ თევზის Sprite. 585 00:28:44,860 --> 00:28:47,970 მინდოდა უფრო მეტი თევზი, და მე დააწკაპებთ დუბლიკატი და ეს გააკეთა 586 00:28:47,970 --> 00:28:51,930 ახალი Sprite იდენტურია, რომ ერთი და ასევე გადაწერა ყველა 587 00:28:51,930 --> 00:28:53,030 სკრიპტები ისევე. 588 00:28:53,030 --> 00:28:56,810 ასე რომ მაშინ ეს fish2 არსებითად იდენტური 589 00:28:56,810 --> 00:28:59,630 fish1, გარდა ნაცვლად დაწყებული და მარცხენა 590 00:28:59,630 --> 00:29:02,550 მოძრავი, მართალი იწყება უფლება და გადადის დაუტოვებიათ. 591 00:29:02,550 --> 00:29:06,390 და მერე ასევე აირჩია ახალი კოსტუმის მისთვის. 592 00:29:06,390 --> 00:29:09,022 მაშინ აღმოვაჩინე კიდევ ერთი კოსტუმი რომ იყო მყივანი თევზი, და მე 593 00:29:09,022 --> 00:29:11,950 იყო, cool, ამ გამოიყურება შხამიანი, მოდით პრეტენზია 594 00:29:11,950 --> 00:29:13,600 რომ ეს არის შხამიანი თევზი. 595 00:29:13,600 --> 00:29:18,250 და მე განაცხადა, OK, ისევე, ნაცვლად ჭამა 596 00:29:18,250 --> 00:29:20,980 შხამიანი თევზი და მას თქვენი ანგარიშით ზრდის, მე რეალურად 597 00:29:20,980 --> 00:29:22,210 მინდა ეს შემცირება. 598 00:29:22,210 --> 00:29:27,890 ასე რომ აქ ჩვენ ანგარიშით მცირდება მიერ 1 როდესაც 599 00:29:27,890 --> 00:29:29,990 ზვიგენი eats იგი. 600 00:29:29,990 --> 00:29:31,650 და მაშინ, მე ნამდვილად მომეწონა კოსტიუმები, რომ Scratch 601 00:29:31,650 --> 00:29:34,450 იმ პირობით, და მე ვუყურებ და მერე ი shark's - 602 00:29:34,450 --> 00:29:36,050 ისე ჩანდა, ავადმყოფი ზვიგენი. 603 00:29:36,050 --> 00:29:38,040 და ასე შემდეგ მე რედაქტირებულია ეს მე ნათლად მწვანე. 604 00:29:38,040 --> 00:29:41,880 მე კი, როგორიცაა, cool, ეს ავადმყოფი ზვიგენი. 605 00:29:41,880 --> 00:29:42,150 ყველა უფლება. 606 00:29:42,150 --> 00:29:49,150 >> მოდით მოდით დავამატოთ ჩვენი Script გარკვეული გზა მიღების 607 00:29:49,150 --> 00:29:53,660 ზვიგენი შეცვლა შევიდა მყოფი ავადმყოფი როდესაც იგი 608 00:29:53,660 --> 00:29:56,800 eats მოწამლული თევზი. 609 00:29:56,800 --> 00:29:57,380 OK. 610 00:29:57,380 --> 00:30:03,620 ასე რომ, რადგან ჩვენ გადაწერილი ყველა სკრიპტები ჩვენი ორიგინალური 611 00:30:03,620 --> 00:30:07,760 თევზის შევიდა შხამი თევზი, მას უკვე აქვს ამ Sprite აქ 612 00:30:07,760 --> 00:30:10,680 რომელიც ამბობს, როდესაც მე chomped down, ვარ მე 613 00:30:10,680 --> 00:30:12,020 რეალურად chomped ქვემოთ? 614 00:30:12,020 --> 00:30:15,660 ასე რომ ჩვენ შეგვიძლია ისარგებლოს ამ ურთიერთობას, რათა 615 00:30:15,660 --> 00:30:18,170 ზვიგენი, OH, ასევე, უბრალოდ ჭამდა შხამი თევზი. 616 00:30:18,170 --> 00:30:18,850 თქვენ ავადმყოფი. 617 00:30:18,850 --> 00:30:23,100 და ა.შ. ეს იქნება, რა სახის ქმედებას? 618 00:30:23,100 --> 00:30:25,110 რა იქნება გსურთ? 619 00:30:25,110 --> 00:30:25,650 ეთერში. 620 00:30:25,650 --> 00:30:26,240 ჰო, ზუსტად. 621 00:30:26,240 --> 00:30:28,930 მოდით ეთერში. 622 00:30:28,930 --> 00:30:33,650 მოდით ეძახით ზვიგენი ავადმყოფი. 623 00:30:33,650 --> 00:30:34,320 OK. 624 00:30:34,320 --> 00:30:36,930 ახლა, ზვიგენი, ბუნებრივია, იქნება ერთი რომელიც 625 00:30:36,930 --> 00:30:38,250 მიიღეთ ეს ღონისძიება. 626 00:30:38,250 --> 00:30:44,150 მოდით დაამატოთ როდესაც მივიღო ზვიგენი მყოფი ავადმყოფი. 627 00:30:44,150 --> 00:30:44,410 OK. 628 00:30:44,410 --> 00:30:46,300 ასე რომ, ჩვენ ვიცით, რომ ჩვენ გვაქვს ეს კოსტუმი - 629 00:30:46,300 --> 00:30:49,400 ზვიგენი არის ავადმყოფი. 630 00:30:49,400 --> 00:30:51,900 და შემდეგ ჩვენ ვიცით მანამდე ჩვენ სახის ვაფასებთ 631 00:30:51,900 --> 00:30:54,420 როდესაც ჩვენ შეგვიძლია პაუზის ცოტა სანამ კომუტაციის უკან. 632 00:30:54,420 --> 00:30:54,875 ჰო? 633 00:30:54,875 --> 00:30:56,467 >> სტუდენტი: როგორ დააკოპირებს Script საწყისი 634 00:30:56,467 --> 00:30:57,605 ერთი Sprite სხვა? 635 00:30:57,605 --> 00:30:58,510 ZAMYLA chan: Ah. 636 00:30:58,510 --> 00:31:03,610 ასე რომ, ამ შემთხვევაში, როდესაც მე უბრალოდ დუბლირებული Sprite, რათა 637 00:31:03,610 --> 00:31:07,880 დააკოპირეთ ერთი სკრიპტის სხვა Sprite, რა გავაკეთე აქ იყო 638 00:31:07,880 --> 00:31:11,630 უბრალოდ, ვამბობთ დუბლიკატი, და ეს ფაქტიურად გააკეთა მთელი ახალი 639 00:31:11,630 --> 00:31:14,110 Sprite ყველა სკრიპტები შედის. 640 00:31:14,110 --> 00:31:18,100 მაგრამ აცხადებენ გსურთ გადააკოპირეთ ერთი კონკრეტული სკრიპტის სხვა 641 00:31:18,100 --> 00:31:23,740 Sprite, მაშინ, რასაც თქვენ ყველაფერს გააკეთებს რეალურად მხოლოდ გადაათრიეთ ამ, 642 00:31:23,740 --> 00:31:29,990 hover მეტი სხვა დამწერლობაში, და ახლა აქ დუბლირებული იგი. 643 00:31:29,990 --> 00:31:32,590 ამ შემთხვევაში, ეს უკვე ჰქონდა, ასე რომ ჩვენ შეგვიძლია ვშლით 644 00:31:32,590 --> 00:31:33,170 რომ ერთხელ. 645 00:31:33,170 --> 00:31:37,060 მაგრამ კოპირება ერთი Script შევიდა სხვა, რასაც თქვენ აკეთებთ მხოლოდ 646 00:31:37,060 --> 00:31:40,230 გადაიტანეთ იგი გადატანა სხვა sprites. 647 00:31:40,230 --> 00:31:40,490 OK. 648 00:31:40,490 --> 00:31:42,390 >> ასე რომ ჩვენ უკან ზვიგენი მყოფი ავადმყოფი. 649 00:31:42,390 --> 00:31:45,650 ამიტომ მიღებული ზვიგენი არის ავადმყოფი, და ნათქვამია, OK, ისევე, 650 00:31:45,650 --> 00:31:49,110 ერთხელ ვარ ავადმყოფი, მე ვაპირებ გადახვიდეთ ჩემი კოსტუმი რომ ამბობს 651 00:31:49,110 --> 00:31:54,630 "ზვიგენი ავადმყოფი," და ახლა, მოდით უბრალოდ დაამატოთ დაველოდოთ 652 00:31:54,630 --> 00:31:56,280 ვაფასებთ მწვანე. 653 00:31:56,280 --> 00:31:59,560 და შემდეგ ჩვენ ვაპირებთ იყოს მშიერი ერთხელ, ამიტომ ჩვენ უბრალოდ 654 00:31:59,560 --> 00:32:04,140 გადართოთ თავში ზვიგენი მყოფი მშიერი. 655 00:32:04,140 --> 00:32:04,460 ყველა უფლება. 656 00:32:04,460 --> 00:32:06,390 მოდით ჭამეთ ამ purple თევზი. 657 00:32:06,390 --> 00:32:07,640 სწორედ ჯარიმა. 658 00:32:10,700 --> 00:32:11,230 კარგი კითხვაა. 659 00:32:11,230 --> 00:32:13,070 რა მოხდა Counter? 660 00:32:13,070 --> 00:32:13,660 OK. 661 00:32:13,660 --> 00:32:23,090 ამიტომ ჩვენ მითითებული ანგარიში გახადა 0 აქ, არამედ ამ ანგარიშით - რა 662 00:32:23,090 --> 00:32:28,700 ამ გამშვები ნიშნის ამჯამად იგი მალავს ან unhides ცვლადი 663 00:32:28,700 --> 00:32:29,775 საწყისი ეკრანზე. 664 00:32:29,775 --> 00:32:34,320 მაგრამ რა შეგვიძლია გავაკეთოთ ნაცვლად unchecking ან საკონტროლო მას - 665 00:32:34,320 --> 00:32:37,330 ჩვენ შეგვიძლია რეალურად ამ ბლოკის აქ ამბობს "ჩვენება ან დამალვა 666 00:32:37,330 --> 00:32:40,160 ცვლადი. "მოდით დავრწმუნდეთ, რომ ყოველ ჯერზე ჩვენ ვიწყებთ 667 00:32:40,160 --> 00:32:41,945 თამაში რომ ცვლადი არის ნაჩვენები. 668 00:32:44,840 --> 00:32:45,100 >> OK. 669 00:32:45,100 --> 00:32:46,540 ახლა ცვლადი არის ნაჩვენები. 670 00:32:46,540 --> 00:32:52,160 ჩვენ ჭამა შხამი თევზი, და მივიღებთ ავადმყოფი. 671 00:32:52,160 --> 00:32:53,440 ზემოთ. 672 00:32:53,440 --> 00:32:53,680 ყველა უფლება. 673 00:32:53,680 --> 00:32:56,910 ახლა, ეს უცნაური ამისთვის თამაში ჩვენთვის უარყოფითი 674 00:32:56,910 --> 00:32:57,420 რაოდენობა, არა? 675 00:32:57,420 --> 00:33:01,830 ასე რომ აგრძელებს ჭამა ამ და ეს მოსწონს - 676 00:33:01,830 --> 00:33:05,190 ასე როგორ შესახებ როდესაც მივიღებთ უარყოფით, თუ ჩვენ eaten ძალიან 677 00:33:05,190 --> 00:33:10,770 მრავალი შხამიანი თევზი, თამაშის გამო - ზვიგენი ძალიან ავადმყოფი. 678 00:33:10,770 --> 00:33:11,110 ყველა უფლება. 679 00:33:11,110 --> 00:33:12,680 მერე რა ჩვენ უნდა გავაკეთოთ არის ჩვენ გვჭირდება 680 00:33:12,680 --> 00:33:14,950 ეთერში რამდენიმე ღონისძიება - 681 00:33:14,950 --> 00:33:15,960 თამაშის გამო. 682 00:33:15,960 --> 00:33:17,710 ამიტომ ვერ ამისათვის რამდენიმე გზა, ფაქტობრივად. 683 00:33:17,710 --> 00:33:20,810 ჩვენ შეგვეძლო სადღაც ეტაპზე Script რომ 684 00:33:20,810 --> 00:33:22,920 მუდმივად ამოწმებს არის ანგარიშით უარყოფითი? 685 00:33:22,920 --> 00:33:24,030 არის ანგარიშით უარყოფითი? 686 00:33:24,030 --> 00:33:26,910 თუ კი, მაშინ ჩვენ ეთერში ამ ღონისძიების. 687 00:33:26,910 --> 00:33:29,120 >> ასე რომ ერთი გზა ამის გაკეთება. 688 00:33:29,120 --> 00:33:31,640 ან ჩვენ შეიძლება ისარგებლოს იმ ფაქტს, რომ ჩვენ ვიცით, რომ 689 00:33:31,640 --> 00:33:36,990 ერთადერთი გზა, რომ თქვენი ანგარიში შეიძლება იყოს უარყოფითი, როდესაც ჭამთ 690 00:33:36,990 --> 00:33:38,360 შხამიანი თევზი, არა? 691 00:33:38,360 --> 00:33:39,930 როდესაც ჭამთ სხვა თევზი, თქვენი 692 00:33:39,930 --> 00:33:41,240 ანგარიშით აპირებს გაზარდოს. 693 00:33:41,240 --> 00:33:44,440 ასე რომ არ არსებობს გამოყენების შემოწმების თუ არა ეს უნდა იყოს 694 00:33:44,440 --> 00:33:46,390 თამაშის მეტი თუ არა. 695 00:33:46,390 --> 00:33:50,270 ასე რომ, ეს არის ანალოგიური პროცესი აქ. 696 00:33:50,270 --> 00:33:53,230 ასე რომ ჩვენ შეგვიძლია რეალურად მხოლოდ დაამატოთ ეს "როდესაც მივიღე ზვიგენი 697 00:33:53,230 --> 00:33:54,700 ავადმყოფი. " 698 00:33:54,700 --> 00:33:59,575 ასე რომ ვთქვათ, ჩვენ დაამატოთ ეს მდგომარეობა. 699 00:34:02,080 --> 00:34:04,820 ჩვენ გვინდა ვთქვათ, თუ ანგარიშით ნაკლებია, ვიდრე 0. 700 00:34:04,820 --> 00:34:07,480 ამიტომ, ჩვენ ვაპირებთ წასვლა ოპერატორები, ჩვენ ვაპირებთ გამოვიყენოთ 701 00:34:07,480 --> 00:34:09,650 ამ არანაკლებ ერთი, ჩვენ ვაპირებთ ჩვენი გადაიტანეთ 702 00:34:09,650 --> 00:34:12,800 ანგარიშით აქ, ამბობენ 0. 703 00:34:12,800 --> 00:34:16,920 ასე რომ, თუკი ანგარიშია 0, მაშინ ჩვენ გვინდა ეთერში 704 00:34:16,920 --> 00:34:20,790 რაღაც მოუწოდა თამაშის გამო. 705 00:34:23,310 --> 00:34:24,560 >> OK. 706 00:34:26,199 --> 00:34:29,650 ასე რომ ვთქვათ, ჩვენ გვაქვს თამაში დასრულდა. 707 00:34:29,650 --> 00:34:33,199 მოდით გადატანა აქ ან რამე. 708 00:34:33,199 --> 00:34:38,739 ასევე, ჩვენ გვინდა ზვიგენი მხოლოდ დაბრუნება მყოფი მშიერი თუ 709 00:34:38,739 --> 00:34:40,980 თამაშის მაინც უნდა შეასრულოს. 710 00:34:40,980 --> 00:34:43,909 ასე რომ ნაცვლად გამოყენებით "თუ" ჩვენ ვიყენებთ 711 00:34:43,909 --> 00:34:45,380 "თუ სხვაგან" ააშენებს. 712 00:34:45,380 --> 00:34:48,060 რა ეს იმას - ნათქვამია, OK, ასე რომ, თუ ამ მდგომარეობა 713 00:34:48,060 --> 00:34:51,630 მართალია, მაშინ ამის გაკეთება, მაგრამ თუ ეს არასწორია ამის გაკეთება. 714 00:34:51,630 --> 00:34:54,929 მოდით დაამატოთ თუ ანგარიშით ნაკლებია, ვიდრე 0, მაშინ 715 00:34:54,929 --> 00:34:57,730 ეთერში თამაშის გამო, მაგრამ თუ არა - თუ თქვენი 716 00:34:57,730 --> 00:34:59,210 ანგარიშით კვლავ პოზიტიური - 717 00:34:59,210 --> 00:35:00,720 მაშინ დავუბრუნდეთ მყოფი მშიერი. 718 00:35:03,530 --> 00:35:03,790 OK. 719 00:35:03,790 --> 00:35:04,290 ზემოთ. 720 00:35:04,290 --> 00:35:09,390 ახლა რომ გვაქვს ამ თამაშში მეტი ღონისძიება, გვექნება ჰქონდეს 721 00:35:09,390 --> 00:35:11,040 გარკვეულწილად რეაგირების იგი. 722 00:35:11,040 --> 00:35:16,460 >> მოდით მიიღოს ახალი სკრიპტის რომ ამბობს "როდესაც მივიღე თამაშის 723 00:35:16,460 --> 00:35:21,470 დასრულდა. "და რა გვაქვს აქ კონტროლის ქვეშ არის რეალურად ამ 724 00:35:21,470 --> 00:35:25,410 შეწყვიტოს ყველა ღილაკს, ამიტომ ძირითადად mimics თქვენ დაწკაპვით 725 00:35:25,410 --> 00:35:26,720 წითელი გაჩერების მოაწერენ აქ. 726 00:35:26,720 --> 00:35:30,210 მოდით აქვს ზვიგენი გაჩერება. 727 00:35:30,210 --> 00:35:33,020 ასე რომ, ჩვენ ასევე გვინდა თევზი შეჩერება, მოდით გადაიტანეთ და 728 00:35:33,020 --> 00:35:33,910 კოპირება სისტემაში 729 00:35:33,910 --> 00:35:36,830 გვინდა, რომ ყველა თევზი შეჩერება. 730 00:35:36,830 --> 00:35:39,530 და მაშინ მოდით ეტაპზე გაჩერება ისევე. 731 00:35:39,530 --> 00:35:39,910 ყველა უფლება. 732 00:35:39,910 --> 00:35:43,730 ასე საცურაო გარშემო, ჩვენ საჭმელად თევზი, და 733 00:35:43,730 --> 00:35:46,580 მაშინ პროგრამა იყინება. 734 00:35:46,580 --> 00:35:49,670 მე დაწკაპვით ქვემოთ მაგრამ ვერ რეალურად არაფერი. 735 00:35:49,670 --> 00:35:56,500 კარგია, მაგრამ ვთქვათ არ გვინდა შეგახსენოთ, რომ მომხმარებლის 736 00:35:56,500 --> 00:36:00,410 მათ მოხვდით უარყოფითი ღირებულება, მაგალითად, მაშინ ჩვენ შეგვიძლია, ამისთვის 737 00:36:00,410 --> 00:36:02,820 მაგალითად, დასამალი ცვლადი საწყისი ეკრანზე. 738 00:36:02,820 --> 00:36:06,340 ასე რომ, როდესაც ეტაპზე იღებს თამაშის გამო, მაშინ დამალვა 739 00:36:06,340 --> 00:36:07,590 ცვლადი ანგარიშით. 740 00:36:10,714 --> 00:36:12,190 OK. 741 00:36:12,190 --> 00:36:15,025 მოდით ჭამა კიდევ ერთი თევზი. 742 00:36:19,900 --> 00:36:23,420 და შემდეგ ანგარიშით ქრება და თქვენ უბრალოდ უნდა ამ ეკრანზე. 743 00:36:23,420 --> 00:36:23,660 >> ყველა უფლება. 744 00:36:23,660 --> 00:36:26,530 ასე რომ საკმაოდ წესიერი თამაში, და თუ უფრო 745 00:36:26,530 --> 00:36:30,010 დრო, მაშინ შეიძლება საბოლოოდ დაამატოთ 746 00:36:30,010 --> 00:36:31,590 უფრო და უფრო მეტი სკრიპტები. 747 00:36:31,590 --> 00:36:34,630 და ასე შემდეგ, მე დასძინა რამდენიმე თევზი, მათ პროგრესს 748 00:36:34,630 --> 00:36:38,830 სხვადასხვა სიჩქარეზე, და შემდეგ როდესაც ზვიგენი eats 749 00:36:38,830 --> 00:36:42,140 შხამიანი თევზი, ის რეალურად აცხადებს, "Blech!" 750 00:36:42,140 --> 00:36:45,010 და მერე რა მე არის მე დასძინა ახალი ფონს 751 00:36:45,010 --> 00:36:47,210 ეტაპი - თამაშის მეტი ფონზე. 752 00:36:47,210 --> 00:36:53,610 და მერე რა ეტაპზე არ დროს თამაშის მეტი ღონისძიება 753 00:36:53,610 --> 00:36:58,100 გატარება არის ის კონცენტრატორები ფონზე თამაში მეტი 754 00:36:58,100 --> 00:36:58,880 ფონზე. 755 00:36:58,880 --> 00:37:03,930 და ასევე, მე დაიმალა ყველა sprites საწყისი ეტაპი ისე, რომ 756 00:37:03,930 --> 00:37:07,330 მხოლოდ თამაშის გამო ფონზე ნაჩვენები იყო. 757 00:37:07,330 --> 00:37:10,620 არსებობს რამდენიმე სხვა პატარა დამატებები, რომ მე დასძინა, 758 00:37:10,620 --> 00:37:14,810 მაგალითად, ადრე, როდესაც ჩვენ დასრულდა ჩვენი პროგრამის, მაშინ ჩვენი 759 00:37:14,810 --> 00:37:18,370 ზვიგენი, მომავალი დრო, რომ ჩვენ დავიწყეთ, დაიწყება წელს 760 00:37:18,370 --> 00:37:19,620 ამ თანამდებობაზე ასევე. 761 00:37:19,620 --> 00:37:23,970 მე დასძინა არის როდესაც მწვანე დროშა დააწკაპებთ, მაშინ 762 00:37:23,970 --> 00:37:26,920 ზვიგენი მიდის უკან წარმოშობის და შემდეგ აწყდება მიმართ 763 00:37:26,920 --> 00:37:28,490 უფლება, ისე, რომ ყოველ ჯერზე, თქვენ გაქვთ 764 00:37:28,490 --> 00:37:30,270 ზვიგენი დაწყებული არსებობს. 765 00:37:30,270 --> 00:37:32,910 >> ასე რომ თქვენ შეგიძლიათ ექსპერიმენტი Motion და რამ, როგორიცაა, რომ 766 00:37:32,910 --> 00:37:37,410 უბრალოდ დაამატოთ პატარა გრძნობს, რომ რომ თქვენი 767 00:37:37,410 --> 00:37:39,820 თამაშის უფრო მეტი გაპრიალებული. 768 00:37:39,820 --> 00:37:41,190 ვინმეს აქვს რაიმე კითხვა HungryShark? 769 00:37:45,610 --> 00:37:46,050 ზემოთ. 770 00:37:46,050 --> 00:37:46,400 ყველა უფლება. 771 00:37:46,400 --> 00:37:49,730 ასე რომ მაგალითი რაღაც, რომ თქვენ შეიძლება გააკეთოს 772 00:37:49,730 --> 00:37:53,230 წელს Scratch გამოყენებით ინსტრუმენტები, რომელიც ჩვენ განვიხილეთ ადრე. 773 00:37:53,230 --> 00:37:57,530 ამიტომ, მე ასევე შედის walkthrough სლაიდები. 774 00:37:57,530 --> 00:37:58,460 თქვენ ნახავთ მათ მოგვიანებით. 775 00:37:58,460 --> 00:38:01,770 უბრალოდ მიმოხილვა პროცესები იყო ის, რომ - 776 00:38:01,770 --> 00:38:05,130 პროგრესირებს საწყისი HungryShark0 ყველა გზა ჩვენი საბოლოო. 777 00:38:05,130 --> 00:38:08,466 ერთი 778 00:38:08,466 --> 00:38:08,960 Yeah. 779 00:38:08,960 --> 00:38:10,310 მაგრამ ეს ამის შესახებ. 780 00:38:10,310 --> 00:38:11,690 მე დარჩენა უკან თუ ბიჭებს სურთ 781 00:38:11,690 --> 00:38:12,990 ვთხოვთ ნებისმიერი უფრო მეტი შეკითხვა. 782 00:38:12,990 --> 00:38:14,060 ეს იყო Walkthrough 0. 783 00:38:14,060 --> 00:38:16,250 გმადლობთ ყველას მოდის, და მე ვხედავ თქვენ Walkthrough 1.