Scratch

こども向けプログラミング言語「Scratch」をはじめよう【その1】。

更新日:

ようこそのお運びで、厚く御礼申し上げます。
昨日のハンズオンイベントで「Scratch(スクラッチ)」というプログラミング言語が少し気になったので・・・やってみました。

プログラミング言語「Scratch」とは。

Scratch (http://scratch.mit.edu/)のホームページはこんな感じですね。

140427-0004

で、どんなものかというと・・・

Scratchとは初心者が最初に正しい構文の書き方を覚えること無く結果を得られるプログラミング言語学習環境である(Wikipedia参照

???・・・要は、

キーボードを打ってダラダラ書かなくても、楽しみながら組み立てちゃえば、あら不思議、プログラムって奴がどんなのかわかっちゃうよ!!!

ってことらしい。

プログラミング言語で文字を書いていくものと、ちょっと違うみたい

Scratchはこんな画面で作成&実行して行きます。140427-0001ビジュアルプログラミング言語」と言われるもののひとつみたいです。

画面の右側で、プログラムを作成します。

右の画面で、制御ブロックを組み合わせてと、左の画面の動作(のプログラム)を作成します。

140427-0003

上下左右の動き、繰り返し、if文、また音を鳴らしたりもできちゃうので、コレが意外にすごい。

画面の左側で、リアルタイムに実行されます。

右側で作ったプログラムは、この画面左で実行されます

140427-0005
デフォルトは「ねこ」に動作を作成したりできます。
もちろん画像を追加・変更・削除は簡単にできるみたい。

自分でキャラに動きをつけれるのは感動もの!

ゲームプログラミングをしている人には当たり前のことかもしれませんが、

制御ブロックを、何個か並べるだけで、
キャラクターが右や左に動いちゃうんです。音も鳴っちゃうんです。
140427-0006

いや、すぐコレが作れちゃうってことはすごい!!とおもっちゃいます。

まず、はじめるにはどうすれば良いかな??

作ってみたい人は、まずScratchのホームページ(http://scratch.mit.edu/)にいきましょう。

140427-0004

やってみる」、もしくは。左上の「作る」をクリックします。
140427-0004

すると作成画面が表示されます。ここから作成がスタートできます!

140427-0001

よくわかんないひとは、まず「Tips」をやってみましょう(13ステップ)

140428-0001

ダウンロード(オフライン)版もあります。

インターネット環境がなくても動くみたいです
※Adobe Airをインストールする必要があります。

http://scratch.mit.edu/scratch2download/

今回のまとめ

「こども向けプログラミング言語」ということだったのでどうかなーとおもったのですが、確かにこれはこども時代に触りたかったような気がします。「ツクール系」の好きな人にはたまらないかも。ゲームであったら買うよなーきっとw。

キャラクター(オブジェクト)にプログラムを置いていくところがActionScriptにも似てたりりしたので、直感的にあたって遊ぶことができました。昔作ったことのあるレゴの動作をかくプログラミングにも似てますね。こんなのが無料でできる時代かー。すばらしい。

 

-Scratch
-,

Copyright© アルパカ@ラボ:大分県臼杵市でホームページ運営やWordPressやってます。 , 2019 All Rights Reserved Powered by AFFINGER5.