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

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

Scratch(スクラッチ)レースゲーム 自動そうじゅう VS 君!

 

 

クラッチの概要レースゲームです。

レースゲームは、青の車はスペースで進みます。左右→で方向が変わります。
ピンクの車は自動走行です。

下の”Scratch - レースゲーム”をクリックするとスクラッチのサイトに飛びます。

 


って”中を見る”を押すと、プログラムが見れます。触っ

 

ても壊れないから触ってみてくださいね。

スマホからは動きません。パソコンから動かしてね!

 

クラッチレベル 

小学生3年生~4年生レベル(スクラッチ歴2か月~3か月)

 

時間 

子供で60分程度

 

ポイントの解説

 

 

f:id:kisshi-new:20170521213452p:plain

完成図

f:id:kisshi-new:20170521213445p:plain

背景の作成

筆で円を描くときは、車が2台分通るので、ちょっと太めにかいてくださいね。

f:id:kisshi-new:20170521213426p:plain

車の作成

四角形を使って車を作ります。四角形の書き方は、「Scratch(スクラッチ)入門編 きほんそうさを学ぼう!」の四角形をかくを見てくださいね。

f:id:kisshi-new:20170521213419p:plain

車を小さくする

連続して何回か車に縮小アイコンをおしてくださいね。

f:id:kisshi-new:20170521213401p:plain

部品を作る1

ペイントは日本語には対応していません。

f:id:kisshi-new:20170521213354p:plain

部品を作る2

旗がクリックされたときには、YOUWIN、YOULOSEを”隠す”にして見えないようしてください。ゴールしたときのみ、表示するようにします。

f:id:kisshi-new:20170521213338p:plain

3,2,1でスタートさせる

STARTのメッセージを送ったら、受け取ったときのイベントを設定しているところに処理が届きます。今回は、STARTを青色の車とピンク色の車が同時に受け取ります。

f:id:kisshi-new:20170521213331p:plain

青色の車をうごかす

”もし〇〇キーが押されたなら”を”ずっと”が囲っています。これは、スクラッチ初心者が理解できていないところですが、"START"メッセージは1回しか飛んできません。継続的に車をうごかすためには、”ずっと”で囲まないと車はずっと動きません。

”〇〇キーが押された”を”もし〇〇なら”で囲むやり方はよく使うので覚えておきましょう。

f:id:kisshi-new:20170521213324p:plain

青色の車が緑色にふれたとき

”□色に触れた”というのは、”調べる”のスクリプトです。この場合は、緑色に触れたていたら、真(true)を返し、そうでなければ偽(false)を返します。触れていたら、”もし〇〇なら”を処理します。

f:id:kisshi-new:20170521213318p:plain

青色の車がゴールしたとき

赤色のゴールに触れたら勝ちを送って、YOUWIN!を表示する処理です。

赤色にふれたかを調べるスクリプトを使っていますね。

f:id:kisshi-new:20170521213259p:plain

ピンク色の車をうごかす

ピンク色の車は、自動でうごくようにします。オレンジ色のタイヤが右側で、右の芝生に触れると左を向くようにします。水色のタイヤは左側で、左の芝生に触れると右を向くようにします。

f:id:kisshi-new:20170521213253p:plain

ピンク色の車がゴールしたとき

ピンクの車がゴールしたら、青色の車はまけたということなので負けを送ります。

 

f:id:kisshi-new:20170521213248p:plain

スクリプト紹介1

最後にスクリプトをまとめました。

f:id:kisshi-new:20170521213243p:plain

スクリプト紹介2

最後にスクリプトをまとめました。

f:id:kisshi-new:20170521213236p:plain

利用規約

f:id:kisshi-new:20170521213229p:plain

 

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

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

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

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

 

 

 

 

 

 

 

 

 

 

 

スクラッチ・りんごキャッチ

 Scratch(スクラッチ) の概要

 

アニーナさんが空から落ちてくるりんごを踊りながらポーズを決めてキャッチするよ。

りんごをキャッチすると1点はいるよ。

