スクラッチで”かんたん”おにごっこの作り方

初級

今回つくるゲーム

難易度1 out of 5 stars

今回はスクラッチでおにごっこを作っていきます。追いかけてくるおばけからにげられたタイムをきそうゲームです。初心者でもかんたんに作れるゲームなのでぜひ挑戦してみてください。

この記事でも順番に作り方を解説しますがくわしくははYouTube動画で確認してください。


まずゲームをプレイしてみましょう。

youtube解説

こちらの動画ではわかりやすくゲームの作り方を解説しています。実際に作るときはこの動画を見ながら作ることをお勧めします。チャンネル登録もよろしくお願いします!

[スクラッチ]かんたん!おにごっこの作り方

マウスでネコを動かせるようにしよう

まずは、ネコをマウスでうごかせるようにしましょう。
このように書くとマウスに向かってネコがついてくるようになります。

スクラッチで"かんたん"おにごっこの作り方1

”おに”をつくろう

つぎにおいかけてくる”おに”を作っていきます。
右下の+マークで「スプライトを選ぶ」をクリックして、好きなキャラクターを選びます。今回はおばけを選んでみました。

スクラッチで"かんたん"おにごっこの作り方2
スクラッチで"かんたん"おにごっこの作り方3

つぎに”おに”(おばけ)のコードを書いていきます。このようにかくと、おにがおいかけてくるようになります。

スクラッチで"かんたん"おにごっこの作り方4

”おに”につかまるようにする

次にネコがおににつかまるようにします。ネコ(スプライト1)のコードにもどって、このようにコードを追加します。

スクラッチで"かんたん"おにごっこの作り方5

これで、”おに”につかまると、ゲームがおわるようになりました。

ローラースケートでスピードアップする

ここからゲームをおもしろくしてきます。まずはローラースケートをはくと、逃げるスピードがはやくなるようにします。

ローラースケートを出現させる

また、右下の+ボタンからスプライトを選ぶで、くつを選びましょう。

スクラッチで"かんたん"おにごっこの作り方6
スクラッチで"かんたん"おにごっこの作り方7

くつのコスチュームを見ると、いろいろなくつがあるので、ローラースケートを選んでおきます。

スクラッチで"かんたん"おにごっこの作り方8

そして、くつのコードをいかのように書きます。これでローラースケートが画面のどこかに現れるようになります。

スクラッチで"かんたん"おにごっこの作り方9

スピードを変えられるようにする

次に、ネコのスピードを変えられるようにします。こういうときに”変数”を使います。
”変数を作る”をクリックして、スピードという変数をつくります。

スクラッチで"かんたん"おにごっこの作り方10
スクラッチで"かんたん"おにごっこの作り方11

そしてこのようにコードを書きかえます。ためしに”スピードを4にする”の数字の部分をいろいろかえてみてください。スピードが変わるのがわかります。これが変数の力ですね!

スクラッチで"かんたん"おにごっこの作り方12

くつにふれたらスピードアップする

つぎにくつにふれたらスピードアップするようにしましょう。ネコのコードにいかのように追加します。5秒たったらまたスピードがもとにもどるようにします。
じっさいに動かして、スピードアップするかたしかめましょう。

スクラッチで"かんたん"おにごっこの作り方13

くつが5秒おきに出現するようにする

くつをはくと、くつがなくなるようにします。そして5秒たったらまた出てくるようにします。くつのスプライトに以下のようにコードを追加します。旗を押して動きをたしかめましょう。

スクラッチで"かんたん"おにごっこの作り方14

スピードアップしているときにネコを光らせる

さいごに、スピードアップしている時にネコを光らせて、スピードアップしている感じを演出したいとおもいます。ネコのコードにもどって、以下のように色の効果を追加してください。これでスピードアップしている時にネコが光ます。

スクラッチで"かんたん"おにごっこの作り方15

バナナをふむとスピードダウンする

このままだと永遠ににげられるので、ゲームをむずかしくするためバナナをふむとスピードダウンするようにします。またバナナは時間がたつとどんどんふえるようにします。

バナナを5秒おきに出現させる

また、スプライトを選ぶからバナナを選びます。

スクラッチで"かんたん"おにごっこの作り方16
スクラッチで"かんたん"おにごっこの作り方17

バナナに以下のコードをかきます。同時にいくつものバナナを出すために「クローン」をつかいます。
これで、5秒おきにバナナが出現するようになりましたね。

スクラッチで"かんたん"おにごっこの作り方18

バナナをふむとスピードダウンする

つぎに、ネコのスプライトに移動して、このようにコードを追加します。これでバナナをふんだらスピードがおそくなります。

スクラッチで"かんたん"おにごっこの作り方19

ネコがふんだバナナは消すようにしましょう。バナナのコードに移動して、以下のようにコードを追加します。

スクラッチで"かんたん"おにごっこの作り方20

タイムをはかる

さいごに、にげたタイムをはかれるようにします。以下のように”タイム”という変数を作って、ネコにコードを追加します。タイムは最初は0秒で、1秒たつごとに、1増えるようになっています。

スクラッチで"かんたん"おにごっこの作り方21

すべてのコード

これで完成です!あとはBGMや効果音などもつけると良いかもしれません。
すべてのコードはこちらにあります。
基本のおにごっこ

コメント