MITCHレズニックは:こんにちは、私はミッチレズニックよ。 私は学習の教授だ ここにMITメディアラボでの研究、 そして私はまた、MITのスクラッチチームを演出します。 JOHNマロニー:私はジョンだ マロニー、と私た 約11年間の研究員 スクラッチプロジェクトに取り組んでいる リード開発者として。 MITCHレズニック:我々は呼び出す 我々の研究グループ 生涯幼稚園·グループのため 私たちは、道の子供たちに触発されています 幼稚園で学ぶ。 古典的な幼稚園、子ども ふざけて設計し、作成している と共同で物事 1他の - 建物の塔 木製ブロックは、写真を作ると 指の塗料やクレヨンで。 我々はスクラッチ開発のように、我々は望んで その幼稚園の精神をキャプチャする すべての年齢層の学習者のための。 JOHNマロニー:次のいずれか スクラッチのための大きな動機 このプロジェクトは、ということでした ミッチェルとナタリー 呼ばれ始めた コンピュータクラブハウス。 そして、彼らはやって子供たちをたくさん見ました Photoshopのようなメディアツールとのもの そして、様々なサウンド制作ツール、 しかし、彼らは、任意のプログラミングをしていませんでした。 子供たちは、任意のプログラミングをしていなかった、 そして我々はよく、周りを見回して言った、 なぜ彼らはそれをやっていないですか? 答えは、ように見えた そこにいなかったということ 適切であったツール その設定の。 MITCHレズニック:我々として スクラッチを開発していた、 私はいくつかのアイデアに触発されました 私のメンター、シーモアパパートの、誰 ロゴプログラミング言語を開発した。 シーモアはいつも言っていたこと、それ 新しい技術のために重要だった 低床を持っている - それは簡単だという意味 天井が高い - を始めるために - あなたがより多くのと何ができるの意味 それにより複雑なもの。 我々はまた、持っていると思った 私たちは "広い壁」と呼んでいるもの 多くがある意味 異なる経路、 あなたは多くの異なるを行うことができます ソフトウェアとの事。 それだけで取得できるように十分ではありません 簡単に開始され、複雑なことをする 誰もが同じことをやっている場合。 我々は多くの異なる経路を持たせたい 我々は、さまざまな人々が持って知っているので、 異なる利害、 そして我々はすべての人を望んでいた そのプロジェクトで作業できるようにするには 自分の利益から生まれました。 JOHNマロニー:私がしたい 我々は、おそらく言って - there's - 私たちは約10倍と考え 持っているよりも多くのコマンドと機能 今までスクラッチで終わった。 我々は無限のだろう 正確に何についての議論 ブロックを置くために文言と どうか、デフォルトのようなもの スプライトの向き 上または右にする必要があります。 だから我々は、これらすべてのものを考えた 特に非常に早い経験 人々は持っているだろうと スクラッチとしようとした 物事はなることができるようにそれを作るために ただの実験によって発見されました。 MITCHレズニック:我々はなかった まず、スクラッチを設計 私たちのターゲットとするユーザーは、年齢8から16でした。 JOHNマロニー:オン スペクトルのローエンド、 我々は多くの若い子供たちがあることがわかった 私たちが今まで予想よりもスクラッチを使用。 私はまだ1を覚えている - 最初の スクラッチ日、私は我々が持っていたことを、考えて、 この小さな6歳の男が入ってきた 上端に、私は驚いてきた スクラッチの使用、例えば、少なくとも CS50のような大学の授業中 私たちは本当にしなかったため、 のための言語としてスクラッチを考える コンピュータにコンピュータサイエンスを教える 科学者。 別の驚きがあるか 多くの大人はそれを使用しています。 我々は、人々が誰であることがわかった フルタイムのプログラマーのような プログラミングを楽しむ 趣味の一種としてスクラッチ。 だから我々は、人々を見てきました スクラッチのウェブサイトで 例えば、何のプロジェクトを作成し、 3-Dレンダリング·システムをレイトレーシング。 私はそれを見たとき、私はそれを信じることができなかった。 MITCHレズニック:我々として スクラッチで作業を開始し、 私たちは、からそれが違うようにしたい 以前のプログラミング言語 それがアクセシブルにするために 人々のより広い範囲で動作します。 だから我々は3コアの指針を持っていた。 まず、作成したい それよりティンカー可能、 だから、多くのプログラムを構築することができ 一緒にレゴブロックを置くように。 だから我々は、視覚的なプログラミングを持っていた 一緒にスナップブロック。 第一に、我々は欲しい 人々の仕事できるようにする より意味のあるプロジェクトで、物事 それは彼らのために個人的に関連していた。 我々が作る理由です スクラッチメディアリッチそう。 すべての第三に、私たちは作りたい もしそれのための社会 最善をたくさん知っている 学習経験 我々は他の人と対話するとき来る。 だから我々は、オンラインスクラッチを追加しました 当初から地域社会、 私たちは、立ち上げ時に、右 ソフトウェア人物となるよう 聴衆を持っているでしょう 彼らの作品のために またによってインスピレーションを得る 他にどのような作成の人々。 我々はそこに、スクラッチを開始しましたので 450万プロジェクト回避されている 共有されていること スクラッチのウェブサイトで。 JOHNマロニー:だから 実際にプロジェクトに参加しました ミッチェルへの嘆願の並び替え。 私が聞いたとき、私は参加するように求め それについて私が考えたので それはクールなことを行った 事、私は助けたいと思った。 しかし、私の好きな​​言語 私はSmalltalkのがあって、 このバージョンの開発を支援していた のSmalltalkはSqueakのと呼ばれる。 だから私はまあ、私はよ、言った この仕事を来て、観光 限り、私はSqueakの中でそれを構築することができますように。 とミッチェルは私が、必ずああ、言った それはインチ行っているのか気にしない ただそれを動作させる。 だから、それはそれは得た方法です Squeakの中に書き込まれます。 我々は、スクラッチ2.0でそう 我々はだろうと思った スクラッチは、よりに手を差し伸べる作ってみる それクラウドベースのアプリケーションことで人々。 とバージョンがあったものの、 ブラウザで実行したのSqueakの、 それは、ダウンロードに必要な プラグインをインストールする。 そして、我々は知っていた多くの人々 トラブルそれをやってを持っているでしょう、 どちらかそれがあったので、 複雑なプロセス またはその時その管理のため 学校または何がそれを許さなかった。 だから我々はだった何かを望んでいた 種類のブラウザに組み込ま またはだった種類のデフォルトで そこにほとんどのブラウザ上。 我々は、Javaと考えた。 私たちは、Silverlightの考えた。 私たちは、JavaScriptをと考え、 そして我々は、Flashを検討した。 その時点で、フラッシュた 本当に優勢に。 Adobeは実際にそれをプッシュして、 我々はまだあなたが知っている、知らなかった、 それはこのような問題になる予定だったことを iOSとモバイルデバイス上など。 だから我々はFlashで行き、 振り返ってみると、あなたが知っている、 それは多分よりよいきただろう 我々はJavaScriptを使用してしまったい場合 それはなってきたので、 支配的な言語。 しかし、私はないと思う 我々は、おそらく可能性のある方法 いたすべてのものを見てきました 当時と現在の間で変更する予定。 それはに3年ほどかかる このようなものを一緒に入れ、 ので、あなたの最良の推測をする とうまくいくように願う。 MITCHレズニック:私たちの新しいの一つ プロジェクトはスクラッチジュニアと呼ばれ、 スクラッチやってみるようにしよう でも、若い子供たちにダウン。 それは、年齢を目的としているのは 五から七歳、 二年生の幼稚園などである。 の最初のバージョン それはiPodでなり、 そして我々はそれが来ていることを計画 2014の途中で。 だから、ジュニアになるスクラッチ 多少のバージョンをスケールダウン。 それが多少あるでしょう 少ない特徴も より発生的にものを作る 若い子供のための適切な。 JOHNマロニー:私は事実を楽しむ 特に2.0スクラッチこと 並べ替え密かに高くなっている ご想像よりもパフォーマンス。 あなたがやっているデフォルトでは、 アニメーションなど、 あなたは、フレームに制限されています アップデートの一種 - の割合 画面の割合、そして我々はしました 意図的にそれを設計した それだけでないように フレームごとに少し ようにするには、繰り返し言っている場合 10移動10、実際に それは10少し動く参照 ステップ - 10少しずつ。 しかし、のようなものがあります ターボモードと呼ばれる隠しモード、、 次の方法で取得することができている Shiftキーを押しながらクリックすると緑の旗で、 それは基本的にそれをすることができます ちょっとだけ速くそれができますように実行します。 だから、これはあなたが行うことができますものです レイトレーサのようなもの、 あなたがする必要はありません - オリジナルのレイトレーサ、 あなたは待たなければならなかった約半数 それため、結果を確認するには時間 種の一気飲みした 一度に1フレームを介して。 しかし、Shiftキーを押しながらクリックで 事、結果を得ることができます 20秒のようなものにある。 だから、突然、あなたが並べ行うことができます スクラッチ中の高レベルのもの、 それは隠された機能です。