1 00:00:00,000 --> 00:00:00,270 2 00:00:00,270 --> 00:00:01,811 >> МИТЦХ Ресницк: Здраво, ја сам Мич Резник. 3 00:00:01,811 --> 00:00:04,520 Ја сам професор Леарнинг Истраживање овде на МИТ Медиа Лаб, 4 00:00:04,520 --> 00:00:07,052 и ја такође усмерава МИТ Сцратцх тим. 5 00:00:07,052 --> 00:00:08,760 ЈОВАН МАЛОНЕИ: Ја сам Јохн Малонеи, а ја сам био 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 МИТЦХ Ресницк: Ми зовемо наша истраживачка група 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 ЈОВАН МАЛОНЕИ: Један од велике мотивације за нуле 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 >> МИТЦХ Ресницк: Као што смо су развој Сцратцх, 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 >> ЈОВАН МАЛОНЕИ: Волео бих да кажем да смо вероватно - 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 >> МИТЦХ Ресницк: Када смо били Први пројектовање Сцратцх, 49 00:02:14,040 --> 00:02:17,136 наша циљна публика је била узраста од 8 до 16 година. 50 00:02:17,136 --> 00:02:19,010 ЈОВАН МАЛОНЕИ: На доњи крај спектра, 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 у факултетским одељењима као што ЦС50 јер нисмо баш 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-Д рендеринг системе. 63 00:03:02,900 --> 00:03:04,650 Нисам могао да верујем када сам видела то. 64 00:03:04,650 --> 00:03:06,950 >> МИТЦХ Ресницк: Као што смо почео да ради на нуле, 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 Зато смо направити Огреби па медији-богат. 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 Од када смо покренули Сцратцх, тамо су око 4,5 милиона пројекте 82 00:03:54,160 --> 00:03:56,290 који су деле на сајту Огреби. 83 00:03:56,290 --> 00:03:59,440 >> ЈОВАН МАЛОНЕИ: Па ја заправо се придружио пројекту 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 И Мичел је рекао, ох наравно, ја Не занима ме шта је то маде ин 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 да ће то бити такав проблем на иОС и мобилних уређаја и тако даље. 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 >> МИТЦХ Ресницк: Један од наша нова пројекти се зове Огреби Јуниор, 117 00:05:38,820 --> 00:05:41,640 покушава да идем Огреби до чак млађу децу. 118 00:05:41,640 --> 00:05:43,870 То је циљ који се годинама пет до седам година старости, 119 00:05:43,870 --> 00:05:46,307 као забавишта до другог разреда. 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 >> ЈОВАН МАЛОНЕИ: Уживам чињеницу да Сцратцх 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 који можете добити од Схифт-Кликом на зелене заставе, 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 сте морали да чекате око пола час да виде резултате, јер су му 139 00:06:45,200 --> 00:06:47,600 је врста цхуггинг кроз један фрејм по фрејм. 140 00:06:47,600 --> 00:06:50,160 Али са Схифт-клик ствар, можете да добијете резултате 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