スクラッチプログラミング - スプライトにセリフをいわせよう《ケーキをたべたいゾ〜》

👉
Pyxofy が電子書籍を出版しました!Scratch の基本をまとめた「きょうからはじめるスクラッチプログラミング入門」 詳細はこちら → Pyxofy Books

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

はじめに、スプライトがセリフをいうプロジェクト、《ケーキをたべたいゾ〜》をためしてみてください。

みどりのはたをタップ(パソコンではクリック)して、スタートです。途中(とちゅう)でとめるときは、あかいボタンをタップします。

ケーキとゾウさんが、おしゃべりしています。ゾウさんはケーキがたべられるとしって、うれしそうですね!

この記事(きじ)では、さいしょにセリフのブロックについて説明(せつめい)します。そのあと、スプライトたちが会話(かいわ)をするプロジェクトのつくりかたをしょうかいします。

セリフのブロック4つ

スプライトにセリフをいわせるブロックは、「みため」の中にあります。

ブロックの白いぶぶんは、タップ(パソコンではクリック)してへんこうできますよ。セリフはキーボードで入力(にゅうりょく)しましょう。数字(すうじ)はセリフの表示(ひょうじ)じかんです。

ブロックに入力(にゅうりょく)された文字が、「ふきだし」で表示(ひょうじ)されます。

つぎに、4つのブロックのちがいを見ていきましょう。


なにがちがうの?「2びょういう」と「いう」

「2びょういう」と「いう」では、ふきだしの表示(ひょうじ)じかんがちがいます。

  • 〇〇と2びょういう
    ふきだしは2びょうかん表示(ひょうじ)されたあと、きえる。
  • 〇〇という
    ふきだしは表示(ひょうじ)されつづける。けしたいときは、ほかのセリフのブロックをつかうか、ストップボタンをおす。

なにがちがうの?「いう」と「かんがえる」

「いう」と「かんがえる」では、ふきだしのかたちがちがいます。

  • 〇〇という
    こえに出しているようなかたちのふきだし。
  • 〇〇とかんがえる
    こえに出さずに、かんがえているようなかたちのふきだし。

以上(いじょう)で、セリフのブロックについての説明(せつめい)はおわりです。

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

ここからは、記事(きじ)のさいしょにあった、《ケーキをたべたいゾ〜》のつくりかたを見ていきましょう。

【スプライト】

・「Cake (ケーキ)」
・「Elephant (ゾウ)」

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

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

【はいけい】

・「Party (パーティー)」

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

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

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

ケーキがゾウさんにはなしかけます。「たべる?」ときくと、ゾウさんはよろこんでへんじをします。「おいしそう〜」と、ゾウさんのうれしさがとまりません。

プログラミングしよう

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

ケーキのプログラム

はたがタップされたとき、ケーキがセリフをいいます。

ケーキのスプライトをえらんでください。

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

  • はたがおされたとき
  • (ケーキだよ)と2びょういう
  • (たべる?)と2びょういう

ゾウのプログラム

ケーキのセリフがおわったら、ゾウがセリフをいいます。

ゾウのスプライトをえらんでください。

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

  • はたがおされたとき
  • (4)びょうまつ
  • (うん、たべる!)と2びょういう
  • (おいしそう〜)とかんがえる

4びょうまつ」は、ケーキがセリフをしゃべっているじかんです。
「おいしそう〜」というセリフは、ストップボタンがおされるまできえません。

プログラムかんせい

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

ふきだしの表示(ひょうじ)じかんや、かたちのちがいに注目(ちゅうもく)して、プロジェクトをたのしんでください!

【ケーキのプログラム】

【ゾウのプログラム】


「きょうからはじめるスクラッチプログラミング入門」by Pyxofy

Pyxofy から Scratch の基本をまとめた電子書籍を出版しました。
Apple Books・Kindle でご購入ください。

特設ページはこちら

まとめ

今回(こんかい)は、スプライトにセリフをいわせるブロックについてしょうかいしました。

セリフは「ふきだし」で表示(ひょうじ)されます。しゃべることばや、ふきだしの表示(ひょうじ)じかんをじゆうにかえて、ブロックをつかってみてくださいね!

さて次回(じかい)は、 「座標(ざひょう)」についてしょうかいします。座標(ざひょう)のことがわかると、スプライトを表示(ひょうじ)する位置(いち)をきめたり、スプライトをちがうところへ移動(いどう)させることができますよ。

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

かんれんきじ

Start Here - Scratch (スクラッチ)
Scratch (スクラッチ)記事(きじ)のレベル別一覧です。初級、中級、上級、拡張機能にわけてまとめました。
Scratch Programming ebook for Beginners - 入門
スクラッチ初心者の方へ向けた内容を ebook にまとめました。スクラッチの基本から簡単なスクリプト(プログラム)の作り方まで、全108ページ。ぜひダウンロードしてご活用ください。
スクラッチプログラミング - セリフを一文字ずつひょうじしよう
スプライトがいうセリフの文字を、キーボードで入力(にゅうりょく)されているかのように、ひとつずつ表示(ひょうじ)する方法(ほうほう)をしょうかいします。「ブロック定義(ていぎ)」と「変数(へんすう)」をつかってプログラミングします。