コードの時間(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はスタートに戻ってきます それではやってみましょう!