【スクラッチ】迷路ゲーム③:暗闇の中をライトで移動する迷路

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

こんにちは!

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

スック
スック

スックだよ!

ラッチ先生
ラッチ先生

今回こんかいは、「ねっち暗黒あんこく迷路めいろ!」でぇ~す!

「スクラッチしよう!10-57 ねっち暗黒迷路!」 scratch
簡単かんたんなゲーム「ねっち暗黒あんこく迷路めいろ」
スック
スック

これは、簡単かんたんゲーム「ねっち 迷路めいろ」に プログラムを追加ついかして 作つくったよ。

「ねっち迷路めいろ」のプログラムの 作つくり方かたは、こちらからどうぞ!

ラッチ先生
ラッチ先生

「ねっち迷路めいろ」を 暗闇くらやみにし ボールにライトを あてる プログラムだよ

「スクラッチしよう!10-57 ねっち暗黒迷路!」 scratch 暗闇にライトをつけるスクリプト
暗闇くらやみに ライトをつけるスクリプト
スック
スック

えっ!

たった5つのブロックで、できちゃうの…。

ラッチ先生
ラッチ先生

そうだよぉ……ん!

簡単かんたんでしょ!

スック
スック

うん。

ラッチ先生
ラッチ先生

それでは、はじめるよ!

スック
スック

了解りょうかい!

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

スポンサーリンク

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

  • 暗闇くらやみの中なか、ボールを指ゆびで動うごかして ねっちの所ところへ持もっていこう
  • ロボに当あたると、ゲームオーバー!
スック
スック

おもしろいよ!

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

1.暗闇くらやみの 作つくり方かたが わかるよ

「スクラッチしよう!10-57 ねっち暗黒迷路!」 scratch 暗闇にする
暗闇くらやみに する

2.暗闇くらやみに ライトをつける スクリプトがわかるよ

「スクラッチしよう!10-57 ねっち暗黒迷路!」 scratch 暗闇にライトをつける
暗闇くらやみに ライトをつける

スポンサーリンク

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

暗闇の作り方

1.暗闇くらやみの 作つくり方かたが わかるよ

「スクラッチしよう!10-57 ねっち暗黒迷路!」 scratch 暗闇にする
暗闇くらやみに する
ラッチ先生<br>
ラッチ先生

最初さいしょに、

スプライト「ライト」を 作つくります。

「スクラッチしよう!10-57 ねっち暗黒迷路!」 scratch スプライト「ライト」
スプライト「ライト」
「スクラッチしよう!10-57 ねっち暗黒迷路!」 scratch コスチューム「ライト」
「ライト」のコスチューム
スック
スック

スプライト「ライト」の 作つくり方かただよ。

1.スプライト「ライト」を 作つくる

スプライト「ライト」の作つくり方かた

フリーBGM:DOVA-SYNDROME 午後のカメレオンは星の波動を数え… written by Masuo

スック
スック

ライトの円の大おおきさを 「250×250」にしたけど、

これを目安めやすに、自由じゆうに大おおきさを 決きめてね!

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

さて、ここで問題もんだいが おこるんだ。

緑みどりの旗はたを クリックすると…

「スクラッチしよう!10-57 ねっち暗黒迷路!」 scratch ライトを追加することによる問題
ライトを追加ついかすることによる 問題もんだい
スック
スック

あれっ…?

ロボが 壁かべの中なかに 現あらわれるよ…

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

そうなんだ。

スプライト「ライト」を 追加ついかしたことによって 新あたらしい問題もんだいが 出でてくるんだ。

こちらで解説かいせつするね。

「ライト」を追加することによる 問題点
問題点もんだいてん

フリーBGM:DOVA-SYNDROME 午後のカメレオンは星の波動を数え… written by Masuo

問題点もんだいてん:迷路めいろの色いろが 赤色あかいろでなくなり、ロボが 迷路めいろに ふれてしまう。

スック
スック

なるほどね!

「○色いろに触ふれた」ブロックの

scratch 「○色に触れた」ブロック
「○色いろに触ふれた」ブロック

赤色あかいろでは なくなっちゃうんだね!

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

そう!

だから、ロボを迷路めいろに 触ふれないようにするには、

