1 00:00:00,000 --> 00:00:00,270 2 00:00:00,270 --> 00:00:01,811 >> MITCH 레스 닉은 : 안녕, 난 미치 레스 닉 해요. 3 00:00:01,811 --> 00:00:04,520 나는 학습의 교수 해요 MIT 미디어 랩에 여기에서 연구, 4 00:00:04,520 --> 00:00:07,052 나는 또한 MIT 스크래치 팀을 연출합니다. 5 00:00:07,052 --> 00:00:08,760 JOHN MALONEY : 나는 존 해요 말로 니, 내가했다 6 00:00:08,760 --> 00:00:11,950 약 11 년 동안 연구원 스크래치 프로젝트에서 작업 7 00:00:11,950 --> 00:00:13,492 리드 개발자로. 8 00:00:13,492 --> 00:00:15,200 MITCH 레스 닉 : 우리는 전화 우리의 연구 그룹 9 00:00:15,200 --> 00:00:18,590 평생 유치원 그룹 때문에 우리는 길을 아이들에서 영감을하고 있습니다 10 00:00:18,590 --> 00:00:19,730 유치원에서 배운다. 11 00:00:19,730 --> 00:00:23,360 고전 유치원, 어린이 장난스럽게 디자인하고 만드는 12 00:00:23,360 --> 00:00:26,130 와 공동으로 일 서로 - 건물 타워 13 00:00:26,130 --> 00:00:29,240 나무 블록, 사진을 만들기로 손가락 페인트와 크레용. 14 00:00:29,240 --> 00:00:32,840 우리는 스크래치를 개발, 우리는 원 그 유치원의 정신을 캡처 15 00:00:32,840 --> 00:00:34,164 모든 연령의 학습자. 16 00:00:34,164 --> 00:00:36,330 JOHN MALONEY : 중 하나 스크래치에 대한 큰 동기 부여 17 00:00:36,330 --> 00:00:39,750 이 프로젝트 되었나요 미첼과 나탈리 18 00:00:39,750 --> 00:00:42,470 라고 시작했다 컴퓨터 클럽 하우스. 19 00:00:42,470 --> 00:00:47,800 그리고 그들은 일을 많은 아이들을 보았다 포토샵과 같은 미디어 도구와 물건 20 00:00:47,800 --> 00:00:52,774 다양한 사운드 제작 도구, 하지만 그들은 모든 프로그래밍을 수행하지 않았다. 21 00:00:52,774 --> 00:00:55,940 아이들은 모든 프로그래밍을 수행하지 않은, 우리는 주위를 둘러 보았다 잘했다 22 00:00:55,940 --> 00:00:57,560 왜 그 일을하지 않습니다? 23 00:00:57,560 --> 00:00:59,600 대답은 같았다 없었다 수 24 00:00:59,600 --> 00:01:01,740 적절한이었다 도구 해당 설정. 25 00:01:01,740 --> 00:01:03,640 >> MITCH 레스 닉 :만큼 우리 스크래치를 개발했다, 26 00:01:03,640 --> 00:01:07,790 나는 몇 가지 아이디어에서 영감을했다 나의 멘토, 시모어 페퍼의 사람 27 00:01:07,790 --> 00:01:10,180 로고 프로그래밍 언어를 개발했다. 28 00:01:10,180 --> 00:01:13,585 시모어는 항상 말을 사용하는 그 새로운 기술에 대한 중요 29 00:01:13,585 --> 00:01:18,074 낮은 층을 가지고 - 즉 그것은 간단 높은 천장 -으로 시작하는 - 30 00:01:18,074 --> 00:01:20,490 당신이 더 할 수있는 의미 그것으로 더 복잡한 것들. 31 00:01:20,490 --> 00:01:23,875 우리는 또한하고 싶어 우리는 "넓은 벽"라고 부릅니다 32 00:01:23,875 --> 00:01:25,625 많은이 의미 다른 경로, 33 00:01:25,625 --> 00:01:29,340 당신은 여러 가지를 할 수있는 소프트웨어와 함께 가지. 34 00:01:29,340 --> 00:01:32,670 >> 그냥 얻을 수는 충분하지 않습니다 쉽게 시작하고 복잡한 일을 할 35 00:01:32,670 --> 00:01:34,360 모든 사람이 같은 일을하고 있다면. 36 00:01:34,360 --> 00:01:37,760 우리는 많은 다른 경로를 갖고 싶어 우리는 다른 사람들이 알고 있기 때문에 37 00:01:37,760 --> 00:01:39,760 서로 다른 이해 관계, 우리는 모든 사람을 원했다 38 00:01:39,760 --> 00:01:42,640 프로젝트를 수행 할 수있는 그 자신의 이익 성장했다. 39 00:01:42,640 --> 00:01:44,640 >> JOHN MALONEY : 내가 좋아하는 것 말을 우리가 아마 - 40 00:01:44,640 --> 00:01:48,440 놈의 - 우리는 약 10 배 간주 이보다 더 많은 명령 및 기능 41 00:01:48,440 --> 00:01:50,310 지금까지 스크래치에 끝났다. 42 00:01:50,310 --> 00:01:54,400 우리는 끝이없는 것 정확히 무엇에 대한 논쟁 43 00:01:54,400 --> 00:01:58,420 블록을 넣어 표현하고 여부를 기본적으로 같은 것들 44 00:01:58,420 --> 00:02:01,130 스프라이트의 방향 위쪽 또는 오른쪽으로해야한다. 45 00:02:01,130 --> 00:02:05,720 그래서 우리는 이러한 모든 것들에 대한 생각 특히 초기 경험 46 00:02:05,720 --> 00:02:07,740 사람들은이 것 스크래치와 노력과 47 00:02:07,740 --> 00:02:11,332 관광 명​​소가 될 수 있도록 만들려면 다만 실험에 의해 발견했다. 48 00:02:11,332 --> 00:02:14,040 >> MITCH 레스 닉 : 우리가 있었다 먼저, 스크래치를 디자인 49 00:02:14,040 --> 00:02:17,136 우리의 대상은 16 세의 8했다. 50 00:02:17,136 --> 00:02:19,010 JOHN MALONEY :에 스펙트럼의 로우 엔드, 51 00:02:19,010 --> 00:02:23,470 우리는 많은 젊은 아이들이 사실을 발견했습니다 우리가 지금까지 예상했던 것보다 스크래치를 사용하여. 52 00:02:23,470 --> 00:02:27,950 난 여전히 하나의 기억 - 첫번째 스크래치 날, 나는 우리가 있다고 생각, 53 00:02:27,950 --> 00:02:30,870 이 여섯 살짜리 작은 사람이 들어 있던 54 00:02:30,870 --> 00:02:34,630 상단에, 나는 놀랐습니다 , 예를 들면, 스크래치의 사용 55 00:02:34,630 --> 00:02:39,540 CS50 등 대학 수업에 우리는 정말하지 않았기 때문에 56 00:02:39,540 --> 00:02:43,490 의 언어로 스크래치 생각 컴퓨터에 컴퓨터 과학을 가르치는 57 00:02:43,490 --> 00:02:44,610 과학자. 58 00:02:44,610 --> 00:02:47,500 >> 또 다른 놀라운 방법 많은 성인은 그것을 사용하고 있습니다. 59 00:02:47,500 --> 00:02:52,130 우리는 사람들이 누구인지 발견 전임 프로그래머 등 60 00:02:52,130 --> 00:02:55,070 프로그래밍을 즐길 수 취미의 일종으로 처음. 61 00:02:55,070 --> 00:02:57,340 그래서 우리는 사람을 본 적이 스크래치 웹 사이트에 62 00:02:57,340 --> 00:03:02,900 예를 들어, 수행 프로젝트를 만들고, 광선이 3-D 렌더링 시스템을 추적. 63 00:03:02,900 --> 00:03:04,650 나는 그것을 볼 때 나는 그것을 믿을 수 없었다. 64 00:03:04,650 --> 00:03:06,950 >> MITCH 레스 닉 :만큼 우리 , 스크래치에 작업을 시작 65 00:03:06,950 --> 00:03:10,030 우리는에서가 다른 만들려면 이전의 프로그래밍 언어 66 00:03:10,030 --> 00:03:13,440 이 액세스 할 수 있도록하기 위해 사람들이 훨씬 더 넓은 범위에서 동작한다. 67 00:03:13,440 --> 00:03:16,310 그래서 우리는 세 가지 핵심 원칙을 가지고 있었다. 68 00:03:16,310 --> 00:03:18,600 첫째, 우리는하고 싶은 그것은 더 땜장이 - 수, 69 00:03:18,600 --> 00:03:22,340 그래서 당신은 많은 프로그램을 구축 할 수 함께 레고 벽돌을 가하고있다. 70 00:03:22,340 --> 00:03:25,200 그래서 우리는 비주얼 프로그래밍을했다 함께 스냅 블록. 71 00:03:25,200 --> 00:03:27,460 둘째로, 우리가 원하는 사람들이 작업 할 수 있습니다 72 00:03:27,460 --> 00:03:31,590 더 의미있는 프로젝트에, 일 즉, 그들에게 개인적으로 관련했다. 73 00:03:31,590 --> 00:03:33,430 우리가 만드는 이유 스크래치 그래서 미디어 리치 (media-rich). 74 00:03:33,430 --> 00:03:35,819 >> 모든 셋째, 우리가 만들고 싶어 그것은 더 많은 사회적 당신 때문에 75 00:03:35,819 --> 00:03:37,610 가장 많이 알고 학습 경험을 76 00:03:37,610 --> 00:03:39,760 우리는 다른 사람과 상호 작용할 때 제공됩니다. 77 00:03:39,760 --> 00:03:43,120 그래서 우리는 온라인 스크래치를 추가 처음부터 지역 사회, 78 00:03:43,120 --> 00:03:45,500 우리는 출시 때 바로 소프트웨어 있도록 사람들 79 00:03:45,500 --> 00:03:47,490 청중이있을 것입니다 자신의 작품에 대한 80 00:03:47,490 --> 00:03:50,050 또한 영감을 얻을 다른 무엇을 만들어 사람들. 81 00:03:50,050 --> 00:03:54,160 우리는 거기에 스크래치를 시작하기 때문에 450 만 프로젝트 주변에있다 82 00:03:54,160 --> 00:03:56,290 공유 된 그 스크래치 웹 사이트에. 83 00:03:56,290 --> 00:03:59,440 >> JOHN MALONEY : 그래서 실제로 프로젝트에 참가 84 00:03:59,440 --> 00:04:02,310 종류의 미첼에 탄원하여. 85 00:04:02,310 --> 00:04:04,630 내가 들었을 때 가입 요청 그것에 대해 생각하기 때문에 86 00:04:04,630 --> 00:04:07,088 그런 멋진 될 줄 일, 내가 도움을했습니다. 87 00:04:07,088 --> 00:04:10,340 하지만 내 마음에 드는 언어 나는 스몰 토크, 그리고 88 00:04:10,340 --> 00:04:13,960 이 버전의 개발을 도왔습니다 의 스몰 토크 이죠라고. 89 00:04:13,960 --> 00:04:17,320 그래서 잘 난거야, 말 이 일을 와서 할 90 00:04:17,320 --> 00:04:19,490 한 내가 이죠에 구축 할 수 있습니다로. 91 00:04:19,490 --> 00:04:22,460 그리고 미첼 I, 오 확인했다 이 안으로 무엇으로 만들어 졌는지 상관 없어 92 00:04:22,460 --> 00:04:23,460 그냥 작동합니다. 93 00:04:23,460 --> 00:04:26,480 그리고 그것이 얻은 방법 찍찍하는 소리로 작성합니다. 94 00:04:26,480 --> 00:04:29,430 >> 그래서 스크래치 2.0, 우리 우리는 것이라고 생각 95 00:04:29,430 --> 00:04:34,280 스크래치가 더에게 다가 만들려고 그것이 클라우드 기반 응용 프로그램 만들기로했습니다. 96 00:04:34,280 --> 00:04:37,820 그리고 버전이 있었지만 브라우저에서 실행 스퀵의 97 00:04:37,820 --> 00:04:40,500 그것은 다운로드를 요구 그리고 플러그인을 설치. 98 00:04:40,500 --> 00:04:43,750 그리고 우리가 알고있는 그 많은 사람들이 문제가 그 일을 할 것, 99 00:04:43,750 --> 00:04:47,090 그것이 있었다 하나 때문에 복잡한 과정 100 00:04:47,090 --> 00:04:50,990 나 때문에 그들의 관리들은 학교 또는 무엇이든은 그것을 허용하지 않을 것입니다. 101 00:04:50,990 --> 00:04:54,430 그래서 우리는 무언가를 원했다 종류의 브라우저에 내장 102 00:04:54,430 --> 00:04:57,580 또는 종류의했다 기본적으로 거기에 대부분의 브라우저에. 103 00:04:57,580 --> 00:04:58,710 >> 우리는 자바로 간주. 104 00:04:58,710 --> 00:05:00,070 우리는 실버 고려했다. 105 00:05:00,070 --> 00:05:03,130 우리는 자바 스크립트로 간주 우리는 플래시를 고려했다. 106 00:05:03,130 --> 00:05:05,550 그 시점에서, 플래시이었다 정말 우세에. 107 00:05:05,550 --> 00:05:09,760 어도비는 정말 밀어되었다 우리는 아직 당신은 알고, 모르는, 108 00:05:09,760 --> 00:05:13,640 그런 문제가 될 거라고 아이폰 OS 등 모바일 기기에. 109 00:05:13,640 --> 00:05:18,516 그래서 우리는 플래시로 가서, 생각해 보면, 당신은 알고있다, 110 00:05:18,516 --> 00:05:20,890 어쩌면 더 좋은 했 우리는 자바 스크립트로 갔으면 111 00:05:20,890 --> 00:05:22,440 그가 될 것 때문에 지배적 인 언어. 112 00:05:22,440 --> 00:05:24,565 >> 그러나 나는 생각하지 않는다 우리는 가능한 할 수있는 모든 방법 113 00:05:24,565 --> 00:05:28,760 있던 모든 일을 보았다 과거와 현재 사이에서 변경 예정. 114 00:05:28,760 --> 00:05:32,160 그것은 세 년 정도 소요 이런 식으로 뭔가를 함께 넣어, 115 00:05:32,160 --> 00:05:35,390 그래서 당신은 당신의 추측합니다 최고의 희망. 116 00:05:35,390 --> 00:05:38,820 >> MITCH 레스 닉 : 우리의 새로운 중 하나 프로젝트는 스크래치 주니어라고, 117 00:05:38,820 --> 00:05:41,640 스크래치 이동을 위해 노력 심지어 어린 아이들에 이르기까지. 118 00:05:41,640 --> 00:05:43,870 이 나이에 목표로하는 것 5-7년 아동, 119 00:05:43,870 --> 00:05:46,307 2 급 유치원 등을들 수있다. 120 00:05:46,307 --> 00:05:48,140 의 첫 번째 버전 그것은 아이팟에있을 것입니다, 121 00:05:48,140 --> 00:05:51,670 우리는 올 가질 계획 2014 년 중간에 밖으로. 122 00:05:51,670 --> 00:05:54,230 그래서 주니어가 될 것입니다 스크래치 어느 버전을 축소. 123 00:05:54,230 --> 00:05:56,350 그것은 어느 정도해야합니다 또한 더 적은 기능과 124 00:05:56,350 --> 00:05:59,980 더 발달 물건을 어린 아이에 적합합니다. 125 00:05:59,980 --> 00:06:03,330 >> JOHN MALONEY : 나는 사실을 즐길 수 특히 2.0 스크래치가 126 00:06:03,330 --> 00:06:08,541 일종의 몰래 높다 당신이 상상하는 것보다 성능을 제공합니다. 127 00:06:08,541 --> 00:06:10,790 당신이하고 기본적으로 애니메이션 등, 128 00:06:10,790 --> 00:06:14,470 당신은 프레임에 한정하고 업데이트의 종류 - 속도 129 00:06:14,470 --> 00:06:17,000 화면 비율, 우리는했습니다 의도적으로 설계 130 00:06:17,000 --> 00:06:19,600 그것은 단지 않도록 프레임 당 조금 131 00:06:19,600 --> 00:06:22,710 그 그래서 당신은 반복을 말한다면 10 이동 10, 당신이 실제로 132 00:06:22,710 --> 00:06:26,980 그것은 10 조금 이동 참조 단계 - 10 작은 단위입니다. 133 00:06:26,980 --> 00:06:30,250 >> 그러나 종류의가있다 터보 모드라는 숨겨진 모드, 134 00:06:30,250 --> 00:06:33,340 당신은에 의해 얻을 수있는 Shift 키를 누르면 녹색 플래그를, 135 00:06:33,340 --> 00:06:37,180 그것은 기본적으로 그것을 할 수 있습니다 종류로 빨리 할 수​​있는 한 실행합니다. 136 00:06:37,180 --> 00:06:40,260 그래서 이것은 당신이 할 수있는 것입니다 광선 추적 같은 것들, 137 00:06:40,260 --> 00:06:42,260 당신은 필요 없어 - 원래의 광선 추적, 138 00:06:42,260 --> 00:06:45,200 당신은 기다려야했다 약 30 결과를 볼 수있는 시간 그것 때문에 139 00:06:45,200 --> 00:06:47,600 종류 걷 겠죠했다 한 번에 하나의 프레임을 통해. 140 00:06:47,600 --> 00:06:50,160 그러나 Shift 키를 누른 상태로 일, 당신은 결과를 얻을 수 있습니다 141 00:06:50,160 --> 00:06:53,520 20초 같은 뭔가. 142 00:06:53,520 --> 00:06:57,960 그래서, 갑자기, 당신은 정렬 할 수 있습니다 스크래치에 높은 수준의 것들, 143 00:06:57,960 --> 00:07:00,087 하지만 숨겨진 기능입니다. 144 00:07:00,087 --> 00:07:00,587