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 Tôi chỉ thử nghiệm trên các trò chơi tôi đã thực hiện. 4 00:00:13,360 --> 00:00:15,530 Đó là siêu dễ dàng để làm đơn giản trò chơi như thế này. 5 00:00:15,530 --> 00:00:18,170 Và, trên thực tế, tôi sẽ chỉ cho bạn làm thế nào tôi đã làm cho nó ngay bây giờ. 6 00:00:18,170 --> 00:00:24,415 Chúng ta hãy đầu trên để www.scratch.mit.edu. 7 00:00:24,415 --> 00:00:27,630 Chúng tôi muốn tạo ra một dự án mới, vì vậy cho phép click vào tab Create. 8 00:00:27,630 --> 00:00:30,540 Tôi đã có một sản phẩm mở ra, để chúng ta sẽ chuyển sang đây. 9 00:00:30,540 --> 00:00:32,810 >> Hãy bắt đầu với một tour du lịch nhanh chóng của môi trường đầu. 10 00:00:32,810 --> 00:00:35,340 Phía dưới bên trái ở đây, chúng tôi có tất cả các họa tiết đó sẽ 11 00:00:35,340 --> 00:00:36,520 được sử dụng trong trò chơi của chúng tôi. 12 00:00:36,520 --> 00:00:40,100 Ví dụ, chúng ta có một con khỉ, chuối, và bông cải xanh. 13 00:00:40,100 --> 00:00:43,120 Khi chúng ta click vào mỗi sprite bạn sẽ nhận thấy rằng cột bên phải sẽ 14 00:00:43,120 --> 00:00:46,340 thay đổi, để cho chúng ta thấy rằng chúng tôi đang làm việc với ma cụ thể. 15 00:00:46,340 --> 00:00:49,480 Bất cứ điều gì chúng ta đặt trong cột này sẽ kiểm soát ma đó là đánh dấu. 16 00:00:49,480 --> 00:00:53,030 Đây ở giữa, chúng tôi có cột của chúng tôi chứa pallet của chúng tôi một mảnh ghép, 17 00:00:53,030 --> 00:00:54,690 mà chúng tôi sẽ sử dụng để tạo ra trò chơi của chúng tôi. 18 00:00:54,690 --> 00:00:58,830 Ở phía trên, chúng ta có thể loại mảnh ghép chúng ta phải làm việc với. 19 00:00:58,830 --> 00:01:02,290 Ví dụ, các mảnh màu xanh, dưới tab chuyển động, cho phép chúng ta 20 00:01:02,290 --> 00:01:04,069 kiểm soát họa của chúng tôi di chuyển. 21 00:01:04,069 --> 00:01:07,370 Chúng ta sẽ khám phá các thể loại khác khi chúng tôi tạo ra trò chơi của chúng tôi. 22 00:01:07,370 --> 00:01:10,260 Cuối cùng, trên cùng bên trái, chúng tôi có giai đoạn chúng tôi, nơi chúng tôi sẽ 23 00:01:10,260 --> 00:01:11,310 thực sự chơi trò chơi của chúng tôi. 24 00:01:11,310 --> 00:01:14,210 Nơi chúng ta có thể thấy ảnh hưởng của kịch bản của chúng tôi trên các sprites. 25 00:01:14,210 --> 00:01:15,450 >> Vì vậy, chúng ta hãy bắt đầu. 26 00:01:15,450 --> 00:01:18,270 Trong trò chơi của chúng tôi, con khỉ sẽ cố gắng để ăn trong khi chuối 27 00:01:18,270 --> 00:01:19,670 tránh các bông cải xanh. 28 00:01:19,670 --> 00:01:22,580 Con khỉ sẽ theo con chuột của chúng tôi, và bông cải xanh và chuối sẽ nổi 29 00:01:22,580 --> 00:01:24,430 xung quanh sân khấu một cách ngẫu nhiên. 30 00:01:24,430 --> 00:01:27,350 Khi con khỉ được gần chuối, chuối sẽ tích cực thử 31 00:01:27,350 --> 00:01:31,380 để tránh những con khỉ, chỉ để làm cho những điều thú vị hơn một chút. 32 00:01:31,380 --> 00:01:34,760 >> Hãy bắt đầu bằng kịch bản hành vi của nhân vật chính của chúng ta, con khỉ. 33 00:01:34,760 --> 00:01:37,850 Để bắt đầu kịch bản của chúng tôi, chúng tôi sẽ sử dụng Khi Màu xanh lá cây Flag nhấp mảnh từ 34 00:01:37,850 --> 00:01:39,020 sự kiện thể loại. 35 00:01:39,020 --> 00:01:40,590 Đây. 36 00:01:40,590 --> 00:01:43,870 Điều này sẽ gây ra tất cả các mảnh ghép kết nối với các nút để chạy khi chúng tôi 37 00:01:43,870 --> 00:01:47,420 nhấp vào xanh Cờ, ở đây, tại phía trên bên phải của sân khấu. 38 00:01:47,420 --> 00:01:49,090 Chúng tôi muốn con khỉ để theo con chuột. 39 00:01:49,090 --> 00:01:53,613 Vì vậy, chúng tôi chọn nút Go To và chọn Con trỏ chuột, như vậy. 40 00:01:53,613 --> 00:01:55,730 Vì vậy, chúng ta sẽ thử nó ở đây. 41 00:01:55,730 --> 00:01:56,980 Hãy thử nghiệm là và xem những gì sẽ xảy ra. 42 00:01:56,980 --> 00:01:59,390 43 00:01:59,390 --> 00:02:02,916 >> Vì vậy, nó có vẻ như con khỉ thực sự chỉ theo click chuột đầu tiên. 44 00:02:02,916 --> 00:02:07,210 Điều này là bởi vì, theo mặc định, Đi Để chặn chỉ thực hiện một lần. 45 00:02:07,210 --> 00:02:10,259 Để có được những con khỉ để theo chuột trong suốt toàn bộ trò chơi, chúng ta cần 46 00:02:10,259 --> 00:02:13,570 khối này để thực thi hơn và hơn nữa. 47 00:02:13,570 --> 00:02:16,420 Nghe có vẻ như chúng tôi cần một số loại Looping xây dựng. 48 00:02:16,420 --> 00:02:18,160 Vì vậy, cho phép di chuyển vào kiểm soát. 49 00:02:18,160 --> 00:02:19,880 Hãy nhìn xem, chúng ta hãy thử điều này giới hạn vòng lặp. 50 00:02:19,880 --> 00:02:24,470 51 00:02:24,470 --> 00:02:25,920 Có vẻ như nó hoạt động. 52 00:02:25,920 --> 00:02:28,300 >> Vì vậy, tiếp theo chúng ta nên suy nghĩ về cách con khỉ sẽ 53 00:02:28,300 --> 00:02:30,220 tương tác với các họa tiết khác. 54 00:02:30,220 --> 00:02:35,040 Về cơ bản, chúng ta cần thêm logic để chúng tôi trò chơi, như vậy, các trò chơi sẽ kết thúc nếu 55 00:02:35,040 --> 00:02:37,580 con khỉ chạm vào chuối hoặc bông cải xanh. 56 00:02:37,580 --> 00:02:40,050 Và thực sự sử dụng từ "nếu" khi mô tả hành vi 57 00:02:40,050 --> 00:02:41,225 chúng tôi đang cố gắng để tạo ra. 58 00:02:41,225 --> 00:02:44,770 Và thuận tiện đủ, có một kiểm soát chặn gọi Nếu chúng ta sử dụng 59 00:02:44,770 --> 00:02:46,630 cho chính xác mục đích này. 60 00:02:46,630 --> 00:02:50,700 Vì vậy, các hình dạng kim cương, ngay tại đây, trên khối, là nơi mà chúng tôi đặt các 61 00:02:50,700 --> 00:02:52,320 điều kiện mà chúng tôi muốn kiểm tra. 62 00:02:52,320 --> 00:02:54,830 Trong trường hợp này, chúng tôi sẽ kiểm tra xem khỉ là chạm vào chuối. 63 00:02:54,830 --> 00:02:57,260 >> Se chúng tôi lấy mảnh Chạm từ các loại cảm biến. 64 00:02:57,260 --> 00:03:01,970 65 00:03:01,970 --> 00:03:05,590 Và chọn chuối từ các trình đơn thả xuống. 66 00:03:05,590 --> 00:03:08,110 Bây giờ chúng ta phải nói với chúng tôi những gì ma để làm gì khi nó chạm vào chuối. 67 00:03:08,110 --> 00:03:11,440 Chúng tôi muốn trò chơi kết thúc, và khỉ phải nói, bạn đã thắng. 68 00:03:11,440 --> 00:03:13,710 Vì vậy, chúng ta thêm vào một Say và Stop Tất cả mảnh. 69 00:03:13,710 --> 00:03:18,210 70 00:03:18,210 --> 00:03:19,870 Chúng tôi sẽ thay đổi, xin chào, để, bạn giành chiến thắng. 71 00:03:19,870 --> 00:03:28,200 Và thời gian để 0.5. 72 00:03:28,200 --> 00:03:31,500 Bây giờ, chúng tôi sẽ áp dụng cùng một logic khi khỉ là chạm vào bông cải xanh, 73 00:03:31,500 --> 00:03:34,494 ngoại trừ chúng tôi sẽ có con khỉ nói, bạn bị mất, thay vì, bạn đã chiến thắng. 74 00:03:34,494 --> 00:03:46,610 75 00:03:46,610 --> 00:03:48,120 >> Hãy kiểm tra này và xem nó hoạt động. 76 00:03:48,120 --> 00:03:52,940 77 00:03:52,940 --> 00:03:53,610 Tuyệt vời. 78 00:03:53,610 --> 00:03:56,770 Chúng tôi đã hoàn thành kịch bản của khỉ hành vi, nhưng chúng tôi không thực hiện được nêu ra. 79 00:03:56,770 --> 00:03:59,720 Chúng tôi vẫn phải nói với bông cải xanh và chuối phải làm gì. 80 00:03:59,720 --> 00:04:02,060 >> Hãy bắt đầu với đơn giản hai, bông cải xanh. 81 00:04:02,060 --> 00:04:04,280 Mà chỉ cần di chuyển một cách ngẫu nhiên. 82 00:04:04,280 --> 00:04:07,150 Một lần nữa, chúng tôi sẽ bắt đầu với Khi Màu xanh lá cây Flag nhấp mảnh. 83 00:04:07,150 --> 00:04:09,990 Chúng ta cần sprite được liên tục kéo chuyển động, vì vậy hãy 84 00:04:09,990 --> 00:04:11,830 ra vòng lặp Vô hạn. 85 00:04:11,830 --> 00:04:14,730 Chúng tôi sẽ tạo ra một chuyển động ngẫu nhiên sử dụng một số phần chuyển động với một ngẫu nhiên 86 00:04:14,730 --> 00:04:15,980 máy phát điện số. 87 00:04:15,980 --> 00:04:27,920 88 00:04:27,920 --> 00:04:30,610 >> Alright, hãy kiểm tra này. 89 00:04:30,610 --> 00:04:31,470 Tuyệt vời 90 00:04:31,470 --> 00:04:33,370 >> OK, bây giờ chỉ có chuối là trái. 91 00:04:33,370 --> 00:04:35,700 Hãy bắt đầu với cùng thiết lập các miếng như trước. 92 00:04:35,700 --> 00:04:38,360 93 00:04:38,360 --> 00:04:42,050 Vì vậy, nếu con khỉ được gần gũi, chuối nên tránh nó. 94 00:04:42,050 --> 00:04:44,500 Khác, chuối nên di chuyển một cách ngẫu nhiên. 95 00:04:44,500 --> 00:04:46,780 Nghe có vẻ như một công việc cho Nếu khối khac này. 96 00:04:46,780 --> 00:04:55,930 Trong tình trạng này, chúng tôi sẽ kiểm tra chuối khoảng cách từ con khỉ, và 97 00:04:55,930 --> 00:04:57,180 sau đó có nó tránh cho phù hợp. 98 00:04:57,180 --> 00:05:04,340 99 00:05:04,340 --> 00:05:06,730 >> Bây giờ, khi tình trạng này không áp dụng, các 100 00:05:06,730 --> 00:05:08,340 chuối nên di chuyển một cách ngẫu nhiên. 101 00:05:08,340 --> 00:05:12,190 Vì vậy, chúng ta hãy chỉ ăn cắp chuyển động ngẫu nhiên của chúng tôi miếng từ bông cải xanh. 102 00:05:12,190 --> 00:05:15,200 Tất cả chúng ta phải làm là kéo các mảnh chúng tôi muốn ma chuối, và 103 00:05:15,200 --> 00:05:16,450 họ sẽ được sao chép. 104 00:05:16,450 --> 00:05:20,000 105 00:05:20,000 --> 00:05:20,510 >> Tất cả được thực hiện. 106 00:05:20,510 --> 00:05:21,760 Chúng ta hãy kiểm tra nó ra. 107 00:05:21,760 --> 00:05:28,550 108 00:05:28,550 --> 00:05:29,140 Tuyệt vời. 109 00:05:29,140 --> 00:05:30,610 Tất cả mọi thứ dường như được làm việc. 110 00:05:30,610 --> 00:05:31,980 Bây giờ đi và làm cho trò chơi của riêng bạn. 111 00:05:31,980 --> 00:05:34,340 >> Nếu bạn cần một số nguồn cảm hứng kiểm tra các dự án trước 112 00:05:34,340 --> 00:05:36,340 từ CS50 trên trang web. 113 00:05:36,340 --> 00:05:40,250 >> Tên tôi là Allison, và CS50 này. 114 00:05:40,250 --> 00:05:42,050 >> Tôi cần để có được những thiết lập siêu nhanh. 115 00:05:42,050 --> 00:05:44,214