コードセクション
[コード] タブには、すべてのコード ブロックが保存されます。 クリエーターは、スプライトと背景にコード ブロックを追加して、風景をより生き生きとさせることができます。
コスチュームのタブ コスチューム タブでは、スクラッチ スプライトとその衣装を作成および変更できます。 ここで、プロジェクトに名前を付けます。
コードの領域 コード ブロックは、スプライト アニメーションを作成するためにコーディング領域に挿入されます。
ゲーム プレビュー: このウィンドウには、作成者がコードの変更がゲームに与える影響を観察できるシーン (またはゲーム) が表示されます。
このオプションを選択すると、Scratch アカウントを持っている場合はすべてのプロジェクトが含まれる [My Stuff] タブが表示されます。
スプライトのパネル スプライトはここで維持されます。 各スプライトに接続されているコード ブロックをクリックすると、それらを変更できます。
平和の旗 コードは、スタート ボタン (緑の旗) を押すことによって実行されます。
Scratchでゲームを作ることから始めます。
ブレーンストーミング セッションを開催することを検討してください。
ゲームを作る上で最も重要な最初の段階は、計画を立てることです。 これは、ゲーム デザインとも呼ばれます。 小さな一歩に見えるかもしれませんが、プロジェクトの方向性を示しています。 このフェーズを飛ばして、戦略を持たずにコーディングを始める人は、目的を見失い、完了する前にゲームから離れてしまう可能性が高くなります。
計画を立てることで、想像力を働かせて独自のプロジェクト計画を立てることができます。 最初は複雑に見えますが、基本的な原則に従うと、手順がよりスムーズに進みます。 次に、明確な戦略的アウトラインを使用して、ゲームを最初から段階的に構築する方法を計画します。
始める前に、生徒は自分のゲームと達成したい目標について考えなければなりません。 Scratch が初心者向けのプラットフォームであっても、これらの段階を踏んでゲーム デザインの概念をすぐに教えるのは賢明な計画です。
主要なトピックを選択します。
主な目的を認識しておく必要があります。 コンピューターのマウスで画面上の落下または移動要素をクリックして、できるだけ多くのポイントを獲得します。 子供たちは、初心者向けにゼロからゲームを構築する方法について事前に計画する必要があります。 または、アイテムを画面のある領域から別の領域にドラッグして収集することもできます。 鶏小屋から逃げ出したニワトリを集めているのかもしれません。 おそらく、ゲーマーがレベルを完了することで経験を積むという考えです。
プランのレイアウトには次の点が含まれます。
テーマを選択します。
プレイヤーの行動を決定します。
プレイヤーが達成する目標を選択します。
これら XNUMX つのことを解決したら、ゲームの残りの部分は簡単に流れます。 ただし、特定の順序で問題を解決する義務はありません。 通常は、XNUMX つのトピックから始めて、他のトピックに進んでいく方がよいでしょう。 ただし、最も刺激を受けるものに集中する必要があります。
ゲームを計画するときは、できるだけシンプルに保つようにしてください。 最初のゲームが期待を下回っても心配しないでください。 はるかに満足できるので、XNUMX〜XNUMX時間で準備できるものを選択してください.
視覚的な戦略を立てる。
ゲームの最も重要な側面の XNUMX つは、視覚的な魅力です。 ゲームの仕組みとはほとんど関係ありませんが、プレイヤーの楽しみに大きな影響を与えます。 ゲームのビジュアル テーマは、設定とキャラクターの組み合わせです。 たとえば、現代をテーマにしたゲームにはカウボーイとハンターが登場し、古代をテーマにしたゲームには城が登場します。
テーマを選ぶときは、ゲームに何を取り入れたいかを考えてください。 テーマを作成する方法のより良い概念を得るために、子供向けの最高のゲームコンソールにアクセスしてください! 題材の選択は、ゲームを作る上で最も簡単な作業です。良いアイデアが浮かんだら、それは自然に頭に浮かぶからです。
難易度はどのくらいになりますか?
シンプルすぎてプレイできないゲームは、最初は楽しいかもしれませんが、すぐにリプレイ性を失います。 バランス必須!
最終的な目標は何ですか? 優れたゲームはあなたをプレイに誘います。 不可能ではなく、あなたを夢中にさせるのに十分なほど挑戦的です。 ゲーマーがスコアを向上させるためにプレイし続けることを奨励します!
このゲームにはステージがありませんが、ボールの移動を速くしたり、この例ではクリックするたびにボールのサイズを縮小したりすることで、より挑戦的になる可能性があります。
コード ボックスに、このスプライトがクリックされたときに a を追加します。 これをクリックすると、コードエリアに a が追加されます。 新しいイベントを扱っているため、このブロックを既に組み立てたブロックと結びつけることはできません)。 シンプルなゲームを構築するか、やりがいのあるゲームをゼロから構築するかを選択する必要があります。 次に、値を -10 に変更します。これにより、クリックするたびにサイズが 10 ずつ縮小されます。
背景を選択:
どんなゲームも背景なしでは不完全です。 その結果、ゲームのテーマに一致する背景を選択します。 Scratch にはさまざまな背景が用意されており、要件に応じて選択できます。
お子様が開発したいゲームのスタイルを決めたら、グラフィック要素を追加する時が来ました! 選択するゲームの種類に関係なく、空白の背景よりも背景を好むことはほぼ確実です。
コーディングを含める
次のステップは、背景とスプライトを選択した後にコーディングを追加することです。 ここで、さまざまな種類の Scratch ブロックを使用してスプライトを操作し、動きを追加できるようにする命令をスプライトに追加します。 サウンド パネルを使用すると、サウンドなどの要素をゲームに追加して、ゲームをより面白くすることができます。 ゲームをゼロから構築する方法を考えた後、コーディングは次の大きな段階になります。
スクラッチゲームの作り方
ステップ 1: ピースを組み合わせてゲームプランを完成させます。
ゲームの主題、期間、場所を決定します。
コントロール: プレイヤーはキャラクターの動きを指揮します。
ゲームの目的は、フィギュアを動かしてできるだけ多くのものを集めることです。
これまでのところ、私のゲームについて知っていることは、キャラクターの移動とオブジェクトの収集が含まれるということだけです. それはあなたが始めるのに十分なはずです! 今こそ、仕事に取り掛かる時です。 Scratch の Web サイトにアクセスし、[作成] をクリックして新しいプロジェクトを開始します。 名前のない Scratch プロジェクトに移動します。 ステージの真ん中にいるのは猫だけです。 すべての情報を組み合わせて、ゼロからゲームを作成する方法を決定します。
ステップ 2: スプライトを作成する
主なキャラクターのために、「スプライト」を作成する必要があります。 Scratch アプリケーションでは、スプライトを使用してキャラクターやオブジェクトを表現します。 これらのスプライトは、ゲームのメイン領域 (ステージと呼ばれる右上) に表示される画像です。 スプライトはコードを動かしたり実行したりできるので、信じられないほど素晴らしい作品を作ることができます! 初心者向けにゼロからゲームを構築する方法を学ぶには、まずスプライトを理解する必要があります。
デフォルトですべてのプロジェクトに付属する Scratch Cat は、現時点ではゲーム内の唯一のスプライトです。 画面の右下隅に移動し、「スプライトを選択」オプションを選択して、メイン キャラクターの新しいスプライトを作成します。
このメニューからプライマリ キャラクターを選択します。 コスチューム タブで新しいスプライトをペイントするか、ペイント エディタを使用するか、既存のスプライトから選択して、ゲームをパーソナライズできます。 ご希望があれば自撮りも可能です!
ステップ 3: キャラクターを作成する
作成した新しいスプライトに命を吹き込む時が来ました! このスプライトがゲームの主要なキャラクターになるので、ユーザーがこのスプライトを管理できるようにするコードを作成しましょう。 ゲームをゼロから作成する方法を学びたい場合は、キャラクターのキュレーションが必要です。
制御されたスプライトに記述したコードにより、プレーヤーがボタンを押したときにスプライトが移動します。 質問ゲームを作成している場合は、代わりにコードでユーザーに質問することができます。 全体的なアプローチの「コントロール」コンポーネントは、メイン スプライトのコードに実装する必要があります。
私たちのゲームでは、キャラクターが歩き回れるようにしたいと考えています。 左/右/上/下の矢印キーを押すと、彼女は左/右/上/下に移動します。
ステップ 4: 背景を選択する
目的を追加する前に、テーマを確立するための背景から始めましょう。 背景はゲームを完成させるのに必須ではありませんが、確かに多くの個性を提供します。
それらがなくても動作するゲームを作成できますが、それは白い画面で実行されるだけです! ゲームにカラフルな背景を選択すると、アイデアを表現するのに役立ち、より魅力的で没入感のあるものになります。 背景を選択するには、「新しいスプライト」ボタンの右側にある青いボタンをクリックするだけです。 背景メニューが表示され、好きな背景を選択できます。
PC の画像を使用したり、独自の背景を作成したりすることもできます。 これらの他の選択肢を試すには、ドロップダウン メニューの適切なボタンをクリックします。 どの選択肢を選んでも、自分のキャラクターが設定に合うように努力してください。 プレイヤーがゲームのコンセプトを理解するのに役立ちます。
ステップ 5: 目標を定義し、それに応じてコードを記述します。
以前に開発した戦略に基づいて、目標をどのようにしたいかについての一般的な概念をすでに持っているはずです。 さまざまな種類のゲームの目的は大きく異なる場合があります。
前述のゲームの目的は次のとおりです。
収集ゲームの収集品、回避ゲームの回避する敵
質問ゲームは、回答する必要がある一連の質問で構成されています。
ゲームを最初から構築する方法を理解するのに役立つので、目標に合わせてスプライトを選択する必要があります。 たとえば、クエスチョン ゲームでは、賢いスフィンクスがプレイヤーに質問をすることがあります。 回避ゲームでは、恐ろしい幽霊がプレイヤーを追跡することがあります!
サウンド設定、ステップ 6
音を入れてみよう! この頃には、お子様はゲームで利用できる多くのブロックと設定に慣れているはずです。
スタートサウンドブロックを取り付け、矢印メニューから「ポップ」を選択します。 表示される別のサウンド オプションは、独自の録音です。 ひとまず「ポップ」のままでいいかもしれません。 ゲームをプレイしてボールをクリックすると、ボールが 10 ずつ縮小し、クリックするたびに「ポップ」音が聞こえます。
ステップ 7: スコアを上げます。
変数パネルに戻り、前のサウンド ブロックを変更スコアに 1 ブロックずつリンクします。 サイズが小さくなり、サウンドが再生され、クリックして再生するたびにスコアが上がる、動くスプライトが表示されます。
ステップ 8: より機能的にする。
スクラッチ エクステンション - コントロール キャラクターと機能的な目標を手に入れたので、プロジェクトはゲームのすべての基準を満たしています。
ここまでできたら、自分のビデオ ゲームを作成したと主張することができます。 素晴らしい仕事です! プロジェクトがゲームの定義を満たしている場合でも、プレイするのをより面白くすることができます。 この Ocean Cleanup ゲームのように、次のカテゴリに当てはまるコンポーネントを追加して、ゲームをより洗練させます。
ゲームのスコアは、プレーヤーのパフォーマンスを反映します。 これは、彼らが蓄積したものの量または彼らが生きてきた長さかもしれません. 打ち負かしたいハイスコアを設定することもできます!
プレイヤーの残り時間は、タイマーを介して追跡されます。 タイマーが切れるまでしかゲームをプレイできません! ゲームでのスコアリングがさらに難しくなります。
コーディングスキルを向上させ、素晴らしいものを作成することに興味がありますが、どこから始めればよいかわかりませんか? コーディングとクリエイティブのレッスンは現在、codingclub.org で提供されています。
連絡先: [email protected]