スクラッチでチャレンジ

ネコが自由に走り回れるようにしよう!上下左右キーで動かすチャレンジ

今日きょうのチャレンジ

前回ぜんかいは→キーでネコを右みぎに歩あるかせました。今日きょうは、上下左右じょうげさゆうすべての矢印やじるしキーでネコが自由じゆうに走はしり回まわれるようにしてみましょう。

お題だい

上下左右じょうげさゆう、どの矢印やじるしキーを押おしても、ネコがその方向ほうこうに動うごいて、ニャーと鳴なくプログラムを作つくってみてください。

ヒント:前回ぜんかいの「→キーが押おされたとき」のかたまりを、数字すうじを変かえながら4回かい作つくるだけです。新あたらしいブロックは出でてきません。

  • 「→キーが押おされたとき」→「x座標ざひょうを10ずつ変かえる」+「ニャーの音おと」
  • 「←キーが押おされたとき」→「x座標ざひょうを–マイナス10ずつ変かえる」+「ニャーの音おと」
  • 「↑キーが押おされたとき」→「y座標ざひょうを10ずつ変かえる」+「ニャーの音おと」
  • 「↓キーが押おされたとき」→「y座標ざひょうを–マイナス10ずつ変かえる」+「ニャーの音おと」

自分じぶんで組くみ合あわせを考かんがえてみてください。

▶ 答こたえを見みる(まずは自分じぶんで考かんがえてみよう!)

同おなじ「キーが押おされたとき」のかたまりを4個こ並ならべて、それぞれのキーに合あわせて座標ざひょうの数字すうじの正負せいふ(プラスかマイナスか)と、x座標ざひょうかy座標ざひょうかを入いれ替かえるだけで完成かんせいです。難むずかしいブロックを覚おぼえなくても、同おなじパターンを繰くり返かえすだけでできることが、たくさんあります。

次つぎはこんなこともやってみよう

ネコが画面がめんの端はしから外そとに出でていかないようにするには、どうしたらいいでしょうか?

アイジョブ プログラミング教室きょうしつの初しょ験けんプログラミングクラスでは、こうした動うごきの組くみ合あわせを使つかって、もっと本格的ほんかくてきなゲーム作づくりにも挑戦ちょうせんします。続つづきが気きになったら、無料むりょう体験たいけん授業じゅぎょうでぜひ一緒いっしょにやってみましょう。