【スクラッチ】ゲームの技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  ねっちボールのスクリプト
ねっちボールのスクリプト
スック
スック

うまくできたかな!

ラッチ先生
ラッチ先生

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

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

それじゃあ、またっ!

スック
スック

まったねえーーー!

(@^^)/~~~

ステップアップドリル
ラッチ先生
ラッチ先生

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

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

おもっているかたに!

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

スック
スック

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

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

コメント