0:00:01.280,0:00:03.940 Hour of Code へ ようこそ 0:00:13.790,0:00:16.460 私はキャサリーン・ケネディです。 0:00:16.570,0:00:19.570 「 スター・ウォーズフォースの覚醒」のプロデューサーです 0:00:19.680,0:00:22.520 今日はこれから私たちのメインキャラクタの一人である 0:00:22.580,0:00:24.520 BB-8 と勉強しましょう。 0:00:24.520,0:00:26.950 BB-8 は球形でできたドロイドです。 彼がとるすべての動きは 0:00:27.155,0:00:30.875 コンピューターソフトウエアによってコントロールされています 0:00:33.560,0:00:36.510 コンピューター科学は様々な産業に影響を与えています 0:00:36.510,0:00:39.040 広告から、ヘルスケア、そして映画業界などです。 0:00:39.040,0:00:41.860 事実、何百人ものエンジニアが一丸となり 0:00:41.860,0:00:44.500 「フォースの覚醒」のような映画を作り上げました。 0:00:46.380,0:00:49.519 私はレイチェル・ローズ、ILMのシニアR&Dエンジニアです。 0:00:49.859,0:00:53.459 そしてアニメーションとクリチャ―の開発チームのリーダーでもあります 0:00:53.609,0:00:56.209 「フォースの覚醒」の中で私は キャラクターの 0:00:56.209,0:00:58.500 ひとつであるリグを開発するために 0:00:58.670,0:01:00.690 アーティストをサポートしました。 0:01:00.690,0:01:04.089 キャラクターが遙か遠く離れた銀河で本物が動いているよう 0:01:04.229,0:01:05.879 見える動きをつける開発を担当していました 0:01:07.059,0:01:10.070 次の1時間で、自分でスターウォーズのゲームを作りながら 0:01:10.190,0:01:13.009 プログラミングの基本的な概念を教えたいと思います。 0:01:13.009,0:01:15.310 通常プログラミングはすべて テキストですが 0:01:15.310,0:01:17.400 ここではブロックを動かすことで 0:01:17.470,0:01:19.240 プログラミングを書いていきます。 0:01:19.240,0:01:21.390 初めに、レイと一緒にBB-8が 0:01:21.390,0:01:24.700 部品を集めながら歩く プログラミングを作っていきます。 0:01:25.340,0:01:27.700 あなたの画面は3つに分かれています。 0:01:27.700,0:01:29.259 左側はスターウォーズのゲーム空間で 0:01:29.259,0:01:31.079 コードが実行するところです。 0:01:31.159,0:01:34.259 各レベルの指令はゲーム空間の下に書かれています。 0:01:34.259,0:01:36.839 真ん中にある空間はツールボックスになっていて 0:01:37.009,0:01:39.879 各ブロックはBB-8が理解できる命令になっています。 0:01:40.189,0:01:43.189 右側にある白い空間はワークスペースと呼ばれており 0:01:43.189,0:01:45.509 ここに私たちがプログラムを組むところです。 0:01:45.509,0:01:48.360 もし私が「左へ動く」ブロックを私たちのワークスペースに 0:01:48.420,0:01:50.470 動かして、実行を押すとどうなるでしょう 0:01:50.510,0:01:52.970 BB-8は線目上に左にブロック一つ分動きます 0:01:53.020,0:01:55.650 それではもしBB-8を「左に動く」ブロックを動かした後 0:01:55.650,0:01:57.670 他の事をしたいと思ったらどうでしょう 私は別のブロックを 0:01:57.790,0:02:00.170 自分のプログラミングに加えることができます 0:02:00.250,0:02:01.960 次は「上に動く」ブロックです 0:02:02.010,0:02:05.120 ハイライトが出るまで「左に動く」ブロックの下に移動させます 0:02:05.180,0:02:07.859 そして、それを離すと、2つのブロックがくっつきます 0:02:08.069,0:02:09.869 それから実行をもう一度押すと 0:02:09.869,0:02:12.989 BB-8はワークスペースの上下に重なる命令になるます 0:02:15.029,0:02:16.719 もしブロックを削除したかったら 0:02:16.719,0:02:19.379 重なり合っているところから離し、ツールボックスに 0:02:19.399,0:02:20.679 戻せば大丈夫です。 0:02:20.679,0:02:23.400 実行を押した後リセットボタンを押せば いつでも 0:02:23.650,0:02:27.600 BB-8はスタートに戻ってきます。それではやってみましょう!