
レッスンの説明 : 世界中のコード時間™イニシアチブに参加しながら、Roblox でコーディング旅を開始します。 ISTE 標準 : イノベーティブデザイナー 4a、4c、4d、クリエイティブコミュニケーター 6b、6d
レッスン目標 |
|
スキルとコンセプト |
|
準備 |
|
材料 |
|
概要
期間 | アクティビティ | 説明 |
---|---|---|
5分 | 紹介 | プロジェクトとレッスン構造を紹介する。 |
5分 | ガイドワーク: ストーリーを作成 | 学生にストーリーを書かせ、プレースホルダーを作成させる。 |
25分 | ガイド付きチュートリアル: ストーリーゲーム | チュートリアルを通じて学生を導き、ストーリーゲームを構築します。 |
10分 | 独立した作業: 学生プロジェクトを完了 | 生徒が追いついたり、ストーリーの構築を続けたりするようにします。 |
5分 | まとめる | レッスンを振り返り、学生がストーリーを共有する |
レッスンプラン
紹介
- この ビデオ を再生して、コードの時間™、全国的な取り組みで、何百万もの学生にコンピュータープログラミングの 1 時間を紹介します。
- 学生に Roblox Studio でゲームを作成するということを伝え、すべての Roblox エクスペリエンスを作成するために使用されるツールです。学生はストーリーを書き、ユーザーの答えを使って単語や名前を置き換えます。たとえば: ある日 [名前] が起きて、巨大な [ユーザーのお気に入りの食べ物] を食べました。
- プロジェクトの概要ビデオを再生して、学生に作成し、興奮を生み出す体験を示します。
ガイドワーク - ストーリーを作成
- 学生に紙と鉛筆を提供して、彼らの物語を書かせます。
- 生徒を通してレッスンを進める ストーリーを書く。
- 生徒にコンピュータから離れてこのアクティビティを行わせて、気を散らすのを減らせます。
- ブレインストーミングヒント:学生に 1人がキャラクター (魔法使い、シェフなど) を提案し、もう 1人がそのキャラクターが何をするかを提案するようにして、アイデアを生成させます。
ガイド付きチュートリアル - ストーリーゲーム
独立した作業 - 学生プロジェクトを完了する
- 学生に 終了して追加 のヒントとトリックを表示します。
- 学生が自分のプロジェクトに追いつくようにします。完了したら、次の課題を追加し、2つ以上の文字を追加するようにします(それぞれ異なる変数を使用:名前2、名前3)。
まとめる
- 学生が作成したものと単語を再確認: 変文字列、ストリング、結合。
- 2人または3人の学生に、クラスとして書いたストーリーを口頭で共有するよう促します。たとえば、1人の学生が物語を読み上げてから、別の学生に答えを提供するように呼びかけます。
附属書
トラブルシュートのヒント
一般的なトラブルシューティングヒント
- 学生に「Ask 3 Before Me」を紹介します:インストラクターにヘルプけを求める前に、3人の同僚に質問する必要があります。
- 隣人がお互いの仕事をテストします。彼らがテストしている間、学生に連結に欠落するような共通のエラーを探すように促します。 レッスン 1: 変数を作成する
- 学生がストーリーマネージャースクリプトをより簡単に見つけるのを助けるには、ディスプレイボードに注文を描画します:StarterGUI > GameGUI > StoryManager .
- 学生が最初の変数を入力するとき、2つの縦線の間にあることを確認してください。これは将来のエラーを避けるのに役立ちます。 レッスン 2: プレイヤーの答えを取得する
- 学生が storyMaker や GetInput のような単語を入力するときに厳格な大文字とスペルを強調します。1つの文字が間違ってスペルミスされたり、正しく大文字化されなかったりすると、エラーが発生します。
- 学生にプレイテストを終えたら停止ボタンを押すようにリマインドします。 レッスン 3: 物語を伝える
- 学生が文を打っているとき、余分なスペースや単語が組み合わされていることに気づくかもしれません。文字列変数は、引用符の間の文字通りすべてを表示します。
- ストーリーが「wizardNia」のように結合した言葉を書く場合、その変数の前に追加のスペースを追加します。
レッスンをカスタマイズする
レッスンを簡素化する
- 学生に 1つの質問、1文、1つの変数を書くことに集中させます。 レッスンを拡大する
- 学生が ヒントとトリック から少なくとも 1つの技術を含めるようにします。
- 学生が終了すると、お互いの経験をプレイするために場所を交換できるようにする。
その他の資源
以下はコンテンツの理解をチェックするための質問です。
レッスン 1 質問 | 答え |
---|---|
변수は...です | 情報のプレースホルダー |
スクリプトは何を保持しますか? | プログラムを実行するコード |
良い変数名の例を名前付けてください: | adjective03 , name3 , myVerb1 |
スクリプト内でコードを入力する必要がある場所はどこですか? | 2つの緑の斜線の間 |
レッスン 2 質問 | 答え |
---|---|
変数は複数の種類の情報を保持できます。真または偽? | 真 |
文字列タイプの変数は何でサンドイッチされますか? | 括弧符 |
コードで間にスペースがあってはいけないものとは何ですか? | 文字列の内容にはスペース(例: " My name ")があり、変数にはできません (例: name1 ) |
レッスン 3 質問 | 答え |
---|---|
結合は何をし、どのように行いますか? | 2つ以上のストリング/変数を組み合わせて使用する .. |
コースの説明 Roblox の無料のコーディングとデザインツールを使用して、究極のインタラクティブワードゲームを構築する方法を発見します。このユニークな1時間のコースでは、学生はコンピュータープログラミングとゲームデザインの基礎を探索し、完了した経験をオンラインで友達と共有して、自分の楽しいストーリーを作成できます!プログラミング初心者向けに開発されたこのカリキュラムは、Roblox とユーザー生成 3D 体験の最大のエンターテインメントプラットフォーム、および Hour of Code™ とのパートナーシップによって開発されました。コンピューター科学への参加を広げることを目的としたグローバルな動きです。
このコースでは、学生は次のことを行います:
- Luau でプログラミングの基礎を学び、開発します。
- プログラミングを使用して、3D 世界でストーリーゲームを作成します。
- オンラインでプレイして共有できる完全なエクスペリエンスを家に持ち帰ります。