スクラッチで作ってみよう!小学生向けプログラミング解説

スクラッチで作ってみよう!小学生向けプログラミング解説

スクラッチで作ってみよう!

スクラッチを使って本格的にプログラミングをする方法の解説です。
基本的な動かし方から簡単なゲームの作り方まで説明しています。

 

サンプルプログラム(見本)とコード(プログラムの中身のこと)の解説も行っているので、参考にしてプログラミングに挑戦してみてください。

 

キャラクターの動かし方(ヨコの動き)

まずは、基本となるスクラッチでキャラクターを左右に動かすプログラムの解説です。

スクラッチではキャラクターのことを「スプライト」と呼びます。最初は慣れないかもしれませんが、ここからは「スプライト」と書くので覚えておいてください。

スクラッチでのキャラクターを動かすプログラムサンプル

【サンプルプログラム解説】

 

「回転方法を左右のみにする」で端について跳ね返るときに、スプライトがひっくり返らないようにしています。

 

「ずっと」の中がスプライトの動きです。「次のコスチュームにする」でスプライトの絵を切り替えています。これがあるので、カニのはさみが動いているように見えます。

 

くわしくはコチラで解説

 

キャラクターの動かし方(上下に動かす)

スクラッチでキャラクター(スプライト)を上下に動かすプログラムの解説です。

 

見本で使うスプライトと背景

見本プログラムでは、サルのスプライトと座標のステージ(背景)を使用します。

 

くわしくはコチラで解説

 

複数のキャラクターを動かす方法

スクラッチで複数のスプライト(キャラクター)を動かすプログラムの作り方を解説します。

 

使用するスプライトと背景

今回はサルネコのスプライトを使います。
ステージには「Theater」という劇場の舞台のような絵を使っています。

 

くわしくはコチラで解説

 

【作品作り】スクラッチでダンス発表会

スクラッチで自分なりのプログラミング作品を作るときの参考例です。
下記の3回で説明したプログラミング方法を使って、「ダンス発表会」を作ることができます。

  1. スクラッチでのキャラクターの動かし方(ヨコの動きをつける)
  2. スクラッチでのキャラクターの動かし方(上下に動かす)
  3. スクラッチで複数のキャラクターを動かす方法

この3回のプログラミング方法をマスターしたら、挑戦してみてください。

 

スクラッチ「ダンス発表会」

複数のスプライトに別々の動きをつけダンスをさせるのが「ダンス発表会」です。

 

くわしくはコチラで解説

 

上からモノが落ちてくるプログラミングに挑戦

スクラッチで画面の上からモノが次々に落ちてくるプログラムを紹介します。
落下ゲームを作るときなどに使えるプログラミング方法になります。

 

上からモノが落ちてくるプログラミング画面

今回紹介する見本プログラムではリンゴのスプライトを使います。
背景は「Blue Sky」を選択して、下記のような画面を準備します。

 

くわしくはコチラで解説

 

スプライトをキーボードを使って動かすプログラム

スクラッチのプログラムを実行中にキーボードの矢印を押してスプライトを動かすプログラミング方法を紹介します。「」を押すとに動き、「」だとに行くといった動きです。

 

矢印キーでスプライトを動かすプログラム

スプライトと背景は次のようなものを用意します。
スプライトはリンゴとネコ。

 

くわしくはコチラで解説

 

スクラッチでの条件判定プログラム(モノにあたったときの動き)

スクラッチで条件判定を行う見本プログラムです。落ちてくるリンゴにネコがあたったか(これが条件)を判定して、あたったときの動きをプログラミングします。

 

落ちてくるリンゴと矢印キーで動くネコを用意

条件判定のプログラムを作るために、画面の上から落ちてくるリンゴとキーボードの矢印キー「←」「→」で左右に動くネコを用意します。

 

くわしくはコチラで解説

 

【作品作り】スクラッチで落下ゲームを作ってみよう

これまでに解説したプログラミングのやり方を使ってスクラッチで落下ゲームを作る方法を紹介します。落下ゲームとは画面の上からモノが落ちてくる形式のゲームです。

 

下記の3回で説明したプログラミング方法を使って、「落下ゲーム」を作ることができます。

  1. スクラッチで上からモノが落ちてくるプログラミングのやり方
  2. スクラッチのスプライトをキーボード操作で動かすプログラム
  3. スクラッチでの条件判定プログラム(モノにあたったときの)

 

落ちてきたものをよけるのか地面に落ちないように拾うのかは自由にプログラミングします。
落ちてくるものの種類やスピードを変えることでいろいろなゲームが作れます。

 

スクラッチでの落下ゲーム画面イメージ

落下ゲームで用意するのは「落ちてくるスプライト」「動かすキャラクター」「背景」の3つ。
スクラッチの落下ゲーム

 

くわしくはコチラで解説