Scratchでゲーム「Catch Apples」をプログラミングする方法

Scratch の使い方と簡単なゲームの作成を通じて、Scratch のプログラミング インターフェイスとプログラミングの基本的な手順を理解しました。それでは、Quantrimang を使って Apple Catching ゲームをプログラミングしてみましょう。

目次

キャッチアップルゲームをプログラムする手順

次のように、リンゴキャッチゲームの簡単なバージョンを作成します。

ゲームを開始すると、リンゴがランダムに上から落ちてきます。プレイヤーの仕事は、左右の矢印キーを押してボウルを動かし、リンゴをキャッチすることです。捕まえたリンゴ1個につき、プレイヤーは1ポイントを獲得します。

Scratchでゲーム「Catch Apples」をプログラミングする方法

このゲームをプログラムするには、次の手順に従う必要があります。

ステップ1:ゲームを分析する

最初に行う必要があるのは、ゲームがどのように構成されるかを分析することです。

  • キャラクター分析:このゲームには、Apple と Apple Bowl という 2 人のメインキャラクターが登場します。
  • データ分析:このゲームでは、捕まえたリンゴの数に相当するプレイヤーのスコアを保存するために、スコア セクションが必要になります。

ステップ2:ゲームの壁紙を選択する

次のステップは、ゲームの背景画像を選択することです。プログラミング インターフェイスの下隅にあるフォト フレーム アイコンをクリックして、ゲームに適した背景画像を選択します。

さまざまなテーマの壁紙が多数あり、その中からお選びいただけます。壁紙として使用したい画像をクリックするだけです。

Scratchでゲーム「Catch Apples」をプログラミングする方法

ステップ3:リンゴとボウルを作る

もちろん、ゲームを完了するには、リンゴとボウルという 2 つの主な要素が不可欠です。壁紙の追加セクションの横にある猫のアイコンをタップして、これらの 2 人のキャラクターをゲームに追加します。

Scratchでゲーム「Catch Apples」をプログラミングする方法

また、プログラミング インターフェイスのデフォルトの黄色い猫のキャラクターを削除することも忘れないでください。

ステップ4:ボウルをプログラムする

リンゴのボウルのプログラミングを開始します。ボウルは水平方向、つまりOx 軸 (X 軸) にのみ移動できます。さらに、プレイヤーが左または右の矢印を押すと、ボウルが20 ピクセルごとに移動するようにプログラムする必要があります。具体的には、次の順序でコードを選択する必要があります。

  • [イベント]の下で、[右矢印キーが押されたとき] を選択し、スクリプト領域にドラッグします。
  • [モーション]セクションで、[x の変更] コードを[キーを押したとき] コードより少し下までドラッグします。次に、コードの数字を 20 に変更します。

左矢印キーにも同じプログラミングを行いますが、ボウルが反対方向に動くように、数値を 20 に設定する代わりに-20 を入力する必要があります。また、ボウルの位置をゲーム インターフェースの下部に調整することも忘れないでください。

Scratchでゲーム「Catch Apples」をプログラミングする方法

ステップ5:リンゴのプログラミング

リンゴが上から落ちてきて、地面に着くと消えるようにプログラムする必要があります。同時に、リンゴが 1 つ消えると別のリンゴが落ち続け、プレイヤーがプレイをやめるまでこのプロセスが継続的に繰り返されます。リンゴが上記の操作を実行するには、次の順序でプログラムする必要があります。

  • イベントセクション、緑の旗をクリックするとコードが表示されます。
  • 移動項目、コードランダムな位置へ移動します。
  • y を次の値とします。空欄に数字180 を入力する必要があります。
  • コントロールセクションで、プログラミング セクションに追加するには[連続]を選択します。
  • 「Change y by -5」を選択し、それを連続コードの小さなファイルにプログラムします。
  • コントロール内のIf...then..コードをスクリプト領域にドラッグして、継続コードの子ファイルにします。
  • [操作]に移動し、 Space <space=""> コードをIf...then コード内の小さなボックスにドラッグします。次に、移動時のY 座標を取得して最初のスペースに配置し、2 番目のスペース-170 を配置します。
  • Motion「ランダムな位置へ移動」をIf...then コードの子にドラッグし続けます。
  • 上記のコードの下に、コード「Set y equals 180」を追加します。

