スクラッチプログラミング - 「ずっと」くりかえす!《ちょうちょとネコのおいかけっこ》

くりかえしのブロック「ずっと」をつかったプロジェクトをしょうかいします。「ずっと」は、Scratchでプログラミングするときによくつかうブロックです。かんたんなプロジェクトなので一緒(いっしょ)につくってみましょう!

スクラッチプログラミング - 「ずっと」くりかえす!《ちょうちょとネコのおいかけっこ》

サンプルさくひんを見てみよう

今回(こんかい)しょうかいするのは、《ちょうちょとネコのおいかけっこ》です。にげつづけるちょうちょを、ネコがずっとおいかけますよ。

みどりのはたをタップ(パソコンではクリック)して、スタートです。

プログラムはずっとうごきつづけます。あかいストップボタンをおして、プログラムをとめてください。

これから、「ずっと」くりかえすブロックについて、かんたんに説明(せつめい)しますね。そのあと、「ずっと」をつかったプロジェクトのつくりかたを見ていきましょう。

くりかえしのブロック「ずっと」のせつめい

「ずっと」ブロックは、「せいぎょ」の中にあります。

ずっとくりかえすブロック

あいだに入れたブロックのないようが、ずっとくりかえされます。あいだには、いくつでもブロックを入れられますよ。

ずっとブロックをつかった例

あいだに入れたブロックのないようがずっとくりかえされる、ということは…

「ずっと」の下には、それいじょうプログラムをつくることはできません!

ブロックのかたちを見てもわかりますよね。下がわに凸凹(デコボコ)がありません。ほかのブロックをつなげることができないのです。


プログラミングのじゅんびをしよう

ではここからは、《ちょうちょとネコのおいかけっこ》のつくりかたを見ていきましょう。

【スプライト】

・「Butterfly 2 (ちょうちょ)」
・「Cat Flying (とんでいるネコ)」

スプライトのえらびかたについては、スプライトをえらぼうをごらんください。

Scratch (スクラッチ) - スプライトをえらぼう
スプライトとは、Scratch (スクラッチ)でプログラミングすることができるキャラクターや物(もの)ことです。Scratchプログラミングの主役(しゅやく)ともいえるスプライトをえらぶ方法(ほうほう)を、4つしょうかいします。
スプライトをふたつ用意する

【はいけい】

・「Wetland (ウェットランド)」

はいけいのえらびかたについては、ステージにはいけいをせっていしようの記事(きじ)をごらんください。

Scratch (スクラッチ) - ステージにはいけいをせっていしよう
ステージのはいけいをえらぶ方法(ほうほう)を、4つしょうかいします。Scratch (スクラッチ)のステージには、えらんだイラストや写真(しゃしん)などを、はいけいとして設定(せってい)することができますよ。
背景をひとつ用意する

【プログラムのないよう】

ちょうちょが、ステージの中をじゆうににげまわります。ネコは、ちょうちょをずっとおいかけつづけます。ストップボタンがおされるまで、おいかけっこはおわりません。

プログラミングしよう

ブロックをくみあわせて、プログラムをつくっていきましょう!

ちょうちょのプログラム

はたがタップされたとき、ちょうちょが「にげろー」といいながら、じゆうにうごきだします。

ちょうちょのスプライトをえらんでください。

ちょうちょのスプライトを選択する

つぎのようにブロックをくみあわせます。セリフはキーボードで入力(にゅうりょく)しましょう。

  • はたがおされたとき
  • ずっと
  • (にげろー)という
  • 1びょうで(どこかのばしょ)へいく

1びょうでどこかのばしょへいく」ブロックをつかうと、スプライトがステージの中をじゆうにいどうします。

ちょうちょのプログラム

とんでいるネコのプログラム

はたがタップされたとき、ネコが「まってー!」といいながら、ちょうちょをおいかけます。

とんでいるネコのスプライトをえらんでください。

とんでいるネコのスプライトを選択する

つぎのようにブロックをくみあわせましょう。

  • はたがおされたとき
  • ずっと
  • (まってー!)という
  • 1びょうで(Butterfly 2)へいく
とんでいるネコのプログラム

1びょうで(Butterfly 2)へいく」をつかうと、ちょうちょをおいかけることができます。

1秒でButterfly2へ行くブロック

プログラムかんせい

おつかれさまでした!これでプログラミングはおわりです。

「ずっと」をつかうとプログラムはうごきつづけます。ストップボタンをおしてプログラムをとめるのを、わすれないでくださいね!

【ちょうちょのプログラム】

ちょうちょの完成プログラム

【とんでいるネコのプログラム】

飛んでいるネコの完成プログラム

まとめ

今回(こんかい)は、ずっとくりかえすブロックについてしょうかいしました。

「ずっと」は、プログラミングするときによくつかうブロックです。くりかえしをずっとつづけたいときに、つかってみてくださいね。

さて次回(じかい)は、スプライトにセリフをいわせるブロックのつかいかたをしょうかいします。スプライトたちが会話(かいわ)をするプロジェクトを、一緒(いっしょ)につくってみましょう!

\この記事が参考になったら おねがいします/

Start Here - Scratch (スクラッチ)
Scratch (スクラッチ)記事(きじ)のレベル別一覧です。初級、中級、上級、拡張機能にわけてまとめました。
Scratch Programming ebook for Beginners - 入門
スクラッチ初心者の方へ向けた内容を ebook にまとめました。スクラッチの基本から簡単なスクリプト(プログラム)の作り方まで、全108ページ。ぜひダウンロードしてご活用ください。