1 00:00:00,000 --> 00:00:00,270 2 00:00:00,270 --> 00:00:01,811 >> MITCH Resnick: Merhaba, ben Mitch Resnick değilim. 3 00:00:01,811 --> 00:00:04,520 Ben Öğrenme Profesör değilim MIT Media Lab burada Araştırma, 4 00:00:04,520 --> 00:00:07,052 ve ben de MİT Scratch Ekibi yönlendirin. 5 00:00:07,052 --> 00:00:08,760 JOHN MALONEY: John değilim Maloney, ve ben 6 00:00:08,760 --> 00:00:11,950 yaklaşık 11 yıldır bir araştırmacı Scratch Projesi üzerinde çalışıyor 7 00:00:11,950 --> 00:00:13,492 kurşun geliştirici olarak. 8 00:00:13,492 --> 00:00:15,200 MITCH Resnick: Biz diyoruz Bizim araştırma grubu 9 00:00:15,200 --> 00:00:18,590 Yaşam Boyu Anaokulu grubu çünkü Biz yolu çocuklar tarafından ilham konum 10 00:00:18,590 --> 00:00:19,730 anaokulu öğrenmek. 11 00:00:19,730 --> 00:00:23,360 Klasik anaokulu, çocuk şakacı tasarımı ve oluştururken 12 00:00:23,360 --> 00:00:26,130 işbirliği içinde işler ile bir another-- binalar kuleleri 13 00:00:26,130 --> 00:00:29,240 ahşap bloklar, yapım resimleri ile parmak boya ve boya kalemi ile. 14 00:00:29,240 --> 00:00:32,840 Biz Scratch geliştikçe, biz istedik O anaokulu ruhunu yakalamak için 15 00:00:32,840 --> 00:00:34,164 Her yaştan öğrenciler için. 16 00:00:34,164 --> 00:00:36,330 John MALONEY: Bir Scratch için büyük motivasyonları 17 00:00:36,330 --> 00:00:39,750 Bu proje olduğunu Mitchell ve Natalie 18 00:00:39,750 --> 00:00:42,470 denilen başladı etmişti Bilgisayar Kulübü. 19 00:00:42,470 --> 00:00:47,800 Ve onlar çocuklar bir sürü yapıyor gördüm Photoshop gibi medya araçları ile malzeme 20 00:00:47,800 --> 00:00:52,774 ve çeşitli ses üretim araçları, ancak herhangi bir programlama yapıyor değildi. 21 00:00:52,774 --> 00:00:55,940 Çocuklar herhangi bir programlama yapıyor değil, ve biz, iyi, etrafına baktı ve dedi ki 22 00:00:55,940 --> 00:00:57,560 Neden bunu yapmıyorlar? 23 00:00:57,560 --> 00:00:59,600 Cevap gibiydi olmadığını olmak 24 00:00:59,600 --> 00:01:01,740 Uygun bir araç Bu ayar için. 25 00:01:01,740 --> 00:01:03,640 >> MITCH Resnick: biz Scratch gelişmekte edildi 26 00:01:03,640 --> 00:01:07,790 Ben bazı fikirler ilham oldu Benim akıl hocası, Seymour Papert, bir kim 27 00:01:07,790 --> 00:01:10,180 Logo programlama dili geliştirildi. 28 00:01:10,180 --> 00:01:13,585 Seymour hep derdi Yeni bir teknoloji için önemli olduğunu 29 00:01:13,585 --> 00:01:18,074 bu kolay anlam düşük floor-- var Yüksek ceiling-- Şarkı söylemeyi kes başlamak için 30 00:01:18,074 --> 00:01:20,490 Daha fazla yapabileceği anlamı ve onunla daha karmaşık şeyler. 31 00:01:20,490 --> 00:01:23,875 Biz de istedim dediğimiz "geniş duvarlar," 32 00:01:23,875 --> 00:01:25,625 anlamı çok var farklı yollar, 33 00:01:25,625 --> 00:01:29,340 birçok farklı yapabilirsiniz yazılımı ile işler. 34 00:01:29,340 --> 00:01:32,670 >> Sadece elde edebilmek için yeterli değil Kolayca başladı ve karmaşık şeyler 35 00:01:32,670 --> 00:01:34,360 Herkesin aynı şeyi yapıyor eğer. 36 00:01:34,360 --> 00:01:37,760 Biz çok farklı yollar var istiyorum farklı insanlar var biliyorum çünkü 37 00:01:37,760 --> 00:01:39,760 Farklı ilgi alanları, ve herkesi istedik 38 00:01:39,760 --> 00:01:42,640 projeler üzerinde çalışmak edebilmek için bu kendi çıkarları büyümüştür. 39 00:01:42,640 --> 00:01:44,640 >> JOHN MALONEY: İsterdim Biz Muhtemelen-- söylemek 40 00:01:44,640 --> 00:01:48,440 orada- yaklaşık 10 kez kabul Daha fazla komutları ve var daha özellikleri 41 00:01:48,440 --> 00:01:50,310 Hiç Scratch sona erdi. 42 00:01:50,310 --> 00:01:54,400 Biz sonsuz olurdu tam olarak ne hakkında tartışmalar 43 00:01:54,400 --> 00:01:58,420 ifade blokları koymak ve Varsayılan olsun gibi şeyler 44 00:01:58,420 --> 00:02:01,130 sprite yönü yukarı ya da sağa doğru olmalıdır. 45 00:02:01,130 --> 00:02:05,720 Bu yüzden, tüm bu şeyler düşündüm Özellikle çok erken deneyimler 46 00:02:05,720 --> 00:02:07,740 İnsanlar olurdu Scratch ve çalışırken 47 00:02:07,740 --> 00:02:11,332 şeyler olabilir ki bunu yapmak için sadece deneylerle keşfetti. 48 00:02:11,332 --> 00:02:14,040 >> MITCH Resnick: biz ne zaman İlk tasarım Scratch, 49 00:02:14,040 --> 00:02:17,136 Bizim hedef kitlesi 16 yaşları 8 oldu. 50 00:02:17,136 --> 00:02:19,010 JOHN MALONEY: Açık Yelpazenin düşük sonunda, 51 00:02:19,010 --> 00:02:23,470 biz bu kadar genç çocuklar vardı bulundu biz hiç beklenenden daha Scratch kullanarak. 52 00:02:23,470 --> 00:02:27,950 Ben hala ilk Şehre hatırlıyorum Scratch gün, sanırım, biz vardı, 53 00:02:27,950 --> 00:02:30,870 bu küçük altı yaşındaki bir adam geldi. 54 00:02:30,870 --> 00:02:34,630 Üst ucunda, ben sürpriz oldum Sıfırdan, örneğin, kullanımda 55 00:02:34,630 --> 00:02:39,540 CS50 gibi üniversite sınıfları biz gerçekten yoktu çünkü 56 00:02:39,540 --> 00:02:43,490 bir dil olarak Scratch düşünüyorum Bilgisayara öğretim bilgisayar bilimi 57 00:02:43,490 --> 00:02:44,610 bilim adamları. 58 00:02:44,610 --> 00:02:47,500 >> Başka bir sürpriz nasıl Birçok yetişkin bunu kullanıyor. 59 00:02:47,500 --> 00:02:52,130 Biz insanlar kim olduklarını bulundu Tam zamanlı programcılar gibi 60 00:02:52,130 --> 00:02:55,070 programlama zevk Bir hobi tür olarak Scratch. 61 00:02:55,070 --> 00:02:57,340 Ve bu yüzden insanlar gördüm Scratch web sitesinde 62 00:02:57,340 --> 00:03:02,900 Örneğin, do projeler oluşturmak ray 3-D render sistemleri izleme. 63 00:03:02,900 --> 00:03:04,650 Bunu görünce ben inanamadım. 64 00:03:04,650 --> 00:03:06,950 >> MITCH Resnick: biz Scratch üzerinde çalışmaya başladı, 65 00:03:06,950 --> 00:03:10,030 biz kimden farklı yapmak istiyorum önceki programlama dilleri 66 00:03:10,030 --> 00:03:13,440 erişilebilir hale getirmek için insanların çok daha geniş bir yelpazede. 67 00:03:13,440 --> 00:03:16,310 Yani biz üç temel yol gösterici ilkeleri vardı. 68 00:03:16,310 --> 00:03:18,600 Öncelikle, biz yapmak istiyoruz , tamirci-güçlü daha 69 00:03:18,600 --> 00:03:22,340 böylece çok programlar kurmak olabilir Birlikte Lego tuğla koyarak gibi. 70 00:03:22,340 --> 00:03:25,200 Bu yüzden görsel programlama vardı Birlikte ek blokları. 71 00:03:25,200 --> 00:03:27,460 İkincisi, biz istiyoruz İnsanlar işe izin 72 00:03:27,460 --> 00:03:31,590 daha anlamlı projeler, şeyler Bu onlar için bizzat ilgili idi. 73 00:03:31,590 --> 00:03:33,430 Yaptığımız bu yüzden Kazı zengin medya böylece. 74 00:03:33,430 --> 00:03:35,819 >> Tüm Üçüncü olarak, yapmak istiyorum daha sosyal size çünkü 75 00:03:35,819 --> 00:03:37,610 en iyi bir şey biliyorum öğrenme deneyimleri 76 00:03:37,610 --> 00:03:39,760 Biz başkaları ile etkileşim zaman gelir. 77 00:03:39,760 --> 00:03:43,120 Yani online Scratch eklendi başından itibaren topluluk, 78 00:03:43,120 --> 00:03:45,500 Biz başlattığı sağ Yazılım böylece insanlar 79 00:03:45,500 --> 00:03:47,490 Bir seyirci olurdu kendi yarattıkları için 80 00:03:47,490 --> 00:03:50,050 ve aynı zamanda ilham almak ne diğer insanların yarattı. 81 00:03:50,050 --> 00:03:54,160 Biz Scratch başlatmasından bu yana, orada 4.5 milyon projeler etrafında olmuştur 82 00:03:54,160 --> 00:03:56,290 paylaşılan edilmiştir Scratch web sitesinde. 83 00:03:56,290 --> 00:03:59,440 >> JOHN MALONEY: Ben Sana Aslında projeye katıldı 84 00:03:59,440 --> 00:04:02,310 Mitchell yalvaran tür ile. 85 00:04:02,310 --> 00:04:04,630 Ben duyduğumda katılmak istedi Bunun düşündüm çünkü hakkında 86 00:04:04,630 --> 00:04:07,088 Böyle bir serin olacaktı şey, ve ben yardım etmek istedim. 87 00:04:07,088 --> 00:04:10,340 Ama benim en sevdiğim dil Smalltalk oldu ve 88 00:04:10,340 --> 00:04:13,960 Bu sürümünü geliştirmek yardımcı olmuştu Smalltalk Squeak çağırdı. 89 00:04:13,960 --> 00:04:17,320 Yani ben de, ben olacak, dedi gelip bu işi yapmak 90 00:04:17,320 --> 00:04:19,490 sürece ben Squeak bunu inşa edebilirsiniz gibi. 91 00:04:19,490 --> 00:04:22,460 Ve Mitchell Ben emin oh dedi o yapılan ne umurumda değil. 92 00:04:22,460 --> 00:04:23,460 Sadece o iş yapmak. 93 00:04:23,460 --> 00:04:26,480 Ve böylece o got nasıl Squeak yazılmış olması. 94 00:04:26,480 --> 00:04:29,430 >> 2.0 Scratch ile Böylece, biz olur düşündüm 95 00:04:29,430 --> 00:04:34,280 Daha fazla Çizilmeye ulaşmak çıkarmak için deneyin bunu bir bulut-tabanlı uygulama yaparak insanlar. 96 00:04:34,280 --> 00:04:37,820 Ve her ne kadar bir versiyonu vardı Squeak bölgesinin tarayıcıda koştu 97 00:04:37,820 --> 00:04:40,500 indirmeden gerekli ve bir plug-in yükleme. 98 00:04:40,500 --> 00:04:43,750 Ve biz biliyorduk ki bir sürü insan sorun yapıyor olurdu, 99 00:04:43,750 --> 00:04:47,090 Ya o çünkü karmaşık bir süreç 100 00:04:47,090 --> 00:04:50,990 ya da onların yönetiminde çünkü onların okul ya da ne olursa olsun buna izin vermedi. 101 00:04:50,990 --> 00:04:54,430 Yani biz bir şey istedim tür tarayıcılar yerleşik 102 00:04:54,430 --> 00:04:57,580 veya varsayılan tür oldu Orada en tarayıcılarda. 103 00:04:57,580 --> 00:04:58,710 >> Biz Java kabul. 104 00:04:58,710 --> 00:05:00,070 Biz Silverlight kabul. 105 00:05:00,070 --> 00:05:03,130 Biz, JavaScript kabul ve biz Flaş kabul. 106 00:05:03,130 --> 00:05:05,550 Bu noktada Flaş, Gerçekten üstünlük üzerinde. 107 00:05:05,550 --> 00:05:09,760 Adobe gerçekten iterek, ve oldu henüz, bilirsin, bilmiyordum 108 00:05:09,760 --> 00:05:13,640 Böyle bir sorun olacak ki vb iOS ve mobil cihazlarda ve üzerinde. 109 00:05:13,640 --> 00:05:18,516 Bu yüzden Flash ile gittik, ve Geriye dönüp, bilirsin, 110 00:05:18,516 --> 00:05:20,890 belki güzel olurdu Biz JavaScript ile gitmişti eğer 111 00:05:20,890 --> 00:05:22,440 Bu hale geldi çünkü baskın dil. 112 00:05:22,440 --> 00:05:24,565 >> Ama ben orada olduğunu sanmıyorum biz muhtemelen olabilir herhangi bir şekilde 113 00:05:24,565 --> 00:05:28,760 vardı her şeyi gördük sonra ve şimdi arasında değişecek. 114 00:05:28,760 --> 00:05:32,160 Bu üç yıl ya da öylesine alır Bu gibi birlikte bir şeyler koymak, 115 00:05:32,160 --> 00:05:35,390 böylece iyi bir tahmin yapmaya ve en iyi için umut. 116 00:05:35,390 --> 00:05:38,820 >> MITCH Resnick: Yeni Bir projeler, Genç Scratch denir 117 00:05:38,820 --> 00:05:41,640 Scratch gitmek zorunda çalışıyor Hatta genç çocuklar aşağı. 118 00:05:41,640 --> 00:05:43,870 Bu yaşta amaçlayan ediliyor 5-7 yaşındakiler, 119 00:05:43,870 --> 00:05:46,307 İkinci sınıfa anaokulu gibi. 120 00:05:46,307 --> 00:05:48,140 ilk versiyonu o, iPod olacak 121 00:05:48,140 --> 00:05:51,670 ve biz gelmek için plan 2014 ortasında dışarı. 122 00:05:51,670 --> 00:05:54,230 Yani Junior olacak Scratch biraz sürümünü küçültülmüş. 123 00:05:54,230 --> 00:05:56,350 Biraz olacak Daha az özellikleri ve aynı zamanda 124 00:05:56,350 --> 00:05:59,980 daha gelişimsel şeyler yapmak genç çocuklar için uygun. 125 00:05:59,980 --> 00:06:03,330 >> JOHN MALONEY: Ben aslında zevk Bu Scratch 2.0 özellikle 126 00:06:03,330 --> 00:06:08,541 tür gizlice yüksektir senden daha performans hayal olabilir. 127 00:06:08,541 --> 00:06:10,790 Varsayılan olarak, ne zaman yapıyoruz animasyon ve benzeri, 128 00:06:10,790 --> 00:06:14,470 Eğer çerçeve ile sınırlı konum güncelleme Şeyin tür oranı 129 00:06:14,470 --> 00:06:17,000 Ekranın oranı ve ettik kasten tasarlanmış 130 00:06:17,000 --> 00:06:19,600 sadece yapar, böylece kare başına biraz 131 00:06:19,600 --> 00:06:22,710 böylece tekrar söylemek eğer 10 hamle 10, aslında 132 00:06:22,710 --> 00:06:26,980 o 10 küçük hareket görmek 10 küçük artışlarla step--. 133 00:06:26,980 --> 00:06:30,250 >> Ancak, bir tür var Turbo modu olarak adlandırılan gizli mod, 134 00:06:30,250 --> 00:06:33,340 Eğer almak hangi Shift-tıklamak yeşil bayrak, 135 00:06:33,340 --> 00:06:37,180 ve bu temelde sağlar tür kadar hızlı koşabilirim. 136 00:06:37,180 --> 00:06:40,260 Yani bu yapmanız sağlar ne ışını izleyici gibi şeyler, 137 00:06:40,260 --> 00:06:42,260 ve amaçlara yönelik yok Orijinal ray tracer, 138 00:06:42,260 --> 00:06:45,200 Yarım hakkında beklemek zorunda kaldı Saat çünkü o sonuçları görmek için 139 00:06:45,200 --> 00:06:47,600 tür chugging oldu Bir kerede bir kare ile. 140 00:06:47,600 --> 00:06:50,160 Ama Shift-Click ile şey, sonuç alabilirsiniz 141 00:06:50,160 --> 00:06:53,520 20 saniye gibi bir şey. 142 00:06:53,520 --> 00:06:57,960 Yani, aniden, sıralama yapabilirsiniz Scratch yüksek düzey şeyler, 143 00:06:57,960 --> 00:07:00,087 ama gizli bir özellik. 144 00:07:00,087 --> 00:07:00,587