【スクラッチ】簡単ゲーム18:ボタンで左右に動かす(スマホ対応)

簡単なゲーム
ラッチ先生
ラッチ先生

こんにちは!

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

スック
スック

スックだよ!

ラッチ先生
ラッチ先生

今回こんかいは、「うちゅうへ GO!」というゲームを作つくります。

ボタンをクリックして、キランくんを動うごかしてね。

うちゅうへ行いけたら、O.K!

「スクラッチしよう!10-9 うちゅうへGO!」
うちゅうへGO!
簡単なゲーム「うちゅうへ GO!」
うちゅうへ GO!
スック
スック

雲くもを よけていくんだね。

ラッチ先生
ラッチ先生

そう。

キランくんをボタンで動うごかすプログラミングは、こちら!

「スクラッチしよう!10-9 うちゅうへGO!」scratch ボタン操作のスクリプト
ボタン操作そうさのスクリプト
スック
スック
scratch 「〇まで繰り返す」ブロック
「〇まで繰くり返かえす」ブロック

を、つかってるね!

ラッチ先生
ラッチ先生

クリックしたしたら、

マウスに指ゆびが離はなれるまで続つづけるスクリプトです。

ゲームによく使つかわれるスクリプトです。

覚おぼえておこう!

スック
スック

うん。

ラッチ先生
ラッチ先生

それでは、「うちゅうへ GO!」ゲームのプログラミングをしていこう!

スック
スック

はぁ~い。

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

スポンサーリンク

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

  • ボタンでキランくんを動うごかしてね。
  • くもをよけてください。
  • うちゅうへ行けたら、「やったあ!」と言いいます。
スック
スック

おもしろいよ!

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

1.キランくんを ボタンで動うごかすスクリプトがわかるよ

「スクラッチしよう!10-9 うちゅうへGO!」scratch キランくんをボタンで操作する
ボタンで動うごかす

2.雲くもが 下したへ移動いどうするスクリプトがわかるよ

「スクラッチしよう!10-9 うちゅうへGO!」scratch 雲が下へ移動する
岩いわの上うえでジャンプする

スポンサーリンク

スクリプトを見てみよう

スプライトはこれです!

「スクラッチしよう!10-9 うちゅうへGO!」scratch スプライト
スプライト
ラッチ先生<br>
ラッチ先生

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

  • 「キランくん」
  • 「くも」
  • 「左ボタン」
  • 「右ボタン」

です。

  • 「Kiran」を「キランくん」、大きさを「30」にしました。
  • 「Cloud」を「くも」にしました。
  • 「Button3」を「右みぎボタン」「左ひだりボタン」にしました。
スック
スック
  • 新あたらしいスプライトの入いれ方かた
  • スプライトの名前なまえの変かえ方かた
  • 大きさの変かえ方かた

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

ラッチ先生<br>
ラッチ先生

「左ひだりボタン」は、コスチューム「Button3-b」にしました。

「スクラッチしよう!10-9 うちゅうへGO!」scratch 左ボタンのコスチュームを「button3-b」にする
「Button2-b」
スック
スック
  • 「コスチューム」って、なあに?

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

スクリプトはこれです!

キランくんのスクリプト

「スクラッチしよう!10-9 うちゅうへGO!」scratch キランくんのスクリプト
キランくんのスクリプト
スック
スック

効果音こうかおんは、

  • 「Slide Whistle」
  • 「Win」

に、しました。

  • 効果音こうかおんの選えらび方かた
  • 「〇の音おとを鳴ならす」の使つかい方かた

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

くものスクリプト

「スクラッチしよう!10-9 うちゅうへGO!」scratch くものスクリプト
くものスクリプト

左ボタンのスクリプト

「スクラッチしよう!10-9 うちゅうへGO!」scratch 左ボタンのスクリプト
左ひだりボタンのスクリプト

右ボタンのスクリプト

「スクラッチしよう!10-9 うちゅうへGO!」scratch 右ボタンのスクリプト
右みぎボタンのスクリプト

スポンサーリンク

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

キランくんのスクリプト

上へ 動くプログラミング

1.上うえへ移動いどうさせる

「スクラッチしよう!10-9 うちゅうへGO!」scratch キランくんを上へ移動するスクリプト
上うえへ移動いどうするスクリプト
ラッチ先生<br>
ラッチ先生

キランくんが、上うえに来きたらゴールにしよう!

2、上うえに来きたら、クリアする

「スクラッチしよう!10-9 うちゅうへGO!」scratch クリアのスクリプト
クリアのスクリプト
スック
スック

雲くもに当あたったら、元もとに戻もどるね!

3.雲くもに当あたったら、元もとに戻もどる

「スクラッチしよう!10-9 うちゅうへGO!」scratch 雲に当たったら、元に戻るスクリプト
雲くもに当あたったら、元もとに戻もどるスクリプト

左右に 動くプログラミング

ラッチ先生
ラッチ先生

つぎは、

