コーディングの基礎

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

レッスンの説明: 関数、ループ、if/thenステートメントのコーディング概念を探求し、色が変わるプラットフォームや罠などのゲームに追加できるミニプロジェクトを行います。

レッスンの目標
  • パーツのプロパティを変更することで、if/thenステートメントの論理を示します。
  • 直面したスクリプトの問題を独立して解決することで、トラブルシューティングを実践します。
スキルと概念
  • プロパティ - オブジェクトの見た目や動作を制御するもの、色やプレイヤーがその中を通れるかどうかなど。
  • ループ - そう指示されるまで繰り返される一連のコード。
  • 関数 - スクリプトの異なる部分で再利用可能な指示のセット。

概要

所要時間活動説明
5分イントロダクションセッションを紹介します。
20分ガイド付きチュートリアル: プロパティの操作スクリプトを使用してパーツの色プロパティを変更します。
35分ガイド付きチュートリアル: 罠のコーディング関数とif/thenステートメントを使用して罠をコーディングします。
5分まとめプロジェクトについて振り返り、学んだ概念をまとめます。

レッスン計画

イントロダクション

  1. 今日のセッションが異なるミニプロジェクトを通じてスクリプティングのスキルを発展させることを説明します。

    • 冒険ゲームにはより多くのスクリプトが必要なので、これらの概念を理解することが重要です。
    • 罠のようなこれらのプロジェクトが、セッション3で始まる冒険ゲームプロジェクトに含まれることを指摘します。

ガイド付きチュートリアル - プロパティの操作

  1. 学生を次のチュートリアルに導きます:

  2. エラーが発生した場合は、学生に独立してトラブルシューティングするよう奨励します。手助けするためには、以下を試してもらいます:

    • 最後のいくつかの手順をやり直す。
    • ピアから助けを求める。
  3. 学生がコードを書く時、コードを正確に説明するコメントが書かれているか確認します。

    • 特定的でない: コードを実行する
    • 改善: PracticePartの色を変更する

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

  1. ifステートメントを操作する際、学生がコードサンプルのようにインデントされるようにします。これにより、コードがより読みやすくなり、スクリプトが大きくなるにつれて重要になります。

まとめ

  1. 学生が作成したものと語彙を復習します: プロパティループ、および 関数
  2. 次のセッションでは、学生が冒険ゲームを作成する新しいプロジェクトを開始することを指摘します。

付録

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

  • コーディング中、学生に大文字と小文字を再確認するか、ピアに彼らの作業を確認してもらうように促します。一文字の誤りでも、FindFirstChildWhichIsAのような長い単語にエラーを引き起こす可能性があります。
  • 学生がトラブルシューティングスキルを発展させるために、以下の方法を試してみてください。
    • 意図的に自分のコードに誤りを作り、学生にそのエラーを特定させることができます。これを簡単にゲームに変えることができます。
    • コードの部分的な行を書き、学生にそれを完成させるように求めます。
    • 'Ask 3 Before Me'を活用し、学生が教師に助けを求める前に3人のピアに尋ねることが重要です。学生がより複雑なプロジェクトに進む際に、独立してトラブルシューティングを行うことに慣れることが重要です。
©2026 Roblox Corporation。Roblox(ロブロックス)、RobloxロゴおよびPowering Imaginationは、米国並びにその他の国における登録商標および非登録商標です。