【スクラッチ】もぐらたたきゲームをプログラミング①(スマホ対応)

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

こんにちは!

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

スック
スック

スックだよ!

ラッチ先生
ラッチ先生

今回こんかいは、「ねっちたたき!」でぇ~す!

「スクラッチしよう!10-51 ねっちたたき」 scratch
簡単かんたんなゲーム「ねっちたたき!」
スック
スック

これっ、もぐらたたきじゃん!

ラッチ先生
ラッチ先生

はいっ、そうでぇ~す!

そして、これが、

ねっちを 穴あなから出だすスクリプト。

「スクラッチしよう!10-51 ねっちたたき」 scratch ねっちをひょうじするスクリプト
ねっちを 表示ひょうじするスクリプト
スック
スック

あらっ、これなら、

ぼくにでも、できそうだなぁ!

ラッチ先生
ラッチ先生

だいじょうぶ!

かんたんにプログラミングできるよ。

それでは、はじめますか。

スック
スック

了解りょうかいでぇ~す!

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

スポンサーリンク

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

  • ねっちを タップ!
  • 50以上いじょうタップできれば、クリア!
スック
スック

がんばって!

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

1.穴あなを 並ならべるスクリプトが わかるよ

「スクラッチしよう!10-51 ねっちたたき」 scratch 穴を並べる
穴あなを 並ならべる

2.ねっちが 穴あなから顔かおを出だすスクリプトが わかるよ

「スクラッチしよう!10-51 ねっちたたき」 scratch ねっちを表示する
穴あなから顔かおを 出だす

3.ねっちを タップすると 1カウントする スクリプトがわかるよ

「スクラッチしよう!10-51 ねっちたたき」 scratch タップすると1カウント
タップすると1カウント

スポンサーリンク

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

穴を並べるプログラミング

1.穴あなを 並ならべるスクリプトが わかるよ

「スクラッチしよう!10-51 ねっちたたき」 scratch 穴を並べる
穴あなを 並ならべる
ラッチ先生<br>
ラッチ先生

最初さいしょに、

スプライト「あな」

「スクラッチしよう!10-51 ねっちたたき」 scratch スプライト「あな」
スプライト「あな」

のコスチュームを 作つくります。

「スクラッチしよう!10-51 ねっちたたき」 scratch スプライト「あな」のコスチューム
コスチューム
スック
スック

コスチュームの 作つくり方かただよ。

あなの大きさは、「40」です。

コスチュームの作つくり方かた

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

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

それでは、まず、

「○のクローンと作つくる」ブロックで

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

「あな」のクローンを

横よこ4つ並ならべるプログラムを 作ろう。

スック
スック

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

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

スプライト「あな」を

1セットの左端ひだりはしに 表示ひょうじさせます。

1.あなを 横よこ4個こ 並ならべる

「スクラッチしよう!10-51 ねっちたたき」 scratch スプライト「あな」を横4個並べるスクリプト
あなを横よこ4個こ並ならべるスクリプト
スック
スック

わかりやすいように

あなのクローンは、色いろを 変かえたよ

「あな」のクローン
ラッチ先生<br>
ラッチ先生

「y座標ざひょうを○ずつ変かえる」ブロックを 使つかって

「y座標を○ずつ変える」ブロック
「y座標ざひょうを○ずつ変かえる」ブロック

スプライト「あな」を、2セットの 左端ひだりはしに 移動いどうさせよう

2.スプライト「あな」を2セットの左端ひだりはしに 移動いどうさせる

「スクラッチしよう!10-51 ねっちたたき」 scratch スプライト「あな」を2セットの左端に移動するスクリプト
2セットの左端ひだりはしに移動いどうするスクリプト
スック
スック

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

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

スプライト「あな」を

1セットの左端ひだりはしに もどしているんだね!

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

そうです!

「○回かい繰くり返かえす」ブロックを 使つかって、

「○回かい繰くり返かえす」ブロック

「あな」のクローンを 横よこ4つ×2セットに 並ならべるよ!

3.スプライト「あな」を3セットの左端ひだりはしに 移動いどうさせる

「スクラッチしよう!10-51 ねっちたたき」 scratch スプライト「あな」を3セットの左端に移動するスクリプト
3セットの左端ひだりはしに移動いどうするスクリプト
スック
スック

「あな」のクローンが、

「あな」のクローン

横よこ4つ×2セット 並ならんだね!

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

最後さいごに、

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

「隠かくす」ブロック

スプライト「あな」を 隠かくせば、完成かんせいです

4.スプライト「あな」を 隠かくす

「スクラッチしよう!10-51 ねっちたたき」 scratch スプライト「あな」を横4つ×2セット並べるスクリプト
横よこ4つ×2セットのスクリプト
スック
スック

「表示ひょうじする」ブロックを 追加ついかしてね。

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

このブロックがないと、

次回じかい、緑みどりの旗はたをクリックしても 「あな」は 隠かくれたままになるからね!

スポンサーリンク

ねっちが 穴から 顔を出すプログラミング

2.ねっちが 穴あなから顔かおを出だすスクリプトが わかるよ

「スクラッチしよう!10-51 ねっちたたき」 scratch ねっちを表示する
穴あなから顔かおを 出だす
ラッチ先生<br>
ラッチ先生

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

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

「あな」のクローンのコスチューム1と2を

コスチューム1
コスチューム2

交互こうごに表示ひょうじして、ねっちが あなから顔かおを出だしているようにしよう!

1.ねっちが、あなから 顔かおを出だす

「スクラッチしよう!10-51 ねっちたたき」 scratch ねっちを表示するスクリプト
ねっちが 顔かおを出だすスクリプト
スック
スック

あれっ?

ねっちの顔かおが、いっぺんに 出でてくるよ

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

そうだね!

これでは、ゲームに ならないね

「○から○までの乱数らんすう」ブロックを 使つかって

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

ランダムに ねっちの顔かおが 出ですようにプログラムしよう!

2.ランダムに あなから 顔かおを出だす

「スクラッチしよう!10-51 ねっちたたき」 scratch ランダムにねっちが顔を出すスクリプト
ランダムに 顔かおを出だすスクリプト
スック
スック

おぉ!いいね

もぐらたたきゲームに なったぞ!

スポンサーリンク

つづく…

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

はぁ~い。

ここで、コーヒータイム!

ここまで作つくったスクリプトを 見みてみよう!

スック
スック

O.K!

ここまでの スクリプト

1.穴あなを 並ならべるスクリプトが わかるよ

「スクラッチしよう!10-51 ねっちたたき」 scratch 穴を並べる
穴あなを 並ならべる
「スクラッチしよう!10-51 ねっちたたき」 scratch 穴を並べるスクリプト
あなのスクリプト

2.ねっちが 穴あなから顔かおを出だすスクリプトが わかるよ

「スクラッチしよう!10-51 ねっちたたき」 scratch あなから顔を出すスクリプト
穴あなから顔かおを 出だす
あなのスクリプト
ラッチ先生<br>
ラッチ先生

次回じかいは、

ねっちをタップすると カウントされるプログラムを作つくるよ

スック
スック

おぉ!本格的ほんかくてきに なるね!

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

楽たのしみに待まっててね!

それじゃあ、またぁ!

スック
スック

まったねえーーー!

(@^^)/~~~

スポンサーリンク

ラッチ先生
ラッチ先生

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

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

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

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

ラッチ先生
ラッチ先生

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

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

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

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

スック
スック

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

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

ラッチ先生
ラッチ先生

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

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

コメント