アドベンチャーゲームパート 1

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

レッスンの説明 : Roblox Studio の使用とスクリプト作成の基礎を学んだ後、学生はより複雑なプロジェクト、冒険ゲームを開始してスキルを進めます。彼らはゲームの要素を計画し、バーチャルワールドを作成し、プレイヤーアイテムの追跡などの基本的なゲームプレイコンポーネントを設定します。

レッスン目標
  • ゲームの要素を計画して Roblox Studio で作成し、事前生産を練習します。:
  • プレイヤー情報を追跡するスクリプトを作成して、変数と機能の知識をデモする。
スキルとコンセプト
  • ゲームメカニクス - アクションプレイヤーがゲームで行うもの、例えば走るか集める。ゲームは複数のゲームメカニクスで構成されています。:
  • プレプロダクション - Roblox Studio のようなソフトウェアを作成する前に、スケッチを描いてプロジェクトを計画します。
材料

概要

期間アクティビティ説明
5分紹介セッションを紹介する。
10分ガイドワーク: ゲームの計画ゲームデザインドキュメントを作成して、プロジェクトの要素を計画します。
10分ガイドワーク: 世界を作成する以前のビジョンドキュメントに基づいて地形ツールを使用して環境を設計します。
30分ガイドチュートリアル: ゲームの設定プレイヤーアイテムを追跡し、最初に収集するプレイヤーのアイテムをビルドするコードスクリプト。
5分まとめるプロジェクトを反省し、学んだコンセプトを再確認します。

レッスンプラン

紹介

  1. 生徒が以前のセッションで学んだスキルを使用して、次の 3 セッションでゲームを構築すると説明します。彼らは:
    • ゲームデザインドキュメントを使用して、ユニークな世界をプランします。
    • Roblox で世界を作り、ゲーム設計ドキュメントで計画を参照します。
    • プレイヤーがゲーム内で集めるアイテムを作成してコード化する。

ガイドワーク - ゲームを計画する

  1. このセクションの始めに学生がコンピュータにアクセスする必要はありません。
  2. レッスンを通じて学生をリードします:マップを作成、セクション「環境を作成」の前に停止します。
  3. 学生がスタートエリアを描くとき、次のことを覚えておいてください。
    • 描かれた領域は、学生が週に行うことができるスケールで達成可能である必要があります - 例えば、芝生のある家または単純な森と、詳細な都市ブロックとの対比です。これは学生を集中させ、彼らは終わったときに常にもっと追加できます。
    • ドッキングは複雑である必要はありません - 円や正方形のような単純なシンボルで十分です。

ガイドワーク - 世界を作成

  1. このセクションのために、学生は自分のコンピュータにいるべきです。
  2. レッスンを通じて学生をリードする: マップを作成する、環境を作成から開始
    • 一度に各地形ツールを学生に簡単に見せ、最大 6分間で開始領域を作成するようにします。後でいつでも追加できます。

ガイド付きチュートリアル - ゲームを設定

  1. 次のチュートリアルを通じて学生をリードします:リーダーボードのコーディング

まとめる

  1. 生徒が作成したものと単語を再確認:ゲームメカニクスとプレプロダクション。
  2. オプション: 学生に以下の質問の 1つまたは複数をして、セッションの中間点を反省させる:
    • 挑戦的だったことの 1 つ、そしてどのように克服したか
    • 次の 2 セッションで改善したいスキル 1つ (例: トラブルシューティングの向上、より面白い世界の作成など)
    • 今日達成した最もエキサイティングなことは何でしたか。どのようにそれを行い、なぜそれがエキサイティングだったのですか?

附属書

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

  • leaderstats 変数の名前は "leaderstats" でなければなりません。これなしでは、スクリプトは新しいリーダーボードを作成することを知りません。
  • ハンドアウト: アドベンチャーゲーム参照 は、学生が変数名を追跡するのを助けます。特に、デフォルトの変数名を "Gold" に置き換え、自分所有ものとして "Rubies" のようなものに置き換えた場合は、役に立ちます。
  • 学生にパーツを使ってすべてを構築するようにリマインドします。ツールボックスを使用すると、ゲームに予期せぬ問題が発生する可能性があります。

クラスルーム管理

  • 学生がプロジェクトで作業するとき、セッションの終わりまでに達成できることの合理的なスケールを考慮するのを助けます。
  • 学生が野心的な目標を持っている場合 ( 今日の現在のセッションで 3つの異なる世界を構築したい )、今日のセッションの目標に焦点を合わせるようにリマインドします。ゲームデザインドキュメントに追加のアイデアを書き留めてもらう。
  • 学生が開始領域で作業できる時間の厳格な期待を設定できます。後のセッションでは常に続けることができます。

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

  • 学生は、地形ツールを使用してスタートエリアを構築したり、装飾部品を追加したりして、より多くの時間を費やすことができます。
  • 学生が何を追加すべきかがはっきりしない場合は、そのテーマの世界で見つけると予想されるオブジェクトについて質問してください(例えば月面基地にいた場合、何を見るでしょうか?パーツを使ってどのように構築できますか? )
  • 学生は、収穫するアイテムの種類を複数追加できます。ただし、各アイテムはエクスプローラーで同じ組織に従い、CanHarvest という名前の BoolValue が true に設定されていることを覚えておいてください。