【スクラッチ】マウスで動かす「マウスが押された」ブロックを使おう

動き
ラッチ先生
ラッチ先生

こんにちは!

「スクラッチしよう!楽たのしく学まなぶプログラミング教室きょうしつ」の担任たんにんラッチです。

スック
スック

スックです。

よろしくね!

ラッチ先生
ラッチ先生

今回こんかいは、ネコをクリックしたところに移動いどうさせるプログラミングを行おこないます。

「スクラッチ!1-12 ねこからにげろ!」 scratch クリックするとネコがクリックしたところに移動するスクリプト
クリックしたところにネコを移動いどうさせる
クリックするところに移動いごうする

それでは、楽たのしくプログラミングを学まなんでいきましょう!

スポンサーリンク

今回作るスクラッチの作品は、これっ!

  • 緑みどりの旗はたをクリックすると、ネコが動うごきまわるよ。
  • てんとう虫むしは、マウスをクリックした所ところに動うごきます。
  • ネコにつかまらないように、てんとう虫むしを動うごかしてね。
スック
スック

あそんでみて!

今回のプログラミングで学ぶことは

1.緑みどりの旗はたをクリックすると、ネコが動うごきまわるスクリプトがわかるよ。

「スクラッチ!1-12 ねこからにげろ!」 scratch ネコが動き回る
ネコが動うごきまわる

2.カブト虫むしが「うーん…」と考かんがえながら、マウスに体からだを向むけるスクリプトがわかるよ

「スクラッチ!1-12 ねこからにげろ!」 scratch  カブトムシがマウスに体を向ける
カブト虫むしはマウスに体からだを向むける

3.カブト虫むしがマウスでクリックしたところに1秒びょうかけて動うごくスクリプトがわかるよ

「スクラッチ!1-12 ねこからにげろ!」 scratch  クリックした場所に1秒かけて動く
カブト虫むしはクリックした所ところに1秒びょうかけて動うごく

4.ネコにつかまると「つかまっちゃった」と言いうスクリプトがわかるよ

「スクラッチ!1-12 ねこからにげろ!」 scratch  ネコに捕まるとしゃべる
ネコにつかまると「つかまっちゃった」と言いう

スポンサーリンク

スクリプトを見てみよう

スプライトはこれです!

「スクラッチ!1-12 ねこからにげろ!」 scratch  スプライト
スプライト
ラッチ先生<br>
ラッチ先生

このスクラッチ作品のスプライトは、「ネコ」と「ほし」です。

スクラッチ画面がめんを見ると、「ネコ」「ほし」と表示ひょうじされています。

 *「スプライト1」を「ネコ」に名前なまえを変かえました。

 *「Ladybug1」を「てんとう虫」に名前なまえを変かえました。大きさは「70」です。

スック
スック

新あたらしいスプライトの入いれ方かたは、下したの記事きじに書かかれているよ!

スクリプトはこれです!

ネコのスクリプト

「スクラッチ!1-12 ねこからにげろ!」 scratch  ネコのスクリプト
ネコのスクリプト

テントウ虫のスクリプト

「スクラッチ!1-12 ねこからにげろ!」 scratch カブトムシのスクリプト
てんとう虫むしのスクリプト

スポンサーリンク

プログラミングの仕方を説明します

ネコのスクリプト

「スクラッチ!1-12 ねこからにげろ!」 scratch  ネコの最初に場所を決めるスクリプト
ネコの最初さいしょの場所ばしょを決きめるスクリプト
「スクラッチ!1-12 ねこからにげろ!」 scratch  ネコが動き続けるスクリプト
ネコがななめに動うごき続つづけるスクリプト

てんとう虫のスクリプト

「スクラッチ!1-12 ねこからにげろ!」 scratch  カブトムシが最初の場所を決めるスクリプト
てんとう虫むしの最初さいしょの場所ばしょを決きめる
「スクラッチ!1-12 ねこからにげろ!」 scratch  カブトムシがマウスに体を向けるスクリプト
てんとう虫むしの「うーん」と考かんがえながらマウスに体からだを向むけるスクリプト
「スクラッチ!1-12 ねこからにげろ!」 scratch  カブトムシがクリックしたところに1秒かけて動くスクリプト
マウスがクリックした所ところに1秒びょうかけて動うごくスクリプト

「1秒びょうでx座標ざひょうをマウスのx座標ざひょう,y座標ざひょうをマウスのy座標ざひょうにする」コードとは

scratch 「1秒でクリックした場所へ動く」ブロック
「1秒びょうでクリックした場所ばしょへ動うごく」ブロック

〇マウスがある所ところに1秒びょうかけて行いく

「スクラッチ!1-12 ねこからにげろ!」 scratch  カブトムシがクリックしたところに1秒かけて動くスクリプト
「1秒びょうでx座標ざひょうをマウスのx座標ざひょうに、y座標ざひょうをマウスのy座標ざひょうに変かえる」コードの役目やくめ
「スクラッチ!1-12 ねこからにげろ!」 scratch  ネコに捕まるとしゃべるスクリプト
ネコにつかまると「つかまっちゃった」と言いって終おわるスクリプト

スポンサーリンク

なんで最初の場所をきめるの?

スック
スック

ラッチ先生、ネコもてんとう虫むしも最初さいしょの場所ばしょを決きめてるよね。

なんで、わざわざ最初さいしょの場所ばしょを決きめてるの?

