【スクラッチ】ゲームの技09 :スマホ用リモコンを作ろう!

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

こんにちは!

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

スック
スック

スックだよ!

ラッチ先生
ラッチ先生

今回こんかいは、

スマホやタブレット用ようリモコンを 作つくります

スポンサーリンク
  • タップした所ところに リモコンが 出でてきます
  • 360° 自由自在じゆうじざいに 動うごかせます
スック
スック

実際じっさいに 試ためしてみて

ラッチ先生
ラッチ先生

スマホや タブレットには、

上下左右じょうげさゆうボタンが ないでしょ!

スック
スック

そうなんだ!

スマホやタブレットで 

できないゲームが あって、困こまってたんだ。

これっ、便利べんりだね

ラッチ先生
ラッチ先生

はい!

もしよかったら、

右みぎの絵えを クリックして

リミックスして 使つかってみてください。

「スクラッチしよう!11-9 スマホ用リモコンを 作ろう!」 scratch  

また、わかりやすく作つくり方かたを 解説かいせつしていきます。

スック
スック

おねがいします!

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

1.タップした所ところに リモコンを表示ひょうじする スクリプトが わかるよ

2.ねっちボールを 自由じゆうに 動うごかせる スクリプトが わかるよ

スポンサーリンク

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

リモコンを 表示するプログラミング

1.タップした所ところに リモコンを表示ひょうじする スクリプトが わかるよ

ラッチ先生
ラッチ先生

最初さいしょに、スプライト「ねっちボール」と「リモコン」を 作ります

「スクラッチしよう!11-9 スマホ用リモコンを 作ろう!」 scratch  スプライト「ねっちボール」「リモコン」
スプライト「ねっちボール」「リモコン」
スック
スック

スプライト「ねっちボール」と「リモコン」の 作つくり方かたです

ラッチ先生
ラッチ先生

スプライト「リモコン」の

「スクラッチしよう!11-9 スマホ用リモコンを 作ろう!」 scratch  スプライト「リモコン」
スプライト「リモコン」

プログラミングから 始はじめます

スック
スック

はぁ~い!

ラッチ先生
ラッチ先生

「○まで待まつ」ブロックを 使つかって

「○まで待つ」ブロック
「○まで待まつ」ブロック

タップされたところに リモコンが 表示ひょうじするようにします

1.タップした所ところに 表示ひょうじする

スック
スック

あれっ?

リモコンが 動うごいちゃうね…

ラッチ先生
ラッチ先生

おっっと!このプログラムだと

左ひだりクリックしたままだと

そのまま マウスの後あとを ついていくね

スック
スック

どうするの…、ラッチ先生

ラッチ先生
ラッチ先生

こういう時ときは、

「○まで待まつ」ブロックを 使つかって

「○まで待つ」ブロック
「○まで待まつ」ブロック

その場所ばしょに とどまらせよう!

2.タップした所ところに 表示ひょうじする

スック
スック

動うごかなくなったね

ラッチ先生
ラッチ先生

つぎは、

「幽霊ゆうれいの効果こうかを○にする」ブロックで

「幽霊ゆうれいの効果こうかを○にする」ブロック

タップされたら 表示ひょうじされるようにするよ

3.タップするまで 隠かくす

スック
スック

おぉ!タップした所ところに 現あらわれたぞ

ラッチ先生
ラッチ先生

こんどは、

「○のクローンを作つくる」ブロックで

「○のクローンを作る」ブロック
「○のクローンを作つくる」ブロック

リモコンのレバー部分ぶぶんを 作つくるよ

スック
スック

「画像効果がぞうこうかをなくす」ブロックで

「画像効果をなくす」ブロック
「画像効果がぞうこうかをなくす」ブロック

幽霊効果ゆうれいこうかを なくしたよ

4.レバー部分ぶぶんを 出だす

スック
スック

レバー部分ぶぶんは、クローンだから

その場ばに 残のこるんだ

ラッチ先生
ラッチ先生

そして

「○まで繰くり返かえす」ブロックで

「○まで繰り返す」ブロック
「○まで繰くり返かえす」ブロック

リモコンのレバー部分ぶぶんを 動うごかせるようにします

5.レーバー部分ぶぶんを 動うごかす

スック
スック

リモコンの形かたちには、なったね

スポンサーリンク

ねっちボールを 動かすプログラミング

