【スクラッチ】簡単ゲーム14:障害物をたくさん置くプログラム

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

こんにちは!

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

スック
スック

スックだよ!

ラッチ先生
ラッチ先生

今回こんかいは、「ゴールをめざして!」というゲームをつくります。

マウスでネコをうごかして、ゴールへかおう。

いわさわったら、アウト!

「スクラッチしよう!10-05 ゴールをめざして!」scratch ネコを動かしてゴールをめざす
ゴールをめざす
簡単なゲーム「ゴールをめざして!」
ゴールをめざして!
スック
スック

毎回まいかいいわちがところかれているんだね!

ラッチ先生
ラッチ先生

そうです!

いわくプログラミングは、こちらです!

「スクラッチしよう!10-05 ゴールをめざして!」scratch 岩を置くスクリプト
いわくスクリプト
スック
スック

「クローンをつくる」ブロックを使つかってるね!

scratch 「クローンを作る」ブロック
「クローンをつくる」ブロック
ラッチ先生
ラッチ先生

そう!

そして、「どこかの場所ばしょく」ブロックで、

scratch 「どこかの場所へ行く」ブロック
「どこかの場所ばしょく」ブロック

毎回まいかいちが場所ばしょいているんだ。

それでは、「ゴールをめざして!」ゲームのプログラミングをしていこう!

スック
スック

O.K!

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

スポンサーリンク

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

  • マウスでネコをうごかして、ゴールをめざしてね!
  • いわれると、ゲームオーバーです。
スック
スック

レッツ、トライ!

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

1.ネコが マウスのほうくスクリプトがわかるよ

「スクラッチしよう!10-05 ゴールをめざして!」scratch  ネコがマウスの方へ行く
マウスのほう

2.いわ 10くスクリプトがわかるよ

「スクラッチしよう!10-05 ゴールをめざして!」scratch  岩を置く
いわ

3.ゴールしたら、「おめでとう!」とうスクリプトがわかるよ

「スクラッチしよう!10-05 ゴールをめざして!」scratch  ゴール
ゴール

4、いわれると、「やっちゃった!」とって終了しゅうりょうするスクリプトがわかるよ

「スクラッチしよう!10-05 ゴールをめざして!」scratch  ゲームオーバー
ゲームオーバー
スポンサーリンク

スクリプトを見てみよう

スプライトはこれです!

「スクラッチしよう!10-05 ゴールをめざして!」scratch  スプライト
スプライト
ラッチ先生<br>
ラッチ先生

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

  • 「ネコ」
  • 「いわ」
  • 「ゴール」

です。

  • 「スプライト1」を「ネコ」、おおきさを「50」にしました。
  • 「Rocks」を「いわ」、おおきさを「50」にしました。
  • 「Rainbow」を「ゴール」、おおきさを「50」にしました。
スック
スック
  • あたらしいスプライトのかた
  • スプライトの名前なまえかた
  • 大きさのかた

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

スクリプトはこれです!

ネコのスクリプト

「スクラッチしよう!10-05 ゴールをめざして!」scratch  ネコのスクリプト
ネコのスクリプト

いわのスクリプト

「スクラッチしよう!10-05 ゴールをめざして!」scratch  いわのスクリプト
いわのスクリプト

ゴールのスクリプト

「スクラッチしよう!10-05 ゴールをめざして!」scratch  ゴールのスクリプト
ゴールのスクリプト
スポンサーリンク

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

ネコのスクリプト

最初の場所を 決めるスクリプト

「スクラッチしよう!10-05 ゴールをめざして!」scratch  ネコとゴールの場所のスクリプト
最初さいしょ場所ばしょめるスクリプト

マウスで 動かすスクリプト

「スクラッチしよう!10-05 ゴールをめざして!」scratch  ネコがマウスの方へついて行くスクリプト
マウスのほうへついてくスクリプト

ゴールすると 止まるスクリプト

「スクラッチしよう!10-05 ゴールをめざして!」scratch  ネコがゴールすると止まるスクリプト
ゴールするとまるスクリプト

いわに触れると 終了するスクリプト

「スクラッチしよう!10-05 ゴールをめざして!」scratch  岩に触れると終了するスクリプト
いわにれると終了しゅうりょうするスクリプト
スック
スック

「○のおとらす」ブロック

「○のおとらす」ブロック

効果音こうかおんえらかた

「〇のおとらす」ブロックのつくかた

ブロックの使つかかた

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

スポンサーリンク

ゴールのスクリプト

ゴールすると 効果音が出るスクリプト

「スクラッチしよう!10-05 ゴールをめざして!」scratch  ゴールすると効果音が出るスクリプト
ゴールをすると効果音こうかおんが出るスクリプト

いわのスクリプト

10個の岩を置くスクリプト

