ビジュアルプログラミング言語 スクラッチ(Scratch)の紹介

更新日: 公開日:

t f B! P L


ブロックを動かすだけで楽しいプログラムが作れてしまう、ビジュアルプログラミング言語スクラッチ(Scratch)を紹介します。



Scratch


スクラッチ(Scratch)とは

スクラッチ(Scratch)は、2006年に米マサチューセッツ工科大学(MIT)のメディアラボで開発された教育用のビジュアルプログラミング言語です。


日本では、阿部和広さんが普及活動に取り組んでいらっしゃいます。


対象年齢は8〜16歳とされていますが、世界中の幅広い年代の人々に楽しまれています。


さらに、5〜7歳向けのScratchJrというアプリもあります。

公式サイト

こちらが公式サイトです。子どもが楽しくスクラッチの世界に入っていけるよう工夫された分かりやすいサイトです。


Scratch is a free programming language and online community where you can create your own interactive stories, games, and animations.

Eテレの番組「Why!?プログラミング」でも、スクラッチが紹介されています。


お笑い芸人のジェイソンが出てきて、楽しくスクラッチを学ぶことができます。


【楽しく教科で活用できる!プログラミング教育番組】今注目のプログラミング教育に対応! ジェイソンと楽しくプログラミングして、プログラミング的思考と創造力を育みます。小学校「算数」「国語」「理科」「図工」「音楽」、中学校「技術」に対応した回があります。

みんなのスクラッチ(Scratch)を見てみよう

まずは、どんなことができるのか、みんなが作ったスクラッチの作品を見てみましょう。


スクラッチ公式ページの「見る」をクリックしてみると、世界中のみんなが作った作品を楽しむことができます。


Scratch is a free programming language and online community where you can create your own interactive stories, games, and animations.

スクラッチ公式ページの上の方の「けんさく」にキーワードを入力してプロジェクトを検索することもできます。


こちらは昔なつかしいインベーダーゲームっぽい作品です。こんな楽しいゲームが作れてしまうなんてほんとすごいです。


キー操作
zキー ................. ゲーム開始
左右矢印キー ...... 砲台の移動
スペースキー ....... ビーム発射

(もし内容が表示されなかったら、「再読み込み」ボタンで画面を更新してください)


こちらはマリオな作品。

こんなにも複雑なゲームが作れてしまうんだって、びっくりしました。


Check this out... 3D Toy Tanks Game!!!! https://scratch.mit.edu/projects/317405193

(もし内容が表示されなかったら、「再読み込み」ボタンで画面を更新してください)>


どうやって作っているのか、中の処理も見られるので、とっても参考になります。>


いくつか作品を見てみたら、うちの子どもたちは目を輝かせて、自分もやりたい! と言い出しました。

チュートリアル

スクラッチの公式サイトの「アイデア」をクリックすると、たくさんのチュートリアルが用意されています。


チュートリアル


たとえば、「キャラクターを動かそう」とか、「〇〇ゲームを作ろう」とか、子どもが作ってみたくなるチュートリアルが、たくさん用意されています。


*日本語バージョン・英語バージョンなど、様々な種類のチュートリアルがあります。

スクラッチ(Scratch)を動かそう

スクラッチは、Webサイトにアクセスするだけで、誰でもすぐに使うことができます。


ブロックの形をしたパーツをドラッグアンドドロップすることで、簡単にアニメーションやゲームを作ることができます。


Scratch



子どもだけでなく、普段プログラミングに馴染みのない大人の人にも、プログラムの仕組みを視覚的に理解できる、素晴らしいプログラミング言語だと思います。

まとめ

キーボードで文字を入力しなくても、Webでドラッグアンドドロップするだけで、簡単に思い通りの作品が作れるスクラッチ。


アイディアがたくさん湧き出てくる子どもたちに、たくさんさわってもらって、いっぱいいっぱい創造力を育ててほしいと思います。


基本的な使い方について、こちらの記事で紹介しています。


スクラッチ(Scratch)でプログラミング! 基本的な使い方の紹介

ブロックを動かすだけで楽しくプログラムが作れてしまう教育用のビジュアルプログラミング言語スクラッチ(Scratch)を初めて使うときの準備や、基本的な使い方を紹介します。


また、こちらでラズベリーパイという小さなコンピュータで、スクラッチを動かす方法も紹介しています。


ラズベリーパイ(Raspberry Pi Zero WH)でScratch Lチカ(LED点滅)してみよう!

ラズベリーパイ(Raspberry Pi Zero WH)で、Scratch(スクラッチ)のプログラミングをする方法を紹介します。まずは一番基本のLチカ(LEDの点滅)に挑戦しながら、Scratchの使い方をみていきます。


ラズベリーパイ(Raspberry Pi Zero WH)でScratch ロボットと遊ぼう!

ラズベリーパイ(Raspberry Pi Zero WH)で、Scratch(スクラッチ)のプログラミングをして、ロボットを動かしてみたいと思います。市販のロボットを少し改造するだけで、簡単に操作できるようになりました。



このブログを検索

カテゴリ

プロフィール


こんにちは!

まあちゃん&うさたん のママです。


ラズベリーパイを使った簡単な電子工作やプログラミングに挑戦しています。


よかったら、詳しいプロフィールも見てください。


QooQ