2.ねっちボールを 自由じゆうに 動うごかせる スクリプトが わかるよ

ラッチ先生
ラッチ先生

まず、リモコンで

ねっちボールの向むきを 変かえられるようにします

スック
スック

はい

ラッチ先生
ラッチ先生

「○へ向むける」ブロックで

「○へ向ける」ブロック
「○へ向むける」ブロック

リモコンの向むきを 自由じゆうに 変かえられるようにします

6.リモコンの向むきを 自由じゆうに変かえる

ラッチ先生
ラッチ先生

次に、

スプライト「ねっちボール」で

「スクラッチしよう!11-9 スマホ用リモコンを 作ろう!」 scratch  スプライト「ねっちボール」
スプライト「ねっちボール」

プログラムをするよ

スック
スック

リモコンで

ねっちボールの 向むきを

動うごかすようにするんだよね

ラッチ先生
ラッチ先生

そうです!

「○度どに向むける」ブロックを 使つかえば

「○度に向ける」ブロック
「○度どに向むける」ブロック

リモコンと 同おなじ向むきに なるんだ

7.リモコンで ねっちボールの向むきを 操作そうさする

スック
スック

あれっ?

リモコンが ないのに

ねっちボールの向むきが 変かわってるよ

ラッチ先生
ラッチ先生

あらあら、ほんとだ!

「もし○なら」ブロックを 使つかって

「もし○なら」ブロック
「もし○なら」ブロック

リモコンが 表示ひょうじされたら 向むきが 変かわるようにしよう

8.リモコンが表示ひょうじされたら 操作そうさできる

スック
スック

これなら、いいね

ラッチ先生
ラッチ先生

最後さいごに

「○歩ぽ動うごかす」ブロックで

「○歩動かす」ブロック
「○歩ぽ動うごかす」ブロック

ねっちボールを 動うごかせば 完成かんせいだね

スック
スック

「もし端はじに着ついたら、跳はね返かえる」ブロックで

「もし端に着いたら、跳ね返す」ブロック
「もし端はしに着ついたら、跳はね返かえす」ブロック

端はじに 当あたったら 跳はね返かえるようにしたよ

9.リモコンで ねっちボールを 動うごかす

スック
スック

んっ⁉

レバーを 動うごかしていないのに

ねっちボールが 動うごくよ

ラッチ先生
ラッチ先生

おぉぉぉ…と!

「○までの距離きょり」ブロックを 使つかって

「○までの距離」ブロック
「○までの距離きょり」ブロック

レバー部分ぶぶんが 50px 離はなれてから 動うごくようにしよう

スック
スック

条件じょうけん1:タップして、表示ひょうじする に

「○かつ○」ブロックで、

「○かつ○」ブロック
「○かつ○」ブロック

条件じょうけん2:レバーを 50pxピクセル以上いじょう 離はなれる

を、追加ついかしたよ

10. リモコン本体ほんたい(スプライト)から 50pxピクセル以上いじょう 離はなれると 動うごかせる

スック
スック

これで、

スマホやタブレット用ようリモコンが 完成かんせい!

スポンサーリンク

まとめ

ラッチ先生
ラッチ先生

「スマホ・タブレット用ようリモコン」のプログラミングが 終おわりました。

各かくスプライトのスクリプトです。

リモコンのスクリプト

「スクラッチしよう!11-9 スマホ用リモコンを 作ろう!」 scratch  リモコンのスクリプト①
リモコンのスクリプト①
「スクラッチしよう!11-9 スマホ用リモコンを 作ろう!」 scratch  リモコンのスクリプト②
リモコンのスクリプト②

ねっちボールのスクリプト

「スクラッチしよう!11-9 スマホ用リモコンを 作ろう!」 scratch  ねっちボールのスクリプト
ねっちボールのスクリプト
スック
スック

うまくできたかな!

ラッチ先生
ラッチ先生

このリモコンを 使つかった スマホ用ようゲームが こちらです!

もしよかったら、挑戦ちょうせんしてみてください

それじゃあ、またっ!

ねっち 星ほしをゲット!
スック
スック

まったねえーーー!

(@^^)/~~~

スポンサーリンク

ラッチ先生
ラッチ先生

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

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

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

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

ラッチ先生
ラッチ先生

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

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

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

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

スック
スック

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

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

ラッチ先生
ラッチ先生

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

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

コメント