旗をクリックするとはじまるよ。

アニーナさんの操作は、←→:上下左右移動しますよー

 

下の”Scratch - アニーナさんのりんごキャッチ”をクリックするとスクラッチのサイトに飛びます。開いたら緑の旗をクリックしてね。

って”中を見る”を押すと、プログラムが見れます。触っても壊れないから触ってみてくださいね。

 

スマホからは動きません。パソコンから動かしてね!

 

クラッチレベル 

小学生3年生~4年生レベル(スクラッチ歴2か月~3か月)

 

時間 

子供で30分程度

 

ポイントの解説

f:id:kisshi-new:20170622223836p:plain

完成図

f:id:kisshi-new:20170622223824p:plain

 

スプライトと背景をえらぼう

 

f:id:kisshi-new:20170622223801p:plain

 

アニーナさん達と背景はこんな感じ

f:id:kisshi-new:20170622223631p:plain

アニーナさんを左右に移動

f:id:kisshi-new:20170622223614p:plain

Scratchの豆知識

f:id:kisshi-new:20170622223602p:plain

 

アニーナさんとボウルを同時に動かす

f:id:kisshi-new:20170622223546p:plain

ランダムな場所からりんごをおとすf:id:kisshi-new:20170622224524p:plain

Scratchの豆知識

f:id:kisshi-new:20170622223519p:plain

りんごが下に落ちたら終わる

f:id:kisshi-new:20170622224650p:plain

りんごがボウルに触れたとき

f:id:kisshi-new:20170622223453p:plain

スクリプト紹介1

f:id:kisshi-new:20170622223239p:plain

スクリプト紹介2

f:id:kisshi-new:20170622223224p:plain

利用規約

f:id:kisshi-new:20170622223125p:plain

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

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

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

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

 

 

 

 

 

 

 

Scratch(スクラッチ) イライラ迷路 動く棒つき

 

 Scratch(スクラッチ) の概要

昔はやったイライラ棒です。

緑色のかべに触れないように彼女にたどりついてね。動くかべもあり。

3回あたったらアウト。

旗をクリックするとはじまるよ。

青色の主人公の操作は、↑↓←→:上下左右移動

下の”Scratch - イライラ迷路”をクリックするとスクラッチのサイトに飛びます。

 

って”中を見る”を押すと、プログラムが見れます。触っ

 

ても壊れないから触ってみてくださいね。

スマホからは動きません。パソコンから動かしてね!

クラッチレベル 

小学生3年生~4年生レベル(スクラッチ歴2か月~3か月)

 

時間 

子供で60分程度

 

ポイントの解説

 

f:id:kisshi-new:20170526013739p:plain

完成図

f:id:kisshi-new:20170526013731p:plain

背景の作成

主人公が通れるくらいの迷路を作ってね。

f:id:kisshi-new:20170526013722p:plain

登場キャラの作成

f:id:kisshi-new:20170526013711p:plain

Scratchの豆知識

f:id:kisshi-new:20170526013643p:plain

登場キャラの作成

 

 

f:id:kisshi-new:20170526013632p:plain

部品を作る2

f:id:kisshi-new:20170526013621p:plain

 

主人公をうごかす

f:id:kisshi-new:20170526013607p:plain

 

主人公が〇〇にふれたとき

 

f:id:kisshi-new:20170526013547p:plain

Scratchの豆知識

f:id:kisshi-new:20170526013536p:plain

 

主人公:3回かべにあたったらアウトにする1

f:id:kisshi-new:20170526013524p:plain

 

 

主人公:3回かべにあたったらアウトにする2

 

f:id:kisshi-new:20170526013517p:plain

 

 

ぼうを動かすf:id:kisshi-new:20170526015333p:plain

スクリプト紹介1

 

f:id:kisshi-new:20170526013458p:plain

スクリプト紹介2

f:id:kisshi-new:20170526013442p:plain

利用規約

f:id:kisshi-new:20170526013359p:plain

 

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

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

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

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

 

 

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

こんにちは!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スタジオ(作品置き場)