スクラッチでよく使う基本プログラミングの例を紹介

セリフを言うプログラミング

スクラッチで基本となるキャラクター(スプライト)がセリフを言うプログラミングの例です。

 

…と言う」と「…と考える」を使った応用プログラムも紹介しています。
応用プログラムはキャラクターが場所をワープするものです。

 

基本プログラミング例(セリフを言う)

スクラッチでセリフを言う

 

使用するのは「見た目」の中にある「Hello!と2秒言う」というブロック。
後ろが白くなっている「Hello!」と「2」のところは変更できるという意味です。

 

ここの「Hello!」を「こんにちは!」に変更したのが上のプログラム。
実行すると下記のようになります。

 

スクラッチでセリフを言う

 

実行してみるとわかりますが、「こんにちは!」という文字が出て、しばらくすると消えます。
この時間が「2秒」です。

 

10秒にすれば、10秒間「こんにちは!」と表示されてから消えることになります。

 

「…と言う」と「…と考える」の違い

「…と言う」と似ているブロックに「…と考える」というのもあります。
背景が白い部分に文字を入れることができるのも同じです。

 

 

実行すると、下記のようになります。

 

 

違いがわかりますか?

 

違いは吹き出しの部分です。
モヤモヤとして考えてるような吹き出しになるのが「…と考える」です。

 

この2つを使って作ったサンプルが下記のプログラムです。

 

場所をワープするプログラム

背景として「 blue sky 」と「 beach malibu 」を使用しています。
この2つを背景としてセットします。

 

ワープするプログラム

 

使用するキャラクター(スプライト)はネコ。
ほかに変えてもOKです。

 

このキャラクター(スプライト)に次のようなスクリプトを組み込みます。

 

ワープするプログラム

 

どんな動きをするかわかりますか?
自分で作って動かしてみてください。

 

できたら、ほかのセリフや背景にして挑戦してみましょう。
いろいろなパターンが出来ると思います。

PR

関連ページ

キャラクターをキーボード操作で左右に動かす
キーボード操作でキャラクターを動かすスクラッチのプログラムの紹介です。矢印キー「←」「→」が押されたときに左右に動くプログラムの見本になります。動かないときに確認すべきポイントも記載しているので参考にしてみてください。
キャラクターをジャンプさせる簡単な方法
スクラッチでキャラクター(スプライト)をジャンプさせる方法はいくつもありますが、ここでは最も簡単なプログラミングサンプルを紹介したいと思います。これを見本に、より自然にジャンプしているように見えるものに挑戦するのもイイかもしれません。
キャラクターを回転
スクラッチでキャラクターを回転させるプログラムの見本です。回転だけでもいろいろなバリエーションを持たせることができるので、参考にしてみてください。使用するブロックは3つだけ。
キャラクターが上下左右に動き回るプログラム例
スクラッチでキャラクター(スプライト)が上下左右に動き回るプログラムの例を紹介したいと思います。空中を飛び回っているように見えるサンプルです。
「大きさを変える」
小学校の授業でも出来るような初心者向けのスクラッチプログラミング事例の紹介です。スプライト(キャラクターのこと)の大きさを変更するスクリプト(命令のこと)を使って出来る簡単なプログラムです。
色の変更を使ったスクラッチプログラム例
スクラッチのスクリプト(見た目カテゴリ)の中にある「色の効果を変える」を使って出来るプログラム例の紹介です。照明が切り替わっているように見えるプログラムになります。
スクラッチで背景を横に動かすカンタンな方法
スクラッチでゲームの画面のように背景を横に動かす(横スクロールさせる)カンタンな方法を解説します。2倍の長さの背景画像を用意する必要やX軸を少しずつずらしていくような面倒な方法ではありません。
スクラッチでのX座標、Y座標の考え方をマスター
スクラッチでは画面の中の位置をX座標とY座標で表します。この考え方は慣れていないと小学生にとっては難しく感じるかもしれません。ただ、理解してしまえばカンタン。キャラクター(スプライト)を思った位置に動かすために考え方をマスターしておきましょう。
スクラッチ3でのペンの使い方と色に指定する数値の最大値
スクラッチ3でペン機能を使って線を引くには、拡張機能を追加しなければなりません。といっても、ややこしいインストールは不要でボタンを押すだけ。その方法を解説します。スクラッチの開発画面の左下にある「拡張機能」ボタンをクリック。