レッスン説明 : 機能、ループ、if/then ステートメントを含むコーディングコンセプトを探索して、色変更プラットフォームや罠などのゲームに追加できるミニプロジェクトを追加します。
レッスン目標 |
|
スキルとコンセプト | プロパティ - オブジェクトの外観や動作を制御する、例えば色やプレイヤーがそれを通過できるかどうかなどのような。 ループ - スクリプトのどの部分でも、以前に告知されていない限り、 |
概要
期間 | アクティビティ | 説明 |
---|---|---|
5分 | 紹介 | セッションを紹介します。 |
20分 | 説明書: プロパティとの作業 | スクリプトを使用して部品の色プロパティを変更します。 |
35分 | 説明: 罠をコードする | 機能と if/then 文を使用してトラップをコードします。 |
5分 | ラップアップ | 学んだコンセプトをプロジェクトに反映し、まとめる。 |
レッスンプラン
紹介
今日のセッションは、スクリプトでスキルを開スクリプト作成するためのミニプロジェクトで異なります
- アドベンチャーゲームにはスクリプトが多くなるため、これらのコンセプトを理解することは重要です。
- これらのプロジェクト、トラップのように、セッション 3 で開始するアドベンチャーゲームプロジェクトに含まれることができます。
説明書 - プロパティとの作業
次のチュートリアルを通じて学生をリードしてください:
学生がエラーを発生させた場合は、独立してトラブルシューティングをお勧めします。ヘルプけるには、次のようにして試してみてください:
- 最後の数ステップをやり直します。
- 同僚にヘルプけを求める。
学生がコードを書くとき、コードが正確に説明されているかどうかを確認します。
- 指定なし: コードを実行
- 改善: プラクティスパートの色を変更
説明書 - 罠をコードする
if 文を使用しているときは、学生がコードを読み込んでコードのサンプルのように表示されるかどうかを確認してください。これは、スクリプトが大きくなるにつれてコードの読みやすさを向上させます。
ラップアップ
- 学生が作成したものと単語をまとめます: プロパティ 、 ループ 、および 関数 。
- 次のセッションで、学生たちは冒険ゲームを作る新しいプロジェクトを開始します。
付属品
トラブルシューティングとクラスルームのヒント
- コードを作成中、学生に最終化を 2 回チェックすることを忘れないようにし、または同僚に作業をチェックしてもらうこと。1つ不正な文字を含むと、長い単語の中で FindFirstChildWhichIsA などのエラーが発生する可能性があります。
- 次の下記の試験を行って、学生がトラブルシューティングスキルを開発するのを助けてください。
- コードで間違いを目的的的に作成し、学生にエラーを識別するように要求します。これは簡単にゲームに変えられます。
- 部分的なコードの行を書き、学生にそれを完了するように求めます。
- 「3人に聞く」を使用して、学生が教師に助ヘルプを求める前に 3人の同僚に聞きます。これは、学生が複雑なプロジェクトに進むにつれて、独立してトラブルシューティングすることを快適にすることが重要です。