【スクラッチ】ゲームの技02 :タップで左右に動かす(スマホ用)

ゲームの技
ラッチ先生
ラッチ先生

こんにちは!

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

スック
スック

スックだよ!

ラッチ先生
ラッチ先生

今回こんかいは、

ネコを

  • タップして、左右さゆうに動うごかす

プログラミングを 学まなびます。

タップして左右さゆうに動うごかす
スック
スック

パソコンだと、クリック。

スマホやタブレットだと

タップして動うごくんだね!

ラッチ先生
ラッチ先生

ねっちは、

タップ(クリック)した方ほうへ動うごくようにプログラミングしています。

「スクラッチしよう!11-02  ゲームのわざ タップでスプライトを左右に動かす(スマホ用)」 scratch タップでネコを左右に動かすスクリプト
タップ(クリック)で動うごかすスクリプト
スック
スック

ネコをタップ(クリック)で動うごかすには、

scratch 「右にクリックされた」ブロック
「右みぎにクリックされた」ブロック
scratch 「左にクリックされた」ブロック
「左ひだりにクリックされた」ブロック

この2つのブロックが、必要ひつようなんだね。

ラッチ先生
ラッチ先生

そうです!

このプログラムで、

スマホ、タブレットでも遊あそべるゲームが作れるんだよ。

スック
スック

わかった、やってみるよ!

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

スポンサーリンク

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

  • ねっちは、タップ(クリック)する方ほうへ 移動いどうします。
スック
スック

スマホで、やってみて!

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

1.ネコが タップ(クリック)で左右さゆうに動うごくスクリプトがわかるよ

「スクラッチしよう!11-2 ゲームのわざ タップでねっちを動かす」scratch タップでネコを左右に動かす
タップで動うごかす

スポンサーリンク

スクリプトを 見てみよう

スプライトはこれです!

「スクラッチしよう!11-2 ゲームのわざ タップでねっちを動かす」scratch スプライト
スプライト
ラッチ先生<br>
ラッチ先生

このスクラッチ作品のスプライトは、

  • 「ねっち」

です。

  • 「Cat Flying」を「ねっち」、大きさを「50」にしました。
スック
スック
  • 新あたらしいスプライトの入いれ方かた
  • スプライトの名前なまえの変かえ方かた
  • 大きさの変かえ方かた

こちらの記事きじに書かいてあるよ!

スック
スック
  • ネッチの作つくり方かた

こちらの記事きじに書かいてあるよ!

スクリプトはこれです!

「スクラッチしよう!11-2 ゲームのわざ タップでねっちを動かす」scratch ねっちのスクリプト
ねっちのスクリプト

スポンサーリンク

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

タップで 左右に動くプログラミング

右へ 動く

1,ねっちの右側みぎがわに、マウス(指ゆび)がある

「スクラッチしよう!11-2 ゲームのわざ タップでねっちを動かす」scratch  「ねっちのx座標<マウスのx座標」ブロックの解説
「ねっちのx座標ざひょう<マウスのx座標ざひょう」ブロック
ラッチ先生
ラッチ先生

「タップ(クリック)する」というプログラム(命令めいれい)を、つけくわえよう。

scratch 「マウスが押された」ブロック
「マウスが押おされた」ブロック
スック
スック

えぇ、どうやるの?

ラッチ先生
ラッチ先生

この「〇かつ〇」ブロックを、

scratch 「〇かつ〇」ブロック
「〇かつ〇」ブロック

使つかうんだ。

2,ねっちの右側みぎがわで、タップ(クリック)する

「スクラッチしよう!11-2 ゲームのわざ タップでねっちを動かす」scratch 「ねっちの右側でタップ」ブロックの解説
「ねっちの右側みぎがわでタップ」ブロック
スック
スック

ふむふむ。

ラッチ先生
ラッチ先生

この「もし」ブロックを使つかって、

「スクラッチしよう!10-17 10秒間よけろ!」 scratch  「もしねっちの右側でクリックされたら」ブロック
「もしねっちの右みぎでタップされたら」ブロック

