Hour of Code へ ようこそ 私はキャサリーン・ケネディです。 「 スター・ウォーズフォースの覚醒」のプロデューサーです 今日はこれから私たちのメインキャラクタの一人である BB-8 と勉強しましょう。 BB-8 は球形でできたドロイドです。 彼がとるすべての動きは コンピューターソフトウエアによってコントロールされています コンピューター科学は様々な産業に影響を与えています 広告から、ヘルスケア、そして映画業界などです。 事実、何百人ものエンジニアが一丸となり 「フォースの覚醒」のような映画を作り上げました。 私はレイチェル・ローズ、ILMのシニアR&Dエンジニアです。 そしてアニメーションとクリチャ―の開発チームのリーダーでもあります 「フォースの覚醒」の中で私は キャラクターの ひとつであるリグを開発するために アーティストをサポートしました。 キャラクターが遙か遠く離れた銀河で本物が動いているよう 見える動きをつける開発を担当していました 次の1時間で、自分でスターウォーズのゲームを作りながら プログラミングの基本的な概念を教えたいと思います。 通常プログラミングはすべて テキストですが ここではブロックを動かすことで プログラミングを書いていきます。 初めに、レイと一緒にBB-8が 部品を集めながら歩く プログラミングを作っていきます。 あなたの画面は3つに分かれています。 左側はスターウォーズのゲーム空間で コードが実行するところです。 各レベルの指令はゲーム空間の下に書かれています。 真ん中にある空間はツールボックスになっていて 各ブロックはBB-8が理解できる命令になっています。 右側にある白い空間はワークスペースと呼ばれており ここに私たちがプログラムを組むところです。 もし私が「左へ動く」ブロックを私たちのワークスペースに 動かして、実行を押すとどうなるでしょう BB-8は線目上に左にブロック一つ分動きます それではもしBB-8を「左に動く」ブロックを動かした後 他の事をしたいと思ったらどうでしょう 私は別のブロックを 自分のプログラミングに加えることができます 次は「上に動く」ブロックです ハイライトが出るまで「左に動く」ブロックの下に移動させます そして、それを離すと、2つのブロックがくっつきます それから実行をもう一度押すと BB-8はワークスペースの上下に重なる命令になるます もしブロックを削除したかったら 重なり合っているところから離し、ツールボックスに 戻せば大丈夫です。 実行を押した後リセットボタンを押せば いつでも BB-8はスタートに戻ってきます。それではやってみましょう!