Scratchでゲーム「Catch Apples」をプログラミングする方法

注意:画面の x 座標 (X) は-240 から 240 まで、画面の y 座標 (Y) は-180 から 180 までのみです。

Scratchでゲーム「Catch Apples」をプログラミングする方法

次に、リンゴをキャッチするアクションをプログラムして、プレイヤーがポイントを獲得し、消えてからランダムに別の場所に現れるようにする必要があります。ボールをうまくキャッチしたときにサウンドを追加して、ゲームをさらに面白くすることもできます。スコアリング方法を次のようにプログラムしてください。

  • Continuous コードの子としてIf コードを追加します。
  • センサーセクションのTouching Bowlコードを、If then コード空白スペースに追加します。
  • If Then コードサウンドセクションにサウンドの再生をコーディングします。
  • 移動アイテムのランダムな位置に移動するコードを追加します
  • プログラミングを完了するには、「Set y equal to 180」というコードを追加します。

Scratchでゲーム「Catch Apples」をプログラミングする方法

最後に、ボウルにリンゴがキャッチされるたびにスコアを付ける部分をプログラムする必要があります。

  • まず、 「変数」コマンド グループに移動して「変数の作成」をクリックし、ポイント変数を作成します。

Scratchでゲーム「Catch Apples」をプログラミングする方法

  • ここで、新しい変数名を入力し、「すべての文字」を選択して、「OK」をクリックします。
  • ポイントの初期値を 0 に設定し、下の画像のようなコードを設定すると、リンゴがボウルに落ちるたびに 1 ポイントとしてカウントされます。

Scratchでゲーム「Catch Apples」をプログラミングする方法

ステップ6:ゲーム用のリンゴをさらに作る

リンゴを 1 個だけ捕まえるとゲームがかなり退屈になります。リンゴを追加してゲームをもっと面白くしましょう。これを行う操作は非常に簡単です。

リンゴをクリックし、 「複製」を選択します。

各リンゴのサイズを調整したい場合は、「コスチューム」セクションに移動して編集してください。

ステップ7: ゲームを公開する

上記のプログラミング手順により、独自のリンゴキャッチゲームを作成するプロセスが完了しました。ゲームを保存してプレイを開始するには、上部のツールバーの「プロジェクト ページの表示」をクリックします。

Scratchでゲーム「Catch Apples」をプログラミングする方法

先ほど移動したインターフェースで、緑色のフラグ ボタンをクリックして、プログラムしたゲームのテストを開始します。

さらに、「共有」をクリックしてゲームへのリンクを取得し、全員に送信することで、このゲームを友人や親戚と共有することもできます。

Scratchでゲーム「Catch Apples」をプログラミングする方法

全員に送信する前に、ゲームに名前を付けることを忘れないでください。

上記は、Quantrimang が紹介したいScratch で Catch Apples ゲームをプログラミングする方法に関する完全なガイドです。上記の手順に加えて、ゲームに独自の機能を持たせるために、他の要素も設定できます。幸運を!

Sign up and earn $1000 a day ⋙

Leave a Comment

インターネットなしでも楽しめるモバイルゲーム11選

インターネットなしでも楽しめるモバイルゲーム11選

Wi-Fi接続やデータ通信なしでも楽しめるゲームが多数あります。そのようなオフライン ゲームを探しているなら、この記事はあなたのためのものです。

なぜ多くの人がコンソールよりも PC ゲームを好むのでしょうか?

なぜ多くの人がコンソールよりも PC ゲームを好むのでしょうか?

しばらくの間、多くの人がコンソールゲームの方が PC ゲームよりも優れていると信じていました。しかし、マウスとキーボードの世界に戻ると、コンソールは取り残されました。

Xbox Game Passを無料で使う方法

