初心者の方でも楽しくゲームの作り方やプログラミングを学べる情報を発信中!

Scratch

Scratch 3.0で追加されたブロックの使い方 講座 #4

今回は、「~に~が含まれる」と「(リスト)中の~の場所」の使い方について、解説していきたいと思います。



「~に~が含まれる」「(リスト)中の~の場所」は、
これまでの「scratch」で不便だった部分を補うブロックとなっています。

「~に~が含まれる」

「~に~が含まれる」は、文章や単語の中から[特定のワードの有無]を調べる為のブロックです。

なので、文章や単語内にある特定の文字を、他のブロックの動作条件に指定したい場合に使用します。


例えば、「#2」で紹介したように、選択中の背景の名前に[ステージ]が含まれている時だけステージ専用のブロックを動作させたい時には、このブロックを使用します。



逆に、特定のワードがない時だけ動作させたい場合にも使用できます。



[アドベンチャー]や[クイズ]などのゲームで、プレイヤーに文字を入力してもらう場合、
文章や単語を動作条件に指定しても、全く同じ内容を入力してもらうことが難しい時もあります。

そのような時は、[キーワード]を条件に指定して、
入力内容の中に[キーワード]がある時に動作を行うようにすると便利です。



(リスト)中の~の場所

「(リスト)中の~の場所」は、リスト内にある[特定の内容]に割り振られている[番号]を調べるブロックなので、
計算・比較に使用したり、リスト内の位置によって動作を変更したりすることができます。



「リスト」には、[番号]をもとに動作するブロックが多く、[内容]をもとに動作するブロックは、
リストの中から特定の内容の有無を調べる「(リスト)に~が含まれる」と、このブロックだけです。

「[番号]をもとに動作するブロック」を「[内容]をもとに動作するブロック」に変更したい場合は、このブロックを使用すると便利です。



応用すれば、リストの中にある指定した内容の数を調べるスクリプトも作成できます。

ただし、このスクリプトが動作すると「指定した内容は削除される」ので、
削除されても問題ない状況、例えば[リザルト画面でゲーム中に入手したアイテムを表示する]などの時に使用すると良いでしょう。



まとめ

今回で、「Scratch 3.0で追加されたブロックの使い方 講座」は最終回になります。

如何でしたか?


現在の時点でも、プログラムの作成に便利なブロックが追加されましたが、
これからのアップデートや要望によっては、さらに便利なブロックや機能が追加されるかも知れません。


ぜひ、新しく追加されたブロックを使用して、今までにないような自分だけのプログラム作品を制作してみてください。

スポンサーリンク
シェアする

関連記事

誰でも簡単にプログラミング!Scratch講座 #3

今回からは、スクリプトをカテゴリー別に分けて、解説していきたいと思います。   今回は、スクリプト「動き」について解説していきます。 スクリプトとは スクリプトとは、動作の内容が書かれたブロ …

あの「Scratch」の原点!「Scratch 1.4」講座 #3

今回は、[作成画面]にある「ステージ」「スプライトリスト」を解説していきたいと思います。 「Scratch 1.4」の[作成画面]には、改良されながら「2.0」「3.0」に存在し続けている機能もありま …

専用の機材がなくても使用できる!Scratch 3.0「拡張機能」の使い方 講座 #2

今回は、拡張機能「音楽」の使い方を解説していきたいと思います。 「音楽」は、「scratch 2.0」の[音]にあった一部のブロックが使用できる拡張機能なので、以下の記事も参考にしてみてください。 誰 …

あの「Scratch」の原点!「Scratch 1.4」講座 #4

今回は、「ブロックパレット」「スクリプトエリア」「メニューバー」を解説していきたいと思います。 基本的な機能は他の「Scratch」とほとんど同じですが、画面や動作方法などが異なる機能もあります。 「 …

誰でも簡単にプログラミング!Scratch講座 #7

今回は、スクリプト「音」の解説をしていきたいと思います。   「音」には、音の再生や再生方法の変更をするためのスクリプトがあります。 「~の音を鳴らす」 「~の音を鳴らす」は、指定した音を再 …