Koduはあなたの子供に視覚的に彼ら自身のビデオゲームをプログラムするように教えます
Koduは子供たちにプログラミングの基本を教え、彼らの創造性を訓練するのに適したビジュアルプログラミング言語です。今日のレッスンでは、Koduの紹介として使用できる単純なゲームを作成します。.
Koduのビルディングブロック
Koduの世界はプログラム可能なオブジェクトで構成されており、そこでKoduランドスケープ上に配置する各オブジェクトに動作スクリプトを添付できます。.
Koduのプログラミング言語は、言語がページとルールに分割されているシンプルなアイコンベースのプログラミングユーザインタフェースです。.
Koduはビルトインビヘイビアーのリストを持っています。これをオブジェクトにアタッチして動き回らせ、オブジェクトを撃ち、お互いに驚くべき戦闘の動きをさせることができます。.
Microsoft Kodu Game Labには、初心者がKoduプログラミングの基本を理解するのに非常に役立つ一連の「入門」ビデオがあります。.
Koduの世界一周ナビゲート
これは木とオートバイからなる簡単なKoduの世界です。オートバイは常に地形をさまようようにプログラムされており、その経路上の木は避けてください。.
風景にもっと多くのオブジェクトを追加して、オートバイに追いかけてもらいましょう。.
ウィスプとはKoduで作成できるたくさんの文字のうちの1つです。.
ウィスプは指定されたパスを移動し、ヘルスがゼロになるとKoduは別のウィスプを生成します.
クラスルーム演習
レッスンの準備をするには、インストラクターはKoduをインストールし、Microsoft Kodu Classroom KitをKoduのインポートフォルダ: 'C:\ Users \ [ユーザー名] \ Documents \ SavedGames \ Boku \ Player1 \ Imports \'にダウンロードする必要があります。メインメニューからゲームをロードすると、Koduが自動的にゲームをインポートします.
注意:インストラクターはKoduゲームファイルを入手するためにファイルを解凍する必要があります。
世界を開いて授業を始め、生徒たちにオートバイとささやきの振る舞いを観察するように依頼します。バイクがそれを破壊したときにゲームが「wisp」を再生成し続けるので、説明は「wispは敵です」のようなものかもしれません.
それではwispまたはバイクプログラムを開き、wispの振る舞いをコードと関連付けるよう生徒に依頼します。生徒がコードの説明に成功したら、次の一連の動作に合わせてコードを修正するようにボランティアに依頼します。.
適切な場合には、生徒に各オブジェクトのコードを修正してもらい、解決策がうまくいかない理由を説明してもらう。.
- 木を追加するか色を変更する
- オートバイがウィスプを破壊したときにコインが生成されるようにウィスプの動作を調整します.
- ゲームスコアを上げるためにコインを食べるようにオートバイをプログラムする
- ウィスプでオートバイを破壊することで、ウィスプとオートバイの役割を逆転させる
それだけです。楽しい!
Microsoft Kodu Classroom Kitをダウンロードする
クレジット
作者は教室での適切な演習を設計してくれたTrevor Berkolay、ゲームをテストするための彼の絶え間ない努力のためのEric Z Goodnight、そしてこの記事の最終編集をしたThe Geekに感謝します。.