コーディングとゲームデザインの入門

*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。

レッスン説明 : 学生が Roblox で初めてのエクスペリエンスを作成およびコード化する方法を学びましょう。障害物コースを構築し、コードの色を変更する方法を学びましょう。 ISTE Standards : イノベーティブデザイナー 4a、4c、4d、クリエイティブコミュニケーター 6b、6d

レッスン目標

  • 3D パーツをマニュレートして障害物コースを作成します。
  • エクスペリエンスをデザインし、楽しいユーザーエクスペリエンスを中心にテストします。
  • スクリプトを変数とループで作成してゲーム内のビジュアルエフェクトをテストします。
  • >

スキルとコンセプト

    変数 - コード内の情報の保存。 文字列 - 文字列を保存できる変数。 0>

    1> ループ

    1> - ループを保存するコードのセット。1>

準備
  • 生徒の Roblox アカウントを確認し、ログイン情報を知っていることを確認してください。
  • プリントアウトの手配とプレゼンテーションを準備します。
マテリアルズ

    Roblox Studio を含む Windows または Mac コンピューター ヘルプアウト: Roblox Studio のチートシート Roblox Studio のチートシート を含む 1> ヘルプアウト: Roblox Studio のチートシート1> を含む1>

概要

期間アクティビティ説明
5分紹介プロジェクトとレッスン構造を紹介します。
30分説明付きチュートリアル: Studio のイントロ障害物コースの最初の数少しを構築することで、Roblox Studio の基本を紹介します。
60分説明: コーディングの入門パーツの色を変更するスクリプトを作成します。
20分独立した作業:学生プロジェクトを終了生徒がプロジェクトを完了するか、続けることを許可します。
5分ラップアップ学んだコンセプトをプロジェクトに反映し、まとめる。

レッスンプラン

紹介

  1. コースを紹介する:

    • 生徒たちは、他の人がプレイできる障害コースを作ります。
    • また、色を変更するパーツを装飾するためにコーディングを学びます。
  2. すべての学生が Roblox Studio にアクティブにログインしていることを確認してください。これは、初めての場合は、すべての学生がログインするために 5分を割り当てることをお勧めします。

説明付きチュートリアル - スタジオのイントロ

  1. 次のチュートリアルを通じて学生を導きましょう: Roblox Studio の紹介

  2. 教えるときに、フォロー中のことを意識してください:

    • 学生にカメラビューを回転させるようにして、プロジェクトを正確に見るようにします。
    • Roblox Studio の基本スキルである Explorer を使用することを学生に促す。

説明付きチュートリアル - コーディングの入門

  1. 学生に、エクスペリエンスに追加するためにコードを開始するようになりました。

    • この時間中、学生はコードを作成することに集中し、オビーの作業を続けることはありません。後で、より多くのパーツを追加するために戻ってきてもよいです。
  2. 次のチュートリアルを通じて学生をリードしてください:

独立した作業 - 学生プロジェクトを完了する

  1. 生徒が独立した作業に進むにつれて、彼らが障害物コースのために達成する目標を持っていることに注意してください。

    • ユーザーは最後まで到達することができます(合理的なレベルの難易度で)。
    • 簡単なジャンプと難しいジャンプのバランスを取りましょう。
    • 意図しないビジュアルやコードの問題から自由になりましょう。
  2. 生徒たちがコーディングプロジェクトを進めます。完了したら、障害物コースを追加するか、改善するための時間を与えます。

  3. 時間があれば、2人の学生が互いのエクスペリエンスをプレイテストし、フィードバックを提供できます。

ラップアップ

  1. 学生が作成したものと単語をまとめる: 変数弦楽器ループ
  2. 学生に、エクスペリエンスを向上させるために何を追加するかを 2 つまたは 3 人尋ねる。たとえば、より視覚的に魅力的なエンドポイントまたはよりチャレンジのあるジャンプを追加するなど

付属品

トラブルシューティングのヒント

一般的なトラブルシューティングヒント

  • 「3人前に聞く」を学生に紹介してください:3人の同僚に聞く必要があります。
  • 学生たちは、コンピューターに対するさまざまな経験を持っています。正確なステップを強調すること、例えば、ダブルクリックまたは右クリックをするときなどです。
  • タスクを完了するための厳重な時間の期待値を設定します。たとえば、1分以内にパーツの色を選択する、または 2 分以内にテストをプレイするなどです。 Studio のイントロ
  • 学生が他の人がプレイできるエクスペリエンスを作成していることを強調してください、あなた自身のためではありません。
  • 時間が締め切りに追われている場合は、レッスンの色と素材をオプションにすることができます。 コーディングの入門
  • この年齢の学生に最も一般的なエラーは、不適切なキャップタライズとタイプです。
  • 学生たちが問題を解決するのではなく、できるだけ多くの学生を尋ねること。これにより、学生たちが貴重なトラブルシューティングスキルを構築できます。たとえば: どのシンボルが文字列の周りにある必要がありますか - 引号

レッスンのカスタマイズ

レッスンを拡張する 学生たちが場所を入れ替えてプレイテストし合う。

  • 2つ星 (What they liked) と願い (What they would want to see) の形式でスタートして、学生にフィードバックをお願いします。
  • フィードバックを受信した後、各学生は受け取ったフィードバックに基づいて変更を実装する必要があります。

追加の資源

このレッスンをワークショップの一部として使用する場合、公開用の説明を含めました。 コースの説明の例: 世界最大のソーシャル技術プラットフォームである Roblox は、月に 6000万人以上のユーザーを擁しています。しかし、Roblox のすべてのユーザーによって作成されたコースを知っていますか? Roblox の無料ツールを使用して、ゲームを作成しコードを入力する方法を学びま

このコースでは、あなたの学生は次のことを学びます:

  • Lua でプログラミングの基礎を学びましょう。
  • 障害物コースを作成して、デザイン思考と 3D モデリングを探索してください。
  • オンラインでプレイし、共有できる完全なエクスペリエンスを家に持ち帰ります。