迷路めいろの色いろでは プログラムできないんだ。

スック
スック

じゃあ…、どうするの?

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

スプライト「迷路めいろ」を

スプライト「迷路」
スプライト「迷路めいろ」

作つくればいいんだよ!

スック
スック

ん…

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

こちらで、解説かいせつするね!

スプライト「迷路めいろ」を作つくって問題解決もんだいかいけつ

2.スプライト「迷路めいろ」を 作つくる

「スクラッチしよう!10-57 ねっち暗黒迷路!」 scratch スプライト「迷路」
スプライト「迷路めいろ」
「迷路めいろ」のコスチューム

フリーBGM:DOVA-SYNDROME 午後のカメレオンは星の波動を数え… written by Masuo

スック
スック

コスチューム名めいを

・コスチューム1⇒「迷路めいろ」

・コスチューム2⇒「クリア」

に したよ!

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

次つぎは、

「○色いろに触ふれた」ブロックを

「○色に触れた」ブロック
「○色いろに触ふれた」ブロック

「○に触ふれた」ブロックに

「○に触れた」ブロック
「○に触ふれた」ブロック

変かえるよ!

スック
スック

まずは、スプライト「ロボ」の

「スクラッチしよう!10-57 ねっち暗黒迷路!」 scratch スプライト「ロボ」
スプライト「ロボ」

プログラムから 変かえるよ

3.「○に触ふれた」ブロックを 変かえる(ロボ)

「スクラッチしよう!10-57 ねっち暗黒迷路!」 scratch 「○に触れた」ブロックに変える①
「○に触ふれる」ブロックに 変かえる①
スック
スック

そして、スプライト「ボール」の

「スクラッチしよう!10-57 ねっち暗黒迷路!」 scratch スプライト「ボール」
スプライト「ボール」

プログラムも 変かえるよ

4.「○に触ふれた」ブロックを 変かえる(ボール)

「スクラッチしよう!10-57 ねっち暗黒迷路!」 scratch 「○に触れた」ブロックに変える②
「○に触ふれる」ブロックに 変かえる②
ラッチ先生<br>
ラッチ先生

スプライト「迷路めいろ」の場所ばしょを

「スクラッチしよう!10-57 ねっち暗黒迷路!」 scratch スプライト「迷路」
スプライト「迷路めいろ」

「x座標ざひょうを○、y座標ざひょうを○にする」ブロックで

「x座標を○、y座標を○にする」ブロック
「x座標ざひょうを○、y座標ざひょうを○にする」ブロック

決きめましょう。

5.スプライト「迷路めいろ」の場所ばしょを 決きめる

「スクラッチしよう!10-57 ねっち暗黒迷路!」 scratch 迷路の場所を決めるスクリプト
迷路めいろの場所ばしょを 決きめる
スック
スック

「コスチュームを○にする」ブロックで

「コスチュームを○にする」ブロック
「コスチュームを○にする」ブロック

ゲームの始はじまりに「迷路めいろ」が 表示ひょうじするようにしたよ

スポンサーリンク

ボールに ライトを当てるプログラミング

2.暗闇くらやみに ライトをつける スクリプトがわかるよ

「スクラッチしよう!10-57 ねっち暗黒迷路!」 scratch 暗闇にライトをつける
暗闇くらやみに ライトをつける
ラッチ先生<br>
ラッチ先生

スプライト「ライト」に

スプライト「ライト」

「○へ行いく」ブロックを 使つかって

「○へ行いく」ブロック

ボールと 同おなじ動うごきをするように プログラムします

1.ライトを ボールに あてる

「スクラッチしよう!10-57 ねっち暗黒迷路!」 scratch ボールをライトに当てるスクリプト
ボールにライトを あてる
スック
スック

あれっ?

迷路めいろが 見みえちゃってるよ

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

あらっ!

スプライト「迷路めいろ」が一番いちばん上うえの層そう(レイヤー)に きてるね。

「○へ移動いどうする」ブロックをつかって

「○へ移動する」ブロック
「○へ移動いどうする」ブロック

スプライト「ライト」を 一番いちばん上うえに しましょう!

2.スプライト「ライト」を 一番いちばん上うえの層そう(レイヤー)にする