ボタンで左右さゆうに動うごかそう。

4.ボタンをクリックすると、左右さゆうに動うごく

「スクラッチしよう!10-9 うちゅうへGO!」scratch ボタンをクリックすると左右に動くスクリプト
ボタンをクリックすると左右さゆうに動うごくスクリプト
スック
スック

あれっ、

ちょっとしか動うごかないよ?

ラッチ先生
ラッチ先生

このスクリプトだと、「クリックしたら、5動うごく」だからだよ!

スック
スック

あっ、そうかあ。

ラッチ先生
ラッチ先生

だから、

「マウスを押おし続つづけている間あいだ、動うごき続つづける」とプログラムするんだ!

5.マウスを押おし続つづけている間あいだ、左右さゆうに動うごく

「スクラッチしよう!10-9 うちゅうへGO!」scratch ボタンをクリックしている間左右に動くスクリプト
ボタンを押おし続つづけている間あいだと左右さゆうに動うごくスクリプト
スック
スック

なるほど!

このブロックは、

scratch 「クリックしてない」ブロック
「クリックしてない」ブロック

「マウスから指ゆびを離はなす」というプログラムなんだね。

スポンサーリンク

くものスクリプト

下へ移動するプログラミング

1.上うえに 現あらわれる

「スクラッチしよう!10-9 うちゅうへGO!」scratch 雲が上に現れるスクリプト
上うえに現あらわれるスクリプト
スック
スック

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

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

○ ブロックの使つかい方かた

○「クローンされたとき」ブロック

○ 「このクローンを削除さくじょする」ブロック

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

2.下したへ移動いどうする

「スクラッチしよう!10-9 うちゅうへGO!」scratch 雲が下へ移動するスクリプト
下したへ移動いどうするスクリプト
ラッチ先生
ラッチ先生

このブロックで、

scratch 「3から5までの乱数」ブロック
「3から5までの乱数らんすう」ブロック

雲くもが 下したへ移動いどうする速はやさを変かえよう!

3.下したへ移動いどうする速はやさを変かえる

「スクラッチしよう!10-9 うちゅうへGO!」scratch 雲が下へ移動する速さを変えるスクリプト
下したへ移動いどうする速はやさを変かえるスクリプト
スック
スック

わぁ~、いい感かんじになった!

スポンサーリンク

まとめ

ラッチ先生
ラッチ先生

今回こんかいは、

  • 「マウスが押おされた」ブロック
  • 「〇ではない」ブロック
  • 「まで繰くり返かえす」ブロック

を使つかって、

ボタンをクリックして左右さゆうに動うごかすプログラミングを学まなびました。

「スクラッチしよう!10-9 うちゅうへGO!」scratch ボタンをクリックして左右に動かすスクリプト
ボタンをクリックして左右さゆうに動うごかすスクリプト
スック
スック

このブロック

scratch 「〇ではない」ブロック
「〇ではない」ブロック

なんとなくわかってきたなあ・・・。

ラッチ先生
ラッチ先生

アハハ!そうだね。

「クリックした」の反対はんたいだから、「クリックしない」。

つまり、「マウスから指ゆびを離はなした」

少すこしややこしいね!

プログラミングをしていくうちに、慣なれてくるから大丈夫ですよ!

スック
スック

はぁ~い!

ラッチ先生
ラッチ先生

これからも楽たのしいゲームのプログラミングを紹介しょうかいしていきます。

お楽たのしみに!

それじゃあ、またっ!

スック
スック

まったねえーーー!

(@^^)/~~~

簡単なゲーム「えさを ねらえ!」にチャレンジ!
ラッチ先生
ラッチ先生

今回こんかいは、ボタンをタップして、キランくんを左右さゆうに 動うごくようにしました。

ボタンをタップして、

スプライトをコントロールするプログラムがあります。

ゲーム「えさを ねらえ!」のプログラミングに 挑戦ちょうせんしてみよう!

スック
スック

ボタンをタップすると、

ねこが 向むきを変かえるよ。

えさを ねらえ!
ラッチ先生
ラッチ先生

この簡単なゲーム「えさを ねらえ!」のプログラミングは、

こちらの記事きじに 載のっています。

スック
スック

チャレンジしてみてね!

スポンサーリンク


ラッチ先生
ラッチ先生

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

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

ここで 学まなべます

・ BGM提供:DOVA-SYNDROME
https://dova-s.jp/
「Spirit 」 by TECHNOTRAIN

・ 効果音提供:Chisato’s Website
https://chisatosound.sakura.ne.jp/index.html
「Accent. Brilliant [02] (Low)」:アクセント
「Bump. Low-Bit [03]」: アクションゲーム
「Kiga Nukeru [01] (Long)」:アニメ

ラッチ先生
ラッチ先生

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

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

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

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

ラッチ先生
ラッチ先生

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

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

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

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

スック
スック

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

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

ラッチ先生
ラッチ先生

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

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

コメント