コーディングとゲームデザインの紹介

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

レッスンの説明 : 学生が Roblox で最初の経験を作成し、コード化するようにします。障害物コースとコード変更ブロックのビルド方法を学ぶ ISTE 標準 : イノベーティブデザイナー 4a、4c、4d、クリエイティブコミュニケーター 6b、6d

レッスン目標
  • 3Dパーツを操作して障害物コースを作成する。:
  • エクスペリエンスをデザインしてプレイテストし、楽しいユーザーエクスペリエンスに焦点を当てる。:
  • ゲーム内のビジュアル効果用の変数とループを使用したスクリプトを作成します。
スキルとコンセプト
  • 変数 - コード内の情報のプレースホルダー。:
  • 文字列 - 括弧で書かれた文を保存できる変数:
  • ループ - 別のことを言われるまで繰り返すコードのセット。
準備
  • 各学生が Roblox アカウントを持っていることと、ログイン情報を知っていることを確認します。
  • 資料を印刷してプレゼンテーションを準備します。
材料

概要

期間アクティビティ説明
5分紹介プロジェクトとレッスン構造を紹介する。
30分ガイド付きチュートリアル: Studio の紹介障害物コースの最初の数個を作成して、Roblox Studio の基本を紹介します。
60分ガイド付きチュートリアル: コーディングの入門パーツの色を変更するスクリプトを作成します。
20分独立した作業: 学生プロジェクトを完了生徒が追いついたり、プロジェクトの構築を続けたりするようにします。
5分まとめるプロジェクトを反省し、学んだコンセプトを再確認します。

レッスンプラン

紹介

  1. コースを紹介する:

    • 学生は他の人がプレイできる自分のオビー (障害物コース) を作成します。
    • また、カラー変更パーツを作成してオビーに装飾するためのコーディングを学ぶこともあります。
  2. すべての学生が Roblox Studio にアクティブにログインしていることを確認します。注: これが初めての場合は、学生がログインに問題がある可能性があるため、このプロセスに 5分を割り当てることをお勧めします。

ガイド付きチュートリアル - Studio への入門

  1. 次のチュートリアルを通じて学生をリードします:Roblox Studio への紹介

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

    • 学生にカメラビューを回転させて、プロジェクトの正確なビューを得るようにリマインドします。
    • 学生に Roblox Studio の基礎スキルであるエクスプローラーを使用するように促す。

ガイド付きチュートリアル - コーディングの紹介

  1. 学生に、彼らの経験に追加するために今コードを書き始めることを通知します。

    • この期間中、学生はコーディングに集中し、オビーでの作業を続けないでください。後で、より多くのパーツを追加したり、プレイテストを続けたりする時間があります。
  2. 次のチュートリアルで学生を導きます:

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

  1. 学生が独立した作業に入ると、障害コースを達成するための次の目標があることを指摘します。

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

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

まとめる

  1. 学生が作成したものと単語を再確認: 変数文字列ループ
  2. 2人または3人の学生に、それを改善するために経験に何を追加するか尋ねます。例えば、より視覚的に興味深いエンドポイントやより挑戦的なジャンプ

附属書

トラブルシュートのヒント

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

  • 学生に「Ask 3 Before Me」を紹介します:インストラクターにヘルプけを求める前に、3人の同僚に質問する必要があります。
  • 学生にはコンピューターとの異なる経験があることを覚えておいてください。教えるときに正確なステップを強調する、例えばダブルクリックや右クリックのとき。
  • 1分でパーツの色を選ぶか、2分でテストをプレイするなど、タスクを完了するための厳格な時間期待を設定します。 スタジオへの入門
  • 学生が他の人がプレイできる経験を作成していることを強調し、自分自身のためだけではありません。
  • 時間が足りない場合は、レッスンの色と素材はオプションでもよいでしょう。 コーディングの紹介
  • この年齢の学生の最も一般的なエラーは、不適切な大文字とタイプミスです。
  • できるだけ多くの問題を解決するのではなく、学生に問題をリードさせてください。これにより、学生は貴重なトラブルシューティングスキルを構築できます。たとえば: 文字列の周りにどのようなシンボルが必要ですか? - 引用符

レッスンをカスタマイズする

レッスンを拡大する 学生が場所を入れ替えて、お互いの経験をプレイテストします。

  • 学生に 2つ星 (気に入ったもの) と願い (見たいもの) の形でフィードバックを提供することから始めましょう。
  • フィードバックを受け取った後、各学生は受け取ったフィードバックに基づいて変更を実装する必要があります。

追加の資源

このレッスンをワークショップの一部として使用している場合、公開用の説明を含めました。 コースの説詳細の例: Roblox は、1 か月に 6,000万人以上のユーザーがいる世界最大のソーシャル技術プラットフォームです。しかし、ユーザーによって作成されたすべての Roblox エクスペリエンスを知っていましたか? Roblox が提供した無料ツールを使用して、自分のゲームを作成し、コード化する方法を学びましょう。初めて、目指せるゲーム開発者の完全なコースです。

このコースでは、学生は次のことを行います:

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