Scratch ゲーム作成

Scratch|すごく簡単なゲームを作ろう(ばななキャッチ)

それではどんなゲームを作成できるか見ていきましょう。

どんなゲームを作るの?

上から落ちてくるバナナをキャッチするゲームです。
分かりやすさを重視してプログラム(ブロック)は必要最小限で作っています。

出来るようになること

・キャラクターを動かせる(マウス操作)
・アイテムを動かせる(座標操作)

 

完成イメージ(ゲーム画面)

再生ボタンを押して動きを確認してみてください。

完成プログラム

こちらが完成プログラムです。

プログラム(ブロック)はアイテム毎に作る必要があるため、今回は「かご」用のプログラムと「バナナ」用のプログラムが必要になります。

「かご」用プログラムはマウス操作で「かごを動かすプログラム」です。
「バナナ」用プログラムは「バナナが落ちるプログラム」と「バナナを採るプログラム」です。

かごを動かすプログラム
バナナが落ちるプログラムとバナナをキャッチするプログラム

ゲームの作り方

「ねこ」を削除しよう

スプライト(ねこ)は使用しませんので「ごみ箱」マークを押してスプライト(ねこ)を削除します。

スプライトの削除

「かご」と「バナナ」を追加しよう

「ネコ」マークを押してスプライトを選ぶ画面を表示し「かご」と「バナナ」を追加します。

スプライトの追加

背景を設定しよう(座標確認用)

今回のゲームは「かご」や「バナナ」の座標を変更して動きを表現します。
アイテムの座標位置を知るために「Xy-Grid」の背景を選択しましょう。
(あとで「Xy-Grid」は削除してゲーム用の背景を選びなおします)

Scratchの「ステージ」エリアをX座標とY座標で表現すると以下の通りになります。

「ステージ」エリアのX座標とY座標の関係

画面中央
X:0
Y:0

左端
X:-240

右端
X:240

上端
Y:180

下端
Y:-180

ポイント

前回(ねこバナナ)で動きブロックの「10歩動かす」というブロックがありました。
10歩とはX座標をプラス10すると意味になります。

背景画像の追加
「背景を選ぶ」ボタンを押す
一番下にある「Xy-Grid」の背景を選択
背景に座標が表示されました

かごを動かそう(マウス操作)

マウスの左右の動きに応じて「かご」を左右に動かすため「かご」の表示位置をマウスのx座標と紐づけます。
具体的にはマウスのx座標を取得し「かご」のx座標にセットします。

スタートボタンを押して、「かご」が動くことを確認してみましょう。

かごを動かすプログラム

バナナを上から落とそう

バナナが上から下へ移動するプログラムです。

バナナが落ちるプログラム

1.バナナの初期表示位置

「どこかの場所へ行く」ブロックで表示位置をランダムに設定したうえで、y座標を180に固定することで上端のどこかにバナナを表示します。

2.バナナの落下

「ずっと」ブロック内に「y座標を-5ずつ変える」ブロックを組み込むことでバナナが下方向に移動し続けます。

3.バナナ落下判定と表示位置リセット

「もし」ブロックで「y座標 < -170」(バナナが一番したまで移動)を満たした場合は、「1」の要領でバナナの表示位置をリセットします。

バナナをキャッチしよう

バナナをキャッチしたらバナナの表示位置をリセットします。

バナナをキャッチするプログラム

1.当たり判定

「もし」ブロックでかご(Bowl)に触れた場合は、バナナの位置をリセットします。

背景を設定しよう

画面右下の「ステージ」エリアから虫眼鏡マークを選択し背景選択画面を開きます。

背景の変更

次に背景画像を選択します。
今回は赤枠で囲った「Blue Sky」を使用します。

背景画像が設定されました。

「かご」と「バナナ」の表示位置を変更しよう

「バナナ」については、プログラム内で初期表示位置をセットしているためどこに移動してもOKです。
「かご」については、ここでy座標(高さ)を決める必要があります。

表示位置変更

まとめ

いかがだったでしょうか。

「ねこバナナ」と同じように簡単にゲームが作れたと思います。
実際に作ってみることでScratchの操作にもすこしづつ慣れてきたのではないでしょうか。

本プログラムをベースに色々な機能を追加してみるもの楽しいと思います。

リミックス案

・キャッチしたバナナの数をカウントする
・バナナをキャッチしたら音を鳴らす
・バナナを複数表示させる
・リンゴも落下させてみる

まだ「ねこバナナ」を作ってない方はリンクを貼っていますのでご参考にしてみてください。

参考Scratch|いちばん簡単なゲームを作ろう(ねこバナナ)

Scratchで一番簡単なゲームを作成します。
ネコを右キーで動かしてバナナに当たったら「もぐもぐ。うまい!」というゲームです。

続きを見る

-Scratch, ゲーム作成

© 2021 SwitchGames神レビュー