1 00:00:01,280 --> 00:00:03,940 Hour of Code へ ようこそ 2 00:00:13,790 --> 00:00:18,750 私はキャサリーン・ケネディ、「 スター・ウォーズフォースの覚醒」のプロデューサーです 3 00:00:19,930 --> 00:00:24,110 これから私たちのメインキャラクタの一人であるBB-8 と勉強しましょう 4 00:00:24,520 --> 00:00:29,880 BB-8 は球形のドロイド 彼の動きはコンピューターによってコントロールされています 5 00:00:33,890 --> 00:00:39,070 コンピューター科学は様々な分野に影響を与えています 広告、ヘルスケア、そして映画業界などです。 6 00:00:39,510 --> 00:00:44,420 事実、「フォースの覚醒」も何百人ものエンジニアが一緒になって作り上げました。 7 00:00:46,380 --> 00:00:49,519 私はレイチェル・ローズ、ILMのシニアR&Dエンジニアです。 8 00:00:49,859 --> 00:00:52,859 そして動画と生物の開発チームのリーダーでもあります 9 00:00:53,609 --> 00:00:54,609 フォースの覚醒では キャラクターのひとつであるリグを開発する 10 00:00:54,609 --> 00:00:57,340 11 00:00:57,340 --> 00:00:58,889 遙か遠く離れた銀河でも 本物のように動いて見えるように動きを 12 00:00:58,889 --> 00:01:01,889 つける開発を担当していました 13 00:01:01,889 --> 00:01:07,230 次の1時間で、スターウォーズのゲームを 14 00:01:08,630 --> 00:01:13,679 自分で作りながら、プログラミングの基本的な概念を教えたいと思います。 15 00:01:13,679 --> 00:01:17,240 通常プログラミングをする際には テキストを使いますが、ここでは 16 00:01:17,240 --> 00:01:23,200 ブロックを使いながらプログラミングを書いていきます。 初めに、レイと一緒に 17 00:01:23,200 --> 00:01:27,700 BB-8 が部品を集めて歩くプログラミングをしましょう。画面は3つに分かれています。 18 00:01:27,700 --> 00:01:32,259 左側はスターウォーズのゲーム空間で コードが実行するところです。 19 00:01:32,259 --> 00:01:37,259 各レベルの指令はゲーム空間の下に書かれています。真ん中はツールボックスで 20 00:01:37,259 --> 00:01:42,009 各ブロックはBB-8が理解できる命令になっています。右側にある白い空間は 21 00:01:42,009 --> 00:01:44,649 ワークスペースと呼ばれており、私たちがプログラムを組むところです。 22 00:01:44,649 --> 00:01:51,860 もし私が「左へ動く」ブロックを動かすとどうなるでしょう?BB-8は線目上を左に 23 00:01:51,860 --> 00:01:56,990 ブロック一つ分動きますもしBB-8を「左に動く」ブロックを動かした後他の事をしたいと 24 00:01:56,990 --> 00:02:02,280 思ったら?違うブロックを自分のプログラミングに加えることができます 次は「上に動く」 25 00:02:02,280 --> 00:02:06,180 ブロックです。ハイライトが出るまで「左に動く」ブロックの下に移動させます 26 00:02:06,180 --> 00:02:10,549 そして、それを離すと、2つのブロックがくっつきます。実行をもう一度押すと 27 00:02:10,549 --> 00:02:15,989 BB-8はワークスペースの上下に重なる命令になるます もしブロックを削除したかったら 28 00:02:15,989 --> 00:02:20,560 重なり合っているところから離し、ツールボックスに戻せば大丈夫です。実行を押した後 29 00:02:20,580 --> 00:02:27,600 リセットボタンを押せばBB-8はスタートに戻ってきます。それではやってみましょう!