
レッスンの説明: 生徒たちがRobloxで最初のゲームを作成し、コーディングすることを促進します。障害物コースを構築し、色が変わるブロックをコーディングする方法を学びます。
ISTE基準: 革新的なデザイナー 4a, 4c, 4d, 創造的なコミュニケーター 6b, 6d
| レッスンの目標 |
|
| スキルと概念 |
|
| 準備 |
|
| 教材 |
|
概要
| 時間 | アクティビティ | 説明 |
|---|---|---|
| 5分 | イントロダクション | プロジェクトとレッスンの構造を紹介します。 |
| 30分 | ガイド付きチュートリアル: スタジオ入門 | 障害物コースの最初の数パーツを作成することでRoblox Studioの基本を紹介します。 |
| 60分 | ガイド付きチュートリアル: コーディング入門 | パーツの色を変えるスクリプトを作成します。 |
| 20分 | 独立作業: 生徒プロジェクトの完成 | 生徒がプロジェクトの進捗を追いつくか、続けて作業できるようにします。 |
| 5分 | まとめ | プロジェクトを振り返り、学んだ概念をまとめます。 |
レッスンプラン
イントロダクション
コースを紹介します:
- 生徒は自分のオビー(障害物コース)を作成し、他の人がプレイできるようにします。
- さらに、色が変わるパーツを作るためのコーディングを学びます。
すべての生徒がRoblox Studioにアクティブにログインしていることを確認します。これは初めての場合、ログインに問題がある生徒のためにこのプロセスに5分割り当てることをお勧めします。
ガイド付きチュートリアル - スタジオ入門
生徒を次のチュートリアルへ導きます: ビルディングレッスン。
教えている間、以下に留意します:
- 生徒にカメラビューを回転させてプロジェクトを正確に見えるようにするように促します。
- 生徒にExplorerを使用することを奨励します。これはRoblox Studioの基礎スキルです。
ガイド付きチュートリアル - コーディング入門
生徒に今からゲームに追加するためのコーディングを始めることを告知します。
- この時間中、生徒はコーディングに集中し、オビーの作業を続けないようにします。後でさらにパーツを追加したり、プレイテストする時間があります。
生徒を次のチュートリアルに導きます:
独立作業 - 生徒プロジェクトの完成
生徒が独立作業に入る際、障害物コースで達成するべき目標を指摘します。
- ユーザーが最後まで到達できる(適度な難易度で)。
- 簡単なジャンプと難しいジャンプのバランスが取れている。
- 不意の視覚的またはコードの問題がない。
生徒がコーディングプロジェクトを追いつくようにします。完了している場合は、障害物コースを追加したり改善する時間を与えます。
時間があれば、2人の生徒が互いのゲームをプレイテストし、フィードバックを提供します。
まとめ
- 生徒が作成したものと語彙: 変数, 文字列, ループを振り返ります。
- 2人または3人の生徒に、ゲームを改善するために何を追加するかを尋ねます。例えば、視覚的に興味深いエンドポイントや、より挑戦的なジャンプなどです。
付録
トラブルシューティングのヒント
一般的なトラブルシューティングのヒント
- 生徒に「Ask 3 Before Me」を紹介します: 学生は、インストラクターに助けを求める前に3人の仲間に尋ねる必要があります。
- 学生のコンピューターの事前経験が異なることを念頭に置いてください。ダブルクリックや右クリックのタイミングなど、正確な手順を強調します。
- タスクを達成するための厳しい時間の期待を設定します。例えば、パーツの色を選ぶのに1分、プレイテストに2分などです。
スタジオ入門
- 生徒が他の人がプレイできるゲームを作成していることを強調します。自分だけのためではありません。
- 時間が不足している場合、レッスン「色と素材」はオプションとして扱えます。
コーディング入門
- この年齢の生徒に最も一般的なエラーは不適切な大文字小文字とタイプミスです。
- 生徒に問題を解決するのではなく、導く質問をするようにします。これにより、生徒は貴重なトラブルシューティングスキルを築けます。例えば: 文字列の周りにどのような記号が必要ですか? - 引用符です。
レッスンのカスタマイズ
レッスンを拡張する
生徒に席を入れ替え、お互いのゲームをプレイテストさせます。
- まず、生徒はいくつかのフィードバックを2つの星(好きな点)と1つの望み(見たい点)として提供します。
- フィードバックを受け取った後、それぞれの生徒は受け取ったフィードバックに基づいて変更を実装します。
追加リソース
このレッスンをワークショップの一部として使用している場合、公開用の説明を含めています。
コース説明の例: 月に6000万人以上のユーザーを抱えるRobloxは、世界最大のソーシャルテクノロジープラットフォームです。しかし、すべてのRobloxゲームはユーザーによって作成されていることをご存知でしたか?無料のツールを使って、自分自身のゲームを作り、コーディングする方法を学びましょう。これは、ゲーム開発を目指す初心者にとって理想的なコースです。
このコースでは、生徒は:
- Luauを使ったプログラミングの基礎を学びます。
- 障害物コースを作成することでデザイン思考と3Dモデリングを探求します。
- オンラインでプレイされ、共有できる完成したゲームを持ち帰ります。