「スクラッチしよう!10-57 ねっち暗黒迷路!」 scratch ライトを上にするスクリプト
「ライト」を 一番いちばん上うえにする
スック
スック

おっ!

暗闇くらやみになったぞ

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

ゲームクリアーしたのに、暗くらいままだね。

「隠かくす」ブロックをつかって、

「隠かくす」ブロック

ボールが ねっちに触さわったら、スプライト「ライト」を 消けそう!

スック
スック

スプライト「迷路めいろ」のプログラムに

「スクラッチしよう!10-57 ねっち暗黒迷路!」 scratch スプライト「迷路」
スプライト「迷路めいろ」

「コスチュームを○にする」ブロックをつかって

「コスチュームを○にする」」ブロック
「コスチュームを○にする」ブロック

ゲームクリアの背景はいけいを 表示ひょうじしたよ

3.ねっちに触さわったら、明あかるくして ゲームクリアにする

「スクラッチしよう!10-57 ねっち暗黒迷路!」 scratch クリアのスクリプト
ゲームクリア
スック
スック

「表示ひょうじする」ブロックで

「表示する」ブロック
「表示ひょうじする」ブロック

ゲームスタートするときは、

スプライト「ライト」を表示ひょうじして 暗闇くらやみにするよ!

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

最後さいごに、ロボに 当あたったときの「ゲームオーバー」を 変かえるよ。

こちらを ちょっと見みてみて。

「スクラッチしよう!10-57 ねっち暗黒迷路!」 scratch ゲームオーバー
スック
スック

あれれ…

暗闇くらやみから「アウト!」と 言いってるよ

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

そうなんだ。

せっかく暗闇くらやみにしたのに、ねっちの場所ばしょが わかっちゃうよね!

だから、「ボール」に 言いわせるようプログラムするよ

スック
スック

うん。

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

まずは、

スプライト「ねっち」にある

「スクラッチしよう!10-57 ねっち暗黒迷路!」 scratch スプライト「ねっち」
スプライト「ねっち」

ゲームオーバーのプログラムを

「スクラッチしよう!10-57 ねっち暗黒迷路!」 scratch ゲームオーバーのプログラム
「ゲームオーバー」のプログラム
スック
スック

わかった!

スプライト「ボール」に、うつすんだね!

4.ロボに触さわったら、ボールが「アウト!」と 言いう

「スクラッチしよう!10-57 ねっち暗黒迷路!」 scratch ゲームオーバーのスクリプト
ゲームクリア
スック
スック

これで、簡単かんたんゲーム「ねっち暗黒迷路あんこくめいろ」のプログラミング、終了しゅうりょう!

スポンサーリンク

まとめ

ラッチ先生
ラッチ先生

お疲つかれさま!

「ねっち暗黒迷路あんこくめいろ!」のプログラミングが 終おわりました。

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

ボールのスクリプト

「スクラッチしよう!10-57 ねっち暗黒迷路!」 scratch ボールのスクリプト
ボールのスクリプト

ねっちのスクリプト

「スクラッチしよう!10-57 ねっち暗黒迷路!」 scratch ねっちのスクリプト
ねっちのスクリプト

ロボのスクリプト

「スクラッチしよう!10-57 ねっち暗黒迷路!」 scratch ロボのスクリプト
ロボのスクリプト

立入禁止のスクリプト

「スクラッチしよう!10-57 ねっち暗黒迷路!」 scratch 立入禁止のスクリプト
立入禁止たちいりきんしのスクリプト

ライトのスクリプト

「スクラッチしよう!10-57 ねっち暗黒迷路!」 scratch ライトのスクリプト
ライトのスクリプト

迷路のスクリプト

「スクラッチしよう!10-57 ねっち暗黒迷路!」 scratch 迷路のスクリプト
迷路めいろのスクリプト
スック
スック

できたぁ!

ラッチ先生
ラッチ先生

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

お楽たのしみに!

それじゃあ、またっ!

スック
スック

まったねえーーー!

(@^^)/~~~

スポンサーリンク

ラッチ先生
ラッチ先生

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

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

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

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

ラッチ先生
ラッチ先生

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

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

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

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

スック
スック

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

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

ラッチ先生
ラッチ先生

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

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

コメント