![なかなか先生](https://nakanakacode.com/wp-content/uploads/2022/03/character_program_smart.png)
こんにちは。プログラミング講師のなかなか先生です、今日もよろしくお願いします~
目次
1.今日の「〇〇ゲーム」の完成版
こちらが完成品です、緑の旗をクリックして、動きの確認をしてみてください。
少し遊んでみてください。
2.作成手順
①好きなスプライトを入れてみよう
Scratchのサイトにアクセスしましょう、IDがあればサインインしましょう。
※アカウントの作成方法はこちらを参考ください。
Scratchの上のメニューの「つくる」から新しいプロジェクトを作成します。
最初は、スプライト=ねこがいます、今回は使わないので、右上の「バツ」をクリックして消しておきましょう。
「スプライトを選ぶ」から、「Beachball」「Paddle」「Line」を追加してみよう。
②好きな背景を入れてみよう
「背景を選ぶ」から好きな背景を追加してみよう。
![なかなか先生](https://nakanakacode.com/wp-content/uploads/2022/03/character_program_smart.png)
今回、先生はこんな感じ♪
![](https://nakanakacode.com/wp-content/uploads/2022/06/66c19942ab4ba346fdb64ccc04cde373-2.png)
③プログラミング その1
まずは「Beachball」のプログラミングを追加するよ。
旗が押されたとき、最初の位置を決めて、45度回して、ずっと「10歩動かして、もし端に着いたら跳ね返る」というプログラミングを追加しよう。
またゲームが終わるまで、音楽をならしてみよう!
![](https://nakanakacode.com/wp-content/uploads/2022/06/44d29d2792be3bad9a9ed98c7bbb20d6-2.png)
緑の旗を押して動きを確認してみよう!
④変数で「スコア」を作ろう
変数の「変数を作る」をクリックしよう。
![](https://nakanakacode.com/wp-content/uploads/2022/06/0e4aae38a1f5494592124a884058f7cb-3.png)
変数名を「スコア」と入力して、「OK」をクリックしよう。
![](https://nakanakacode.com/wp-content/uploads/2022/06/dda9bb331e5adc2b5a3ca1088fa71280-2.png)
スコアのブロックが追加されました。
![](https://nakanakacode.com/wp-content/uploads/2022/06/080047c41d77c58d97cf85ec35d0e15b-1.png)
⑤プログラミング その2
「Beachball」のプログラミングに「スコア」を追加するよ。
旗が押されたとき、ずっと動かします、もし「Paddle」に触れたなら、スコアを1ずつ変えて、角度を変えて、動かします。
旗が押されたとき、スコアを0にするプログラミングを追加してね、これを忘れると前回の続きからどんどんスコアが増えていくよ!!
![](https://nakanakacode.com/wp-content/uploads/2022/06/486359223c22c9ae1b93f7f652f68c66-2.png)
※〇から〇までの乱数は、〇から〇までの範囲で、ランダムに数字が入ることだよ
![なかなか先生](https://nakanakacode.com/wp-content/uploads/2022/03/character_program_smart.png)
例えば、1~10までの乱数。だと、
1だったり、次は8だったり、次は5だったり、、、とランダムに数字が当てられるよ!
⑥プログラミング その3
次は、「Line」のプログラミングを追加するよ。
ずっと、X座標はマウスで動かせるようなプログラミングを追加します。
![](https://nakanakacode.com/wp-content/uploads/2022/06/abf92b3a4c3eeb1db239b7fb8223bddd-1.png)
⑦プログラミング その4
位置は画面下に固定したいので、座標で指定するよ。
ずっと、「Beachball」に触れたなら、すべてを止めるよ。
![](https://nakanakacode.com/wp-content/uploads/2022/06/9a046efd877e40523e68783b2a664035-1.png)
⑧プログラミング その5
ゲームクリアも作成してみよう!
手書きでも、絵でも、入力してもいいので、オリジナルのクリア画面のスプライトを作成してみてください。
![](https://nakanakacode.com/wp-content/uploads/2022/06/8b296d4aeaa1aa9e17f90b729aa4a5ff.png)
先生は、スコアが5になると、クリアを表示させているよ!
![](https://nakanakacode.com/wp-content/uploads/2022/06/7f92390e36c9645cdfcab1197c9adabb.png)
3.まとめ
ピンポンゲームを作成してみました、どうでしたか?
難しくても先生と同じように、まねっこしてみてください。
まねっこしているうちに、どんどんわかるようになってきますよ。
![なかなか先生](https://nakanakacode.com/wp-content/uploads/2022/03/character_program_happy.png)
今日のレッスンはここまでです、次回もお待ちしています!
![生徒アザラシ君](https://nakanakacode.com/wp-content/uploads/2022/03/animal_chara_computer_azarashi.png)
本格的なゲームが作成できるようになったな、うれしいな♪
最後までお読み頂きありがとうございました!!
Scratchプログラミング、初心者向け書籍です。
100個の作品が作成できます、全部作成すると、かなり成長していますよ!
Scratchプログラミング、面白い作品の作り方が記載されています。素材もダウンロードできます。
かなりテンション上がります!