Scratch(スクラッチ):ピンポンゲームを作ろう③

ピンポンゲームの仕上げをしていきましょう!

この記事で追加する仕上げは、ゲームオーバーの判定の追加と、得点の追加です。

今までの記事を振り返りたい人は以下のリンクからお願いします。

ラインを追加しよう

ゲームオーバーの判定を行うために「Line」を追加していきましょう。

では早速「Line」を3ステップで追加していきます。

ステップ1

プロジェクトを開いてください。

「スプライトを選ぶ」をクリックしてください。

 

 

ステップ2

「Line」をクリックしてください。

「Line」が見つからない場合は、左上の検索で、「Line」と入力して検索してください。

 

 

ステップ3

赤いラインが表示されたら、画面の下の方にドラッグ&ドロップしてください。

 

 

プログラミングしよう

Lineのプログラム

先程追加したLineに対してプログラムを4ステップで追加していきます。

ステップ1

「イベント」をクリックして、「実行(緑の旗)が押されたとき」をドラッグ&ドロップしてください。

 

 

ステップ2

「制御」をクリックして、「ずっと」をドラッグ&ドロップしてください。

続いて、「もし〜なら」をドラッグ&ドロップしてください。

 

 

ステップ3

「調べる」をクリックして、「マウスのポインターに触れた」をドラッグ&ドロップしてください。

「マウスのポインターに触れた」を「Ballに触れた」に変えてください。

 

ステップ4

「制御」をクリックして、「すべてを止める」をドラッグ&ドロップしてください。

「すべてを止める」ことでゲームを終了させることができます。

 

 

得点を追加しよう

得点を追加するとよりゲームっぽくなります。

得点は簡単につけることができるのでぜひゲームに取り入れてみましょう。

得点のプログラムを5ステップで作っていきましょう。

ステップ1

「Ball」をクリックしてください。

続いて、「変数」をクリックして、「変数を作る」をクリックしてください。

 

 

ステップ2

新しい変数名に「得点」と入力してください。

入力したら、「OK」をクリックしてください。

 

 

ステップ3

「得点」が画面に表示されていることを確認してください。表示されていなかったら、「コード」の「得点」にチェックを入れてください。

「得点を1ずつ変える」を「もしPaddleに触れたなら」の中にドラッグ&ドロップしてください。

こうすることで、BallがPaddleに触れた時、得点が1増えるようになります。

 

 

ステップ4

最後の仕上げとして、ゲームを実行するたびに得点が0になるようにしていきます。

「イベント」をクリックして、「実行(緑の旗)が押されたとき」をドラッグ&ドロップしてください。

ステップ5

「変数」をクリックして、「得点を0にする」をドラッグ&ドロップしてください。

これでピンポンゲームが作成完了です!

実際に自分でゲームを遊んでみたり、プログラムを変えてゲームを改造してみてください。

 

 

最後に

ピンポンゲームの記事を3つの記事に分けて書きました。

初心者にもわかるようにできる限り詳細にゲームの作り方を紹介しました。

このピンポンゲームは、土台となる要素をプログラムしただけなので、まだまだいくらでもカスタマイズ(例えば、制限時間をつけたり、BGMを鳴らしたり等)することができるので、自分だけのオリジナルのピンポンゲームを作ってみてください!

制限時間については、以下のリンクで解説しているので、よかったら見てください。

 

自宅で快適!小中学生専門のオンラインプログラミングスクール【アンズテック】
アンズテックでは、現役のプログラマーが教えているスクールで、プログラミングが初めてのお子様から本格的なプログラミングまで楽しく学習をすることができます。
ScratchコースとUnityコースの2つのコースから選べます。
アンズテックの3つの特徴
  • オンラインなので自宅から受講できる
  • オンライン教材だからできる個別対応
  • ゲームやアプリに特化したプログラム


オンラインでできるので、ぜひ一度無料体験してみてはいかがでしょうか


おすすめの記事