スクラッチのやり方を動画で学ぼう!

スクラッチの操作の仕方を説明し、楽しく遊ぶのを目的としたブログ

【やり方】スクラッチで猿がトランポリンやバナナを食べるよ

こんにちは!RIKKAです。

今日もプログラミングとは何かわけが分らない状態ですが、スクラッチ講師もしているキシさんより資料が送られてきました。

 

お猿さんがトランポリンとで飛んだり、バナナを食べたり、お水を飲んだり、太鼓を叩いたりと、前よりすごくなっている!ゲームっぽくなってきましたよ。

 

 

 

 

「お猿さんとあそぼう」について


クラッチの概要 

お猿さんがトランポリンで遊んだり、バナナを食べたり、お水を飲んだり、太鼓を叩いたり、いろんなことができるようになっています。やりたい場所をクリックするとそこまで、お猿さんがきてかわいい動きをします。
※完全版は、動画で確認してくださいね!


この教材を通じて学べること


① “このスプライトクリックされたとき”ブロックが置かれたスプライトがクリックされると、このブロックの下にあるブロックが実行されます。
クラッチに限った話ではなく、世の中にある大半のプログラムは、何かが押されたとき、時間がきたときに動作するよう作られています。その原理を学べます。


② コスチュームを変えます。
クラッチでもっともよく使うブロックです。
コスチュームを特定のものに変えたいときに使用します。
パラパラ漫画をイメージしてくださいね。
ページをめくると物が動くのと同じ原理です。


③ 音を鳴らします。
音機能をコントロールするブロックです。
クラッチに収録された鳴き声や言葉を発します。自分の声も録音できますよ。


④ 繰り返しを行います。
アルファベットの「C」に似た形をしており、内部にほかのブロックを入れて使用するブロックです。
繰り返し処理(ループ)を行うブロックです。
同じようなことをする手間を省きます。


⑤ “(メッセージ)を送る”“(メッセージ)を受け取ったとき”
“(メッセージ) を送る”ブロックは、メッセージをスクラッチプログラム全体に送るブロックです。
このブロックを実行すると、すべてのスプライトにおいて、送信メッセージに対応する“(メッセージ) を受け取ったとき”ブロックが実行を開始します。
このようなメッセージの送受信は、何らかのやりとりを行うときに便利です。
だれかがだれかに命令を与えるときに使いします。

 

クラッチレベル 

小学生3年生~4年生レベル(スクラッチ歴半年~1年)


時間 

子供60分程度


難しいポイントの解説


1. お猿さんをマウスでクリックしたら、“いくぞー!”と言って手をあげる。

 

f:id:aoringoame3:20170502234155p:plain


お猿さん、バナナ、グラス、たいこ、トランポリンをまとめて、スプライトと呼びます。
四角で囲った顔らしきものを選択するとキャラクターが追加できるよ。

f:id:aoringoame3:20170502234211p:plain



お猿さんを選択して、“OK”をクリックしてくださいね。
同じようにバナナやグラスも追加してくださいね。

f:id:aoringoame3:20170502234225p:plain


お猿さんを指定して、“スクリプト”をクリックすると、ブロックを積み上げられるページが現れます。
下のようにブロックを積み上げます。

 

f:id:aoringoame3:20170502234239p:plain


“このスプライトがクリックされたとき”を選択してください。
お猿さんがクリックされたときに、下の①~③を2回繰り返します。


① “popの音を鳴らす”を置くと、”ポッ!“と音がなります。

f:id:aoringoame3:20170502234301p:plain


“音”をクリックして、スピーカーを選択してください。

f:id:aoringoame3:20170502234315p:plain


“pop”を選択して、“OK”を選択してください。

f:id:aoringoame3:20170502234326p:plain


すると、“○○の音を鳴らす”の中に“pop”が現れるので選んでください。

 

② “いくぞー!と2秒言う”と“いくぞー!”という吹き出しが2秒間現れます。
③ お猿さんのコスチュームを“monkey2-b”に変えて、1秒まち”monkey2-c”変えて1秒待ちます。

f:id:aoringoame3:20170502234346p:plain



“monkey2-b”と“monkey2-c”は、コスチュームで確認できます。 

 