「スクラッチ!1-12 ねこからにげろ!」 scratch  ネコの最初の場所を決める
ネコの最初さいしょの場所ばしょを決きめる
「スクラッチ!1-12 ねこからにげろ!」 scratch  カブトムシの最初の場所を決める
てんとう虫むしの最初さいしょの場所ばしょ
ラッチ先生
ラッチ先生

いいところに気きがついたね。

じつは、終おわり方かたに問題もんだいがあるんだ。

スック
スック

終おわり方かたに問題もんだい?

ラッチ先生
ラッチ先生

てんとう虫むしがネコにつかまるとゲームが終おわるようにプログラミングしました。

もし、ネコもてんとう虫むしも最初さいしょの場所ばしょを決きめてなかったらどうなるか見みてみよう。

「スクラッチ!1-12 ねこからにげろ!」 scratch  捕まると終了する
ネコにつかまると終おわる
「スクラッチ!1-12 ねこからにげろ!」 scratch  緑の旗をクリックするとすぐ捕まる
緑みどりの旗はたをクリックしたら、すぐネコにつかまる
スック
スック

あれっ、すぐ終おわっちゃった!

ラッチ先生
ラッチ先生

そうです。何なにもしないですぐ終おわっちゃうんです。

スック
スック

なんでっ!

ラッチ先生
ラッチ先生

それは、ねえ。

ゲームが終おわった時ときは、ネコもてんとう虫むしも止とまっているよね。

つぎに、またゲームをやろうとして、緑みどりの旗はたをクリックすると

ネコもてんとう虫むしも、その場所ばしょからゲームを始はじめることになるんだ。

「スクラッチ!1-12 ねこからにげろ!」 scratch  捕まったら終わった場所から開始する
終おわった場所ばしょから ゲーム開始かいし
スック
スック

あっ、ほんとだ!

ネコもてんとう虫むしも、つかまった所ところから動うごいているよ。

だから、すぐネコにつかまっちゃって終おわるんだね!

ラッチ先生
ラッチ先生

そうです。

それでは、ゲームが面白くないよね。

だから、最初さいしょにネコとてんとう虫むしの位置いちを離はなしておく必要ひつようがあったんだ。

「スクラッチ!1-12 ねこからにげろ!」 scratch  ネコとカブトムシの最初の場所を機縁る
すぐつかまらないように、2つのスプライトは離はなしておく
スック
スック

そうかっ、わかった!

スポンサーリンク

まとめ

ラッチ先生
ラッチ先生

今回こんかいは、「1秒びょうでx座標ざひょうをマウスのx座標ざひょうに、y座標ざひょうをマウスのy座標ざひょうにする」コードを使つかって、てんとう虫むしがクリックした所ところに逃にげるゲームのプログラミングを学まなびました。

プログラミングのひけつ

ラッチ先生
ラッチ先生

ネコからにげるゲームをもっとおもしろくプログラミングしてみましょう!

ゲームをおもしろくするひけつ1

「〇秒びょうでx座標ざひょうをマウスのx座標ざひょうに、y座標ざひょうをマウスのy座標ざひょうにする」コードの数字すうじを変かえる

「スクラッチ!1-12 ねこからにげろ!」 scratch  テントウムシの動く速さを変える
てんとう虫むしが動うごく速はやさを変かえる
ゲームをおもしろくするひけつ2

「〇歩ぽ動うごかす」コードの数字すうじを変かえる

「スクラッチ!1-12 ねこからにげろ!」 scratch  ネコの動く速さを変える
ネコが 動うごく 速はやさを 変かえる
ゲームをおもしろくするひけつ2

「〇度どに 向むける」コードの数字すうじを変かえる

「スクラッチ!1-12 ねこからにげろ!」 scratch  ネコの向きを変える
ネコの向むきを変かえる
ラッチ先生
ラッチ先生

今回こんかいのプログラム学習がくしゅうはここまで!

クリックした所にてんとう虫が逃げるゲームは、いかがでしたか。

スック
スック

おもしろかったぁ!

ラッチ先生
ラッチ先生

それはよかった。

みんなも、

ネコの動きや向き、

てんとう虫の動きを変えることによって、

もっと、もっと、おもしろいゲームになります。

チャレンジしてみてね!

スック
スック

はぁーい!

ラッチ先生
ラッチ先生

また、

ネコやてんとう虫を自分の気に入ったスプライトに変えると、

よりいっそう気に入ったゲームになりますよ。

それじゃあ、また!

スック
スック

まったねえーーー!

(@^^)/~~~

スポンサーリンク


ラッチ先生
ラッチ先生

今回こんかい 学まなんだことを

pythonパイソンでプログラミングしたいと思おもったら

ここで 学まなべます

ラッチ先生
ラッチ先生

「変数へんすう」って、なあに?

「変数へんすう」ブロックって、どう使つかうの?

と 思おもっている方かたに!

変数へんすうブロックでのプログラミングを 学まなべるドリルを 作つくりました

ラッチ先生
ラッチ先生

「リスト」って、なあに?

「リスト」ブロックって、どう使つかうの?

と 思おもっている方かたはこちら!

リストブロックでのプログラミングを 学まなべるドリルを 作つくりました

スック
スック

画面がめんを クリックすると

「ステップアップドリル」のサイトへ 行いけます!

ラッチ先生
ラッチ先生

pythonパイソンを 学まなびたいと 思おもっている方かたは、こちら!

「pythonパイソンしよう! 楽しく学べるプログラミング教室」サイトを 作つくりました。

コメント