5分でできるMA導入と成功する8つのプロセス」このページを印刷、配布用のファイル(PDF)として保存することができます。ダウンロードしたデータは教材としてもお使いいただけます。印刷用データ(PDF)をダウンロードここをクリックすると印刷用データ(PDF)が表示されます表示に時間がかかることがあります。プログラミングの前の準備。恐竜を落ち着かせようScratch(スクラッチ)完成作品を確認しようネコをつかまえるゲームの応用編です。完成品をみてみましょう。今度は猫ではなく恐竜が瞬間移動しています。奥にいったり手前にきたりしているようにみえます。クリックすると恐竜が口を開けます。つくりたいものを分解してアルゴリズムを確認しよう今回は先にプログラムをつくるためのアルゴリズムを考えてからブロックを配置していきましょう。アルゴリズムは分解と整理でできるのでまた「つくりたいもの」を日本語にして分解と整理をしていきたいと思います。つくりたいもの:「をクリックすると、恐竜が大きさを変えながらいろんなところにずっと移動し続ける恐竜をクリックすると口を開ける」まずはScratch(スクラッチ)ブロックができるところまで分解してみます。慣れるまでは「ふーんこんな感じなんだ」で大丈夫です。1.をクリックするとゲームがはじまる2.恐竜が大きさを変える3.恐竜がいろんなところに移動する4.2と3をずっと繰り返す5.恐竜をクリックすると口をあける作りがほとんど同じなので、アルゴリズムもネコのゲームとほぼ同じです。プログラミングの前の準備。見た目を変えよう順番にやっていきましょう。その前にスプライトとステージを変更する必要がありました。スプライトとステージの追加方法がわからない場合は、以下からご確認ください。スプライトの追加方法を動画でみるステージの追加方法を動画でみるスプライトを追加した後、不要なものは、スプライト管理パネルから削除したいスプライトをクリックしたときに表示されるをクリックすると削除できます。新しく作る場合、ネコのスプライトが今回必要ないので削除しておきましょう。ステージは何でもいいですが、スプライトは恐竜を選ぶようにしてください。今回、クリックしたら口を開けるようにするのですが、スプライトによって用意されているコスチューム(絵)がいろいろなので、恐竜をいったん選んでおいてください。こんな画面になっているとおもいます。Scratch(スクラッチ)プログラミングしていこうでは今回は分解した内容の1−4をやっていきます。1.をクリックするとゲームがはじまる2.恐竜が大きさを変える3.恐竜がいろんなところに移動する4.2と3をずっと繰り返す1はすでにやったので大丈夫ですね。)%にする」というブロックがあるのでこれを1のあとにくっつけます。ブロックをクリックして実行してみましょう。)の中の数字を変えてみましょう。10%にしたらどうでしょうか?小さくなりましたよね。スプライトの元のサイズに対してどれくらいのサイズにするかというのがこのブロックです。恐竜の大きさをランダムにするブロック今回のゲームでは、いろんなサイズに恐竜が変化していました。この「いろんな」サイズをランダムにつくる必要があります。ランダムは日本語で乱数というのですが、これも便利なブロックがあるので、それをつかっていきましょう。)までの乱数」というブロックです。これは指定した範囲の数をサイコロをふったように作ってくれる数字です。)の中にいれてみましょう。)の中に入ってくれませんので注意してください。ブロックを何回かクリックすると、クリックするたびに違うサイズになると思います。最初に設定されている数字だと小さいとおもいますので、(30)〜(100)にしておきましょう。恐竜を瞬間移動させよう次は、恐竜が「いろんなところへ行く」ためのブロックを追加しましょう。ネコのゲームの時と同じです。「どこかの場所へ行く」を使います。そのあとは「4.2と3をずっと繰り返す」をつくりましょう。「ずっと」をつかって、ずっと繰り返すブロックをはさみましょう。クリックしてみましょう。恐竜なのにめちゃくちゃ動き早くないですか?プログラムはすごい速さで処理されるので、つくったブロックもすごい速さで実行されつづけます。となりの赤いボタンをクリックしてください。恐竜を落ち着かせようでは、少し動きを遅くするにはどうすればいいでしょうか?Scratch(スクラッチ)ブロックには、プログラムの時間を止めて「待つ」ブロックがありますので、それを使います。繰り返しブロックの中に入れます。場所は「ずっと」の繰り返しブロックの中のどこでも構いませんが、入れる場所によって少しだけ動きが変わってきます。何回か試してみてください。みると、ときどき恐竜が空を飛んでいますね。これはこれで楽しいのですが、今回は、空の方に恐竜がいかないようにしてみましょう。恐竜スプライトの位置が空に行かないようにするための、スプライトの位置を指定するブロックがありますので、それを使いましょう。次は「座標(ざひょう)」について勉強していきます。プログラミングの前の準備。無料でダウンロードする。