「スクラッチしよう!10-05 ゴールをめざして!」scratch  岩を置くスクリプト
いわくスクリプト
スック
スック

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

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

使つかかた

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

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

について、こちらの記事きじいてあるよ!

ネコとゴールに 触らないようにするスクリプト

スック
スック

このスクリプトは、

「スクラッチしよう!10-05 ゴールをめざして!」scratch  「ネコに触れない、かつ、ゴールに触れないまでどこかの場所へ行く」ブロック

なあに?

ラッチ先生
ラッチ先生

このブロックは、いわを

  • ネコにれないところに
  • ゴールにれないところに

ためのスクリプトだよ!

スック
スック

・・・。

ラッチ先生
ラッチ先生

かれたいわが、

  • ネコにれていたら
  • ゴールにれていたら
「スクラッチしよう!10-05 ゴールをめざして!」scratch  ネコに触れる、ゴールに触れる、ゲームできない
いわがネコやゴールにれる
スック
スック

あぁ~、ゲームができないんだね。

ラッチ先生
ラッチ先生

そのとお~り!

だから、いわくときの条件じょうけんを2つつくりました。

  • 条件じょうけん1】ネコにれない
scratch 「ネコに触れない」ブロック
「ネコにれない」ブロック
  • 条件じょうけん2】ゴールにれない
「ゴールにれない」ブロック
スック
スック

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

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

〇の反対になるんだね。

ラッチ先生
ラッチ先生

この2つの条件じょうけん両方りょうほうともO.Kにするため

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

「〇かつ〇」ブロック

「ネコにれない、かつ、ゴールにれない」ブロックを、つくりました。

scratch 「ネコに触れない、かつ、ゴールに触れない」ブロック
「ネコにれない、かつ、ゴールにれない」ブロック
スック
スック

ふむ、ふむ・・・。

ラッチ先生
ラッチ先生

そして、このブロックで、

scratch 「ネコに触れない、かつ、ゴールに触れないまで、どこかへ行く」ブロック
「ネコにれない、かつ、ゴールにれないまで、どこかへ行く」ブロック

いわは、2つの条件じょうけん

  • 条件じょうけん1】ネコにれない
  • 条件じょうけん2】ゴールにれない

O.Kになるまで、どこかの場所ばしょ移動いどうします。

「スクラッチしよう!10-05 ゴールをめざして!」scratch  ネコに触れない、かつ、ゴールに触れない
「ネコにれない、かつ、ゴールにれない」
スック
スック

これで、スムーズにゲームができるね!

スポンサーリンク

まとめ

ラッチ先生
ラッチ先生

今回こんかいは、

  • 「かつ」ブロック
  • 「〇までかえす」ブロック
  • 「どこかの場所ばしょく」ブロック

使つかって、

いわを ネコやゴールのれないところくプログラミング

まなびました。

「スクラッチしよう!10-05 ゴールをめざして!」scratch  ネコに触れない、かつ、ゴールに触れない
ネコやゴールにれない場所ばしょくスクリプト
スック
スック

ぼく、

「〇でない」ブロックがすこ苦手にがてだな。

意味いみがなんかわからなくなっちゃうよ・・・。

ラッチ先生
ラッチ先生

そうだね。

プログラミングをしていくうちに、だんだんれてきますよ。

だいじょうぶ!

スック
スック

うん。

ラッチ先生
ラッチ先生

このブロックは、

「スクラッチしよう!10-05 ゴールをめざして!」scratch  ネコに触れない、かつ、ゴールに触れないスクリプト
「ネコとゴールにれない場所ばしょく」スクリプト

「クローン」ブロックを使つかったゲームに、やくちますよ。

おぼえておくといいよ。

スック
スック

はぁーーい!

ラッチ先生
ラッチ先生

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

たのしみに!

それじゃあ、またっ!

スック
スック

まったねえーーー!

(@^^)/~~~

簡単ゲーム「タップゲーム!」にチャレンジ!
ラッチ先生
ラッチ先生

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

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

使ったプログラムは、ほかにもあります。

簡単かんたんなゲーム「タップゲーム!」のプログラミングに 挑戦ちょうせんしてみよう!

スック
スック

ねっちのかおをタップすると アウトになるゲームだよ

動画どうがてね!

簡単かんたんなゲーム「タップゲーム!
ラッチ先生
ラッチ先生

このゲーム「タップゲーム!」のプログラミングは、

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

スック
スック

チャレンジしてみてね!

スポンサーリンク

ラッチ先生
ラッチ先生

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

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

ここで まなべます

BGM提供DOVA-SYNDROME
https://dova-s.jp/
A Cat in Palm Beach  」 by 北見ヒツジ

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

ラッチ先生
ラッチ先生

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

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

おもっているかたに!

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

ラッチ先生
ラッチ先生

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

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

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

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

スック
スック

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

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

ラッチ先生
ラッチ先生

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

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

コメント