Xbox Game Passを無料で使う方法

Xbox Game Pass はお買い得ではあるが、月額 9.99 ドル (Ultimate の場合は 19.99 ドル) という料金が、一部のゲーマーにとっては手が届かないものとなっている。幸いなことに、Xbox Game Pass を毎月無料で入手する方法があります。

GTAバイスシティのコマンドコード、グランド・セフト・オート・バイスシティのチート

GTAバイスシティのコマンドコード、グランド・セフト・オート・バイスシティのチート

GTA Vice City コードの詳細は、ゲームの PC バージョンのみに適用されます。 GTA Vice City のチート コードは、通常どおり、ゲームに追加された体力、武器、車両に使用されます。

Windows のゲームモードについて

Windows のゲームモードについて

Windows 10/11 のパフォーマンス ブースターであるゲーム モードは、お気に入りの FPS から 1 秒あたり数フレームを余分に絞り出すだけではありません。

ゲーム向けに最適化された Windows 10 の超軽量バージョン、AtlasOS を体験してください

ゲーム向けに最適化された Windows 10 の超軽量バージョン、AtlasOS を体験してください

AtlasOS は、ゲーマー向けに Windows 10 を再設計したもので、ローエンドの PC でもスムーズなゲームプレイ、より高い FPS、低い入力と遅延を実現します。

Scratchで「Cat and Mouse」ゲームをプログラミングする

Scratchで「Cat and Mouse」ゲームをプログラミングする

Scratch を使って「りんご拾い」と「動物レース」というゲームをプログラミングする方法を学びました。次に、猫とネズミのゲームをプログラミングする方法を学びましょう。

ゲーム初心者のための8つのヒント

ゲーム初心者のための8つのヒント

好奇心旺盛な初心者でも、古いコントローラーを再利用しようとしている人でも、ゲームの旅を始めるのはワクワクすると同時に不安なことでもあります。しかし、適切なアドバイスがあれば、ゲームに参加することは楽しくてやりがいのある経験になる可能性があります。

PS4ゲームコントローラーをリセットする方法

PS4ゲームコントローラーをリセットする方法

PlayStation 4 コントローラーをリセットするだけで、ほぼすべてのペアリングの問題や、その他多くの一般的な問題を解決できます。

AppleはiOS専用のゲームストアを開発中

AppleはiOS専用のゲームストアを開発中

iPhone と iOS オペレーティング システムについて学ぶのが好きな人であれば、iPhone 用のクラシック ゲーム エミュレーターの開発をフォローしているはずです。

モバイルで楽しめる子供向け教育ゲーム トップ10

モバイルで楽しめる子供向け教育ゲーム トップ10

ほとんどの子供は勉強するよりも遊ぶことを好みます。しかし、これらのモバイル ゲームは教育的であり、娯楽性も兼ね備えているため、小さな子供たちに人気があります。

Android画面で恐竜ゲームをプレイする方法

Android画面で恐竜ゲームをプレイする方法

T-rex 恐竜ゲームは多くの人によく知られており、この T-rex 恐竜ゲームを Android 画面で楽しむことができます。

ソード・ワールド・オリジン:ゲーム内10宗派の概要

ソード・ワールド・オリジン:ゲーム内10宗派の概要

Kiem The Origin - VNGGame がリリースした PC 向け Kiem The のモバイル バージョン。以前の PC 版と同様に、Kiem The Origin には 10 の宗派と 20 種類のシステムがあり、自由にゲームプレイを選択できます。

コール オブ デューティは、実際のゲーマーを見えなくすることでハッキングと戦っています

コール オブ デューティは、実際のゲーマーを見えなくすることでハッキングと戦っています

ゲーム「コール オブ デューティ」では、新たなハッキング防止、チート防止の方法が開発されています。

スマホでゲームをプレイしているときに広告を非表示にする方法

スマホでゲームをプレイしているときに広告を非表示にする方法

ゲームのプレイ中に広告をオフにします。これは、多くのモバイル ゲーマーがラウンドを終えた後に望むことです。