スクラッチプログラミング - クローンでふやす《もじけしゲーム》
文字のクローンをたくさん表示(ひょうじ)して、けしゴムでけすゲームをつくってみましょう。クローンのつくりかた、スプライトのかんたんな操作方法(そうさほうほう)をしょうかいします。
サンプルさくひんであそんでみよう
今回(こんかい)は、《もじけしゲーム》のつくりかたをしょうかいします。
「ひらがな」がたくさん表示(ひょうじ)されます。けしゴムのスプライトをうごかして、ひらがなをけしましょう!
けしゴムのそうさほうほう
- タブレット…画面(がめん)をゆびでタッチしてうごかす
- パソコン…マウスのポインターをうごかす
(プロジェクトがひょうじされないばあいは、ScratchのPyxofyページをごらんください)
このきじをよむとわかること
- クローンのつくりかた
- クローンをアチコチにひょうじするほうほう
- 画面(がめん)のタッチ(マウスポインター)でスプライトをじゆうにうごかすほうほう
もじけしゲームのつくりかた
クローンのひらがなをたくさん表示(ひょうじ)して、けしゴムでけすゲームをつくってみましょう。
1. スプライトをよういする
ペイントエディターをつかって、「けしゴム」と「ひらがな」のスプライトをえがきましょう。
けしゴム
ひらがな
「あいうえお」、5つのコスチュームをつくります。
2. けしゴムをうごかす
けしゴムをじゆうにうごかせるようにプログラミングしましょう。
- 「けしゴム」をえらぶ
「マウスのポインターへいく」ブロックをつかうと、スプライトをかんたんにそうさできますよ。
- 「はたがおされたとき」
- 「ずっと」
- 「マウスのポインターへいく」
ステージの中をタッチしてゆびをうごかす(パソコンではマウスのポインターをうごかす)と、けしゴムも一緒(いっしょ)にうごくようになりました!
3. クローンをつくる
ひらがなのクローンをつくりましょう。
- 「ひらがな」をえらぶ
クローンするまえのひらがなのスプライトは、かくしておきます。
- 「はたがおされたとき」
- 「かくす」
コスチュームをかえながら、「あいうえお」ぜんぶのクローンを50こつくりましょう。
- 「(50)かいくりかえす」
- 「じぶんじしんのクローンをつくる」
- 「つぎのコスチュームにする」
4. クローンされたとき、ひょうじする
クローンされたひらがなを表示(ひょうじ)しましょう。
「どこかのばしょへいく」ブロックをつかうと、ステージのアチコチに表示(ひょうじ)されますよ。
- 「クローンされたとき」
- 「どこかのばしょへいく」
サイズを大きくして、表示(ひょうじ)します。
- 「おおきさを(200%)にする」
- 「ひょうじする」
はたがおされたときに、ステージのアチコチにひらがなが表示(ひょうじ)されるようになりました!
5. けしゴムにふれたなら、さくじょする
けしゴムでひらがなをけせるようにプログラミングしましょう。
けしゴムにふれたひらがなは、削除(さくじょ)してけします。けしゴムにふれたかどうかは、「けしゴムのいろ(白)にふれたかどうか」でチェックしますよ。
- 「ずっと」
- 「もし<白いろにふれた>なら」
- 「このクローンをさくじょする」
「()いろにふれた」ブロックの「いろ」は、スポイトでけしゴムの白いぶぶんのいろをえらびましょう。
「ずっと」ブロックでかこんでいるのは、なぜ?
けしゴムにふれたかどうかは、プログラムがうごいているあいだずっとチェックしているひつようがあるので、「ずっと」ブロックでかこんでいます。
「ずっと」をつかわないと、「クローンされたとき」その瞬間(しゅんかん)しか、けしゴムにふれたかどうかをチェックしてくれないので、ひらがなをけすことができません。
6. プログラムかんせい
ひらがなのクローンを表示(ひょうじ)するプログラムができました!けしゴムをうごかすと、ひらがながきえますよ。
(《もじけしゲーム》のプログラムをぜんぶ見たいかたは、 ScratchのPyxofyページから、「中を見る」でごらんください)
「きょうからはじめるスクラッチプログラミング入門」Pyxofy (著)
Pyxofy が Scratch の基本をまとめた電子書籍を出版しました。
Kindle・Apple Books からご購入ください。
まとめ
今回(こんかい)は、クローンのひらがなをたくさん表示(ひょうじ)して、けしゴムでけすゲームをつくってみました。
「どこかのばしょへいく」ブロックをつかうと、クローンを画面(がめん)のアチコチに表示(ひょうじ)できます。「マウスのポインターへいく」ブロックをつかうと、スプライトのそうさがかんたんですね。
次回(じかい)は、「クローン」のブロックをつかって、シャボン玉をとばすプロジェクトのつくりかたをしょうかいします。
\この記事が参考になったら Tweet おねがいします/