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 「 スター・ウォーズフォースの覚醒」の[br]プロデューサーです 0:00:19.680,0:00:22.520 今日はこれから[br]メインキャラクタの一人と 0:00:22.580,0:00:23.940 勉強します。BB-8です 0:00:24.475,0:00:26.034 BB-8 は球形でできたドロイドです 0:00:26.085,0:00:28.685 彼がするすべての行動や動きはすべて 0:00:28.765,0:00:32.485 コンピューターソフトウエアによって[br]コントロールされています 0:00:33.560,0:00:36.510 コンピューターサイエンスは[br]様々な産業に影響を与えています 0:00:36.510,0:00:39.040 広告から、ヘルスケア、[br]そして映画業界などです 0:00:39.040,0:00:41.860 事実、何百人ものエンジニアが一丸となり 0:00:41.860,0:00:44.500 「フォースの覚醒」のような[br]映画を作り上げました 0:00:46.380,0:00:49.519 私はレイチェル・ローズ、[br]ILMのシニアR&Dエンジニアです 0:00:49.859,0:00:51.749 そしてアニメーションとクリチャ―の 0:00:51.749,0:00:53.609 開発チームのリーダーでもあります 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 キャラクターが遙か遠く離れた銀河で[br]本物が動いているよう 0:01:04.229,0:01:05.879 見える動きをつける開発を担当していました 0:01:07.059,0:01:10.070 次の1時間で、[br]自分でスターウォーズのゲームを作りながら 0:01:10.190,0:01:13.009 プログラミングの[br]基本的な概念を教えたいと思います 0:01:13.009,0:01:14.940 通常プログラミングはすべて テキストですが 0:01:14.940,0:01:16.680 ここではブロックを動かすことで 0:01:16.680,0:01:18.510 プログラミングを書いていきます 0:01:19.240,0:01:21.390 初めに、レイと一緒にBB-8が 0:01:21.390,0:01:24.700 部品を集めながら歩くような[br]プログラミングを作っていきます 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 各レベルの指令は[br]ゲーム空間の下に書かれています 0:01:34.259,0:01:36.499 真ん中にある空間はツールボックスになっていて 0:01:36.539,0:01:39.879 各ブロックはBB-8が[br]理解できる命令になっています 0:01:40.189,0:01:42.879 右側にある白い空間は[br]ワークスペースと呼ばれており 0:01:42.879,0:01:45.239 ここに私たちがプログラムを組むところです 0:01:45.239,0:01:47.669 もし私が「左へ動く」ブロックを 0:01:47.669,0:01:50.030 ワークスペースに動かして、[br]実行を押すとどうなるでしょう 0:01:50.030,0:01:52.560 BB-8は線目上に左にブロック一つ分動きます 0:01:53.020,0:01:55.080 それでは、もしBB-8の[br]「左に動く」ブロックを動かした後 0:01:55.080,0:01:56.520 他の事をしたいと思ったらどうでしょう 0:01:56.520,0:01:58.980 別のブロックを[br]自分のプログラミングに加えることができます 0:01:59.072,0:02:01.033 次は「上に動く」ブロックです 0:02:01.033,0:02:04.810 ハイライトが出るまで[br]「左に動く」ブロックの下に移動させます 0:02:04.810,0:02:07.859 そして、それを離すと、[br]2つのブロックがくっつきます 0:02:08.069,0:02:09.869 それから実行をもう一度押すと 0:02:09.869,0:02:13.959 BB-8はワークスペースの上下に[br]重なる命令に従います 0:02:15.029,0:02:16.719 もしブロックを削除したかったら 0:02:16.719,0:02:17.919 重なり合っているところから離し、 0:02:17.919,0:02:20.679 ツールボックスに戻せば大丈夫です 0:02:20.679,0:02:23.400 実行を押した後、リセットボタンを押せば 0:02:23.673,0:02:24.950 いつでもBB-8はスタートに戻ってきます 0:02:26.270,0:02:27.970 それではやってみましょう!