「もしねっちの右みぎでタップ(クリック)されたら」というプログラム(命令めいれい)で、

ねっちを動うごかそう!

3,ねっちの右側みぎがわをタップ(クリック)したら、右みぎに動うごく

「スクラッチしよう!11-2 ゲームのわざ タップでねっちを動かす」scratch 「ねっちの右でクリックされたら右へ動く」ブロックの解説
「ねっちの右みぎにタップしたら 右みぎに動うごく」スクリプト
スック
スック

あれっ、ちょっとしか動うごかないよ

ラッチ先生
ラッチ先生

そうです。

これだけでは、

「ねっちより右みぎにクリックしたら、10歩ぽ右みぎに動うごく」というプログラムになります。

スック
スック

うん。うん。

ラッチ先生
ラッチ先生

そこで、

「ずっと」ブロックを使つかって、

scratch 「ずっと」ブロック
「ずっと」ブロック

「いつでも、タップ(クリック)されたら右みぎに動うごく」というプログラムにするんです。

4,いつでも右側みぎがわにタップ(クリック)したら、ずっと右みぎに動うごく

「スクラッチしよう!11-2 ゲームのわざ タップでねっちを動かす」scratch  「ねっちの右でクリックされたらずっと右へ動く」ブロックの解説
「右側みぎがわにタップ(クリック)したら 右みぎに動うごく」スクリプト
スック
スック

これで、

タップ(クリック)している間あいだ、動うごいたね。

左へ 動く

ラッチ先生
ラッチ先生

今度こんどは、

「ねっちの左側ひだりがわにタップ(クリック)したら、左ひだりに動うごく」

プログラミングをしていきましょう。

1,ねっちの左側ひだりがわに、マウスがある

「スクラッチしよう!11-2 ゲームのわざ タップでねっちを動かす」scratch  「マウスのx座標<ねっちのx座標」ブロックの解説
「マウスのx座標ざひょう<ねっちのx座標ざひょう」ブロック
スック
スック

右みぎの反対はんたいになってるね!

2,ねっちの左側ひだりがわで、タップ(クリック)

「スクラッチしよう!11-2 ゲームのわざ タップでねっちを動かす」scratch  「ねっちの左側でクリック」ブロックの解説
「ねっちの左側ひだりがわでクリック」ブロック

3,いつでも左側ひだりがわにタップ(クリック)したら、ずっと左ひだりに動うごく

「スクラッチしよう!11-2 ゲームのわざ タップでねっちを動かす」scratch  「左側にクリックしたら左に動く」ブロックの解説
「左側ひだりがわにタップ(クリック)したら 左ひだりに動うごく」ブロック
スック
スック

やったぁ!

これで、

ねっちをタップ(クリック)で左右さゆうに動うごかせるね!

スポンサーリンク

まとめ

ラッチ先生
ラッチ先生

今回こんかいは、

ねっち(スプライト)を

  • タップ(クリック)で左右さゆうに動うごかす

プログラミングを学まなびました。

「スクラッチしよう!11-02  ゲームのわざ タップでスプライトを左右に動かす(スマホ用)」 scratch タップでネコを左右に動かすスクリプト
タップでネコを左右さゆうに動うごかす
スック
スック

これだと、

パソコンだけでなくて、

スマホやタブレットでも遊べるね!

ラッチ先生
ラッチ先生

そう!

スマホでもスクラッチができますからね。

このプログラムは、

「スクラッチしよう!10-17 10秒間よけろ!」のゲームで使つかわれています。

スック
スック

ねっちの動きに

このプログラムが使つかわれてるよ!

ラッチ先生
ラッチ先生

これからも、ゲームで使つかえそうなプログラムを紹介しょうかいしていきます。

お楽たのしみにね!

それじゃあ、またっ!

スック
スック

まったねえーーー!

(@^^)/~~~

スポンサーリンク

ラッチ先生
ラッチ先生

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

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

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

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

ラッチ先生
ラッチ先生

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

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

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

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

スック
スック

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

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

ラッチ先生
ラッチ先生

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

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

コメント