2. トランポリンをマウスでクリックすると飛び跳ねる

f:id:aoringoame3:20170502234406p:plain

トランポリンを指定して、“スクリプト”をクリックすると、ブロックを積み上げられるページが現れます。
下のようにブロックを積み上げます。

f:id:aoringoame3:20170502234424p:plain


トランポリンには、たった3行しかブロックがありません。
“このスプライトがクリックされたとき”を選択してください。
トランポリンがクリックされたときに、下の①~②を行います。


① トランポリンを全面に出します。
② “「あそぶ」を送る”でメッセージをおくります。
 だれが受け取るかというと、お猿さんが“「あそぶ」を受け取ったとき”を設定して受け取ります。

f:id:aoringoame3:20170502234446p:plain

f:id:aoringoame3:20170502234531p:plain


お猿さんがトランポリンから「あそぶ」を受け取ったあとの処理を描いていきます。

f:id:aoringoame3:20170502234544p:plain

「あそぶ」を受け取ったら、下を行います。


① 1秒でx座標(xざひょう)を140に、y座標(yざひょう)を87に変える。
お猿さんが、1秒間でトランポリンの位置に移動します。
x座標はよこの位置で、y座標はたての位置になります。


② わーい!と2秒言います。


③ y座標を20移動して、0.3秒まちy座標を-20移動します。
お猿さんがジャンプをしたような動作になります。

f:id:aoringoame3:20170502234702p:plain f:id:aoringoame3:20170502234710p:plain

左は、y座標(たて)を20移動した状態で、右は、y座標(たて)をー20移動した状態となります。これを3回繰り返します。


④ x座標を-48に、y座標を88にする。
お猿さんがいたの石の上の位置に移動させるという意味です。


3. バナナをたべる

f:id:aoringoame3:20170502234732p:plain


バナナを指定して、“スクリプト”をクリックすると、ブロックを積み上げられるページが現れます。下のようにブロックを積み上げます。

f:id:aoringoame3:20170502234747p:plain


トランポリンと同様にバナナは、たった3行しかブロックがありません。
“このスプライトがクリックされたとき”を選択してください。バナナがクリックされたときに、下の①~②を行います。


① トランポリンを前に出します。


② “「ばななをたべる」を送る”でメッセージをおくります。
 だれが受け取るかというと、お猿さんが“「ばななをたべる」を受け取ったとき”を設定して受け取ります。

f:id:aoringoame3:20170502234803p:plain

 

f:id:aoringoame3:20170502234815p:plain

 
バナナから「ばななをたべる」を受け取ったあとの処理を描いていきます。

f:id:aoringoame3:20170502234837p:plain


「ばななをたべる」を受け取ったら、下を行います。
① 1秒でx座標を―152に、y座標を-54に変える。
お猿さんが、1秒間でバナナの位置に移動します。
② “「chomp」の音を鳴らす”で音を鳴らします。
③ 0.5秒まってx座標を-48に、y座標を88にする。
お猿さんがいたの石の上の位置に移動させるという意味です。


4. お水をのむ

f:id:aoringoame3:20170502234906p:plain


グラスを指定して、“スクリプト”をクリックすると、ブロックを積み上げられるページが現れます。下のようにブロックを積み上げます。

f:id:aoringoame3:20170502234923p:plain



“このスプライトがクリックされたとき”を選択してください。おみずがクリックされたときに、①を行います。
① “「みずをのむ」を送る”のメッセージをおくります。
お猿さんが“「みずをのむ」を受け取ったとき”を設定して受け取ります。 

f:id:aoringoame3:20170502234939p:plain

f:id:aoringoame3:20170502234957p:plain
グラスから「みずをのむ」を受け取り、受け取ったあとの処理を描いていきます。

f:id:aoringoame3:20170502235016p:plain

① 1秒でx座標を―47に、y座標を-51に変える。
お猿さんが、1秒間でグラスの位置に移動します。
② “「chomp」の音を鳴らす”で音を鳴らします。
③ “「みずをのんだ」を送る”でメッセージをおくります。
ややこしいですが、再びメッセージをグラスに返します。
下が、“「みずをのんだ」を受け取ったとき”ですが、コスチュームを「glass water-b」にします。これは、グラスに水がない状態のことです。

f:id:aoringoame3:20170502235033p:plain

f:id:aoringoame3:20170502235043p:plain



④ 0.5秒まってx座標を-48に、y座標を88にする。
お猿さんがいたの石の上の位置に移動させるという意味です。


応用問題


ほかのものをクリックしたらお猿さんが動かすようにしましょう。
① たとえば、ボールをクリックするとお猿さんがボールをつかってあそぶようにしてください。
② たとえば、ギターをクリックするとお猿さんがギターでえんそうするようにしてください。

 

★順次公開中、スクラッチのやり方動画★ 

Scratch(スクラッチ) 入門編 基本操作を学ぼう!

クラッチのやり方を動画で学ぼう!TOPページ

Scratchスタジオ(作品置き場)

 

 

第四次産業革命に負けるな!AIはプロブラミングの基礎だからこだわる

本日はプログラミングの入門として、スクラッチが簡単に動かせるように動画をせっせと作っている理由をお話しします。

第四次産業革命まっただなか

www.nikkei.com

何気なく生活していますが、じつは今は第四次産業革命という大きな転換期を迎えています。

このまま農業も製造業も、サービス業も変化しないと、いまの業界は廃れます。

今とやってることは、変わらなくても作業(単純な作業だけでなく)の付加価値が低下して、単価が下がります。
特に得意技術がない製造業は脱皮しないと摩耗がはげしいと考えられます。

 

いまは、グーグルやマイクロソフトを中心とするIT企業が新しいAIへの開発投資に注力しています。

japanese.engadget.com


AI開発は、プログラミングの延長です。

本当に可能性のある子供にプログラミングの間口を広げてあげたいなと考えています。できれば日本の子供を応援したい。私たちの住む日本をよくするにも、活躍する姿を見せて欲しいです。

これが私たちstottyyが、プログラミングにこだわる最大の動機なんです。

単にAIを使うだけなら将来困らないでしょう。ボタン一つでAIは動くようになっているでしょうから。

ですが、それが壊れたときの対処法や、将来、仕事内でどうAIを同活用していくかが身近な実務になってくるとなると、プログラミングの基礎を知っていなければ、良いアイデアが浮かぶでしょうか?役立てるでしょうか?

 

もちろん知らなくても役立てるかもしれません。しかし英語が話せない人が常に通訳を連れていなければいけない状態になっていたら、そこにロスがありますし、少しのニュアンスが違いビジネスが大きく間違うこともあるでしょう。

だからこそ、本当に言語と一緒で基礎としてのプログラミングを身につけて貰いたい。

 

その中で、スクラッチは、勉強ではなく遊びの中でプログラミングに興味を持って貰う入門編ということになります。

さらに私たちが難易度が低くわかりやすいものを作っているのには、訳があります。自分たちがスクラッチをプログラミング入門として考えたとき、小学生低学年から、わかってもらえるだろうか?そのことをいつも頭の片隅に入れて作っています

残念ながら、ネット上いくら探してもいいものが出てきませんでした。

なら自分で作るしかない!そう思って作っています。

 

これから基礎編は10~20個くらいで完成する予定です。

動画はもう半分できているので、後は音入れ。

へたくそでもナレーションがあった方が、実際にスクラッチを動かしながらやれるので、お恥ずかしい限りですが素人の全力を出して作ってます。

 

まだまだ作りはじめなので、もしも、「ここ見にくいよ」「こうした方が面白いよ」というアドバイスや「ナレーション、なまりすぎ!」という叱咤激励なんでも受け付けますので、コメントいただけると幸いです。

 

すべては子ども達の未来のために。

■おすすめの本■ 

 ■おすすめ記事■

satotty755.hatenablog.com

satotty755.hatenablog.com

 

 

 

 

スクラッチ学習用動画A-2をYOUTUBEにUP(スプライトの動かし方)

クラッチ学習用動画2の公開をいたしました。

クラッチのやり方の最初歩となる動画です。

 

今回はスプライトと呼ばれる「人形」の変え方・背景の作り方を説明しています。


前回同様、音声付きで易しく解説していますので、お子さんと一緒に見ていただいてもすぐに覚えて、使えるようになります。


スクラッチ学習用動画2

クラッチの準備から知りたい方は

まずはスクラッチとは何?というかた向けの動画は、こちらのスクラッチ学習用動画1の準備編からご覧下さい。

youtu.be

クラッチ自体、「なにそれ?」と、ちんぷんかんぷんの方のためは前記事をご覧下さい。

 スクラッチって何?

satotty755.hatenablog.com

クラッチでやり方次第で、こんな遊びも出来ます

リオオリンピック閉会式で話題になった安部マリオも簡単に作れちゃいます。

スプライト「人形」を自分で入れ込む事ができれば、簡単にですが、こんなことも出来ます。

youtu.be

画像はとっても荒いですが、雰囲気は伝わりましたでしょうか?

 

子ども用のプログラミングソフトで、こんなことができるなんてちょっと驚きですよね。

 

 

クラッチのダウンロードは公式ホームページにて

日本語に対応してますので、ご安心下さい^^!

scratch.mit.edu

子ども達にスクラッチのプログラミング体験を!

YouTubeには10以上これから、スクラッチでのプログラミングを子ども達に体験して貰いやすいような動画をアップしていく予定です。

どこかにいってわざわざ講座を受けなくても、高いお金を払って勉強しなくても、お家でパパやママ、おじいちゃん、おばあちゃん、はたまた子どもだけでも見ればわかる動画になっているので、教材いらず。

まずはやってみないとわからないです。ポケモンが楽しかったり、そうでもなかったりもやってみないとわかりません。「楽しい」って気持ちは、一番の吸収力に繋がります。特に子どもさんの場合は・・・

 

この動画がその子ども達の「楽しい」に火を付ける事ができたら、とても嬉しいです★

 

基本は日本語記事ですが、英語圏の方へ向けての英語音声入りバージョンも作成していく予定ですので、(2016年に内スタートできたら)こうしたらいいなどご意見ご感想などございましたら、是非コメントやTwitterにメッセージいただけると幸いです^^

 

 ★★おすすめ記事★★ 

satotty755.hatenablog.com

rikko.hatenablog.com

rikko.hatenablog.com

 

すべては子ども達の未来のために♪

 

スクラッチの学習用動画A-1をアップしました(準備編)

こんにちは!

クラッチの学習用動画A-1をアップしました。

まずは準備編ですが、音声入りなので実際にスクラッチを操作しながらでも学ぶことが出来ます。

もちろん先日UPしたミニョンが水先案内人として登場しますので、ミニョンのゆるゆる感をお楽しみ下さい。


スクラッチ学習用動画1

今回は準備編と題して、まずはスクラッチの画面を表示させる第一歩から説明していきます。

次回は実際にプログラミングをしていきます。第二回目は画面操作の方法を公開します。配信予定は9/26の午前中を予定しております。

 

動画作成者の私共はど素人ですので、画面や「こうした方が見やすいよ!」とか音声について「変なしゃべり方だね」っなどコメントは、じゃんじゃん受け付けております。

これから小学生の子ども達にわかりやすい動画をお届けしていきたいと願っております。

 

すべては子ども達の未来のために♪

PR

■おすすめ記事■ 

satotty755.hatenablog.com

satotty755.hatenablog.com

 

五輪【安部マリオ】をスクラッチで作ろう!

こんにちは、さとってぃです。

Tudo parado, em movimento.

安部マリオ作ったよ!

五輪閉会式の安倍首相がマリオになって出てきて面白かったので、

その様子をスクラッチで簡単に再現してみました。

ちょっと雑ですけど、よかったら見てみてくださいね。


ABE MARIO!【安倍マリオ】五輪閉会式のマリオの作り方

テキストでも順次作り方を

クラッチの基本的な使い方から

簡単なところから、ちょっと難易度が高いところまで

説明していくのでまずは面白さに触れていただけるとさいわいです^^

 

ではでは、また!

 

クラッチを使うときは公式ホームページへ

scratch.mit.edu

 

 すべては子ども達の未来のために♪

★順次公開中、スクラッチのやり方動画★ 

Scratch(スクラッチ) 入門編 基本操作を学ぼう!

クラッチのやり方を動画で学ぼう!TOPページ

Scratchスタジオ(作品置き場)