![](https://kenchan-programming.com/wp-content/uploads/2023/02/basic11_full.jpg)
完成品の確認
上キー:上に動く
下キー:下に動く
左から小さい「ケンちゃん」がたくさん飛んでくるので、上下に動かしてなるべくたくさんゲットします。10秒間でいくつゲットできるかを競います。
準備をしよう
下のURLをクリックして、スクラッチを開いてください。
https://scratch.mit.edu/projects/808546592/editor/
プログラミングする
「ケンちゃん」のプログラム
初めの設定、クローンを作る
初めの設定では、変数「スコア」を使っています。
変数については、別の記事で詳しく解説しています。
今回はクローンで登場させますので、本体は隠し、大きさを30%にしておきます。
その後、0.5秒ごとにクローンを作ります。
クローンについては、別の記事で詳しく解説しています。
下のプログラムを入れて下さい。
![](https://kenchan-programming.com/wp-content/uploads/2023/02/game1-11-1.jpg)
クローンを動かす
画面左から出すので「x」は「-215」、縦はランダムにするので「y」は「-130から130までの乱数」にします。
乱数については、別の記事で詳しく解説しています。
下のプログラムを入れて下さい。
![](https://kenchan-programming.com/wp-content/uploads/2023/02/game1-11-2.jpg)
サメに当たったら、スコアが上がるようにします。
先ほどの繰り返しの中に、下のプログラムを入れて下さい。
![](https://kenchan-programming.com/wp-content/uploads/2023/02/game1-11-3.jpg)
10秒でゲーム終了(カウントダウン)
10秒後に、クリアの音を鳴らして、ゲームを止めます。
![](https://kenchan-programming.com/wp-content/uploads/2023/02/game1-11-4.jpg)
プログラム確認
緑の旗を押して、動きを確認してください。以下が確認できればOKです。
- 「ケンちゃん」がたくさん左から出てきて、右に進んでいく
- 端に当たったら消える
- 「サメ」に当たったら、スコアが1上がて消える
「ケンちゃん」のプログラムはこれで完成です。
「サメ」のプログラム
初めの設定、上下に動かす
画面右の位置なので「x」を「240」、左向きにしたいので「-90」度、大きくしたいので大きさを「150」、口を開いた状態にしたいのでコスチュームを「shark2-b」にします。
その後、「ずっと+もし」で上下の動きを作っています。
下のプログラムを入れて下さい。
![](https://kenchan-programming.com/wp-content/uploads/2023/02/game1-11-5.jpg)
プログラム確認
緑の旗を押して、動きを確認してください。以下が確認できればOKです。
- 「サメ」が画面右にいて、左を向いて口を開いた状態になっている
- 上下キーで動かせる
「サメ」のプログラムはこれで完成です。
おめでとうございます。これでゲーム完成です。
すべてのプログラム(完成コード)
![](https://kenchan-programming.com/wp-content/uploads/2023/02/game1-11-6.jpg)
![](https://kenchan-programming.com/wp-content/uploads/2023/02/game1-11-7.jpg)
リミックスのポイント
「ケンちゃん」が出てくる量を変える
下の数字を変えてみましょう。「ケンちゃん」がクローンされる頻度が変わります。自分好みの量に設定してみてください。
![](https://kenchan-programming.com/wp-content/uploads/2023/02/game1-11-8.jpg)
今回は、初級の第11回ということで、「パクパクゲーム」を紹介しました。次回もお楽しみに♪