【スクラッチ】簡単ゲーム43:ねっちあみだくじ#3(スマホ対応)

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

こんにちは!

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

スック
スック

スックだよ!

ラッチ先生
ラッチ先生

前回ぜんかいの「ねっち あみだくじ#2」では、

  • ねっちが あみだくじを通とおる

プログラミングをしました。

ねっちが あみだくじを通とおる
スック
スック

もう、バグが でないよ。

ラッチ先生
ラッチ先生

今回こんかいは、この「ねっち あみだくじ#2」に

  • クリックした所ところから、ねっちがスタートする
  • 当あたりが、ランダムに決きまる

プログラムを追加ついかしていきます。

スック
スック

まだ「ねっち あみだくじ#2」の

  • ねっちが あみだくじを 通とおる

プログラミングをしてない人は、

こちらの記事きじを見みてね!

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

スポンサーリンク

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

  • 好すきな番号ばんごうの「ねっち」を タップしてね。
  • あみだくじ スタート!
スック
スック

おもしろいよ!

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

3.クリックした所ところが、ねっちスタートとなるスクリプトがわかるよ

「スクラッチしよう!10-34 ねっちあみだくじ!#3」 scratch クリックした所がネッちスタート
クリックした所ところが ネッちスタート

4.当あたりが ランダムに決きまるスクリプトがわかるよ

「スクラッチしよう!10-34 ねっちあみだくじ!#3」 scratch 当たりがランダムに決まる
当あたりが ランダムに決きまる

スポンサーリンク

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

ボタンのスクリプト

コスチュームに「番号」を 描く

ラッチ先生
ラッチ先生

「ボタン」のコスチュームに 番号ばんごうを描かこう。

「スクラッチしよう!10-34 ねっちあみだくじ!#3」 scratch ボタンのコスチューム
「ボタン」のコスチューム
スック
スック

「ボタン」に 数字すうじや文字もじを描かくやり方かたは、

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

「ボタン」を並べるプログラミング

ラッチ先生
ラッチ先生

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

scratch 「クローン」ブロック
「クローン」ブロック

ボタンを 並ならべよう。

1.「ボタン」のクローンを 配置はいちする

「スクラッチしよう!10-34 ねっちあみだくじ!#3」 scratch ボタンを配置するスクリプト
ボタンを 配置はいちするスクリプト
ラッチ先生
ラッチ先生

「このクローンを削除さくじょする」ブロックを 使つかって、

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

ボタンをタップされたら、クローンを隠かくそう。

2,どれかボタンをタップすると、すべて消きえる

「スクラッチしよう!10-34 ねっちあみだくじ!#3」 scratch どれかボタンをタップすると消えるスクリプト
どれかボタンをタップすると 消きえるスクリプト
スック
スック

あらっ、みんな消きえちゃった!

「ボタン」から ねっちが動くプログラミング

ラッチ先生
ラッチ先生

「もし○なら」ブロックを 使つかって、

「スクラッチしよう!10-34 ねっちあみだくじ!#3」 scratch 「もし○なら」ブロック
「もし○なら」ブロック

タップされたボタンに、「ねっち」を表示ひょうじさせよう。

スック
スック

「○を送おくる」ブロックの

  • メッセージ名めいの入力にゅうりょくの仕方しかた
  • 使つかい方かた

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

1.ボタン1をタップすると、「ねっち」が1に表示ひょうじされる

「スクラッチしよう!10-34 ねっちあみだくじ!#3」 scratch ボタン1をタップするとネッちが表示されるスクリプト
ボタン1をタップすると ねっちが表示ひょうじされるスクリプト

2.ボタン2をタップすると、「ねっち」が2に表示ひょうじされる

「スクラッチしよう!10-34 ねっちあみだくじ!#3」 scratch ボタン2をタップするとねっちが表示されるスクリプト
ボタン2をタップすると ねっちが表示ひょうじされるスクリプト

3.ボタン3をタップすると、「ねっち」が3に表示ひょうじされる

「スクラッチしよう!10-34 ねっちあみだくじ!#3」 scratch ボタン3をタップするとねっちが表示されるスクリプト
ボタン3をタップすると ねっちが表示ひょうじされるスクリプト
スック
スック

なるほど!

ねっちが 入いれ替かわるんだね。

ラッチ先生
ラッチ先生

おっと、「ねっち」は、最初さいしょ隠かくしておかないといけないね。

「スクラッチしよう!10-34 ねっちあみだくじ!#3」 scratch ねっちを最初隠すスクリプト
ねっちを最初さいしょ隠かくすスクリプト
ラッチ先生
ラッチ先生

ボタンをタップされたら

「○を送おくる」ブロックを使つかって、

「○を送おくる」ブロック

ねっちを表示ひょうじし、

0.5秒びょう経たってから あみだくじを通とおるプログラムを作つくろう。

4.ボタン1から ねっちが動うごく

「スクラッチしよう!10-34 ねっちあみだくじ!#3」 scratch ボタン1からねっちが動くスクリプト
ボタン1から ねっちが動うごくスクリプト

5.ボタン2から ねっちが動うごく

「スクラッチしよう!10-34 ねっちあみだくじ!#3」 scratch ボタン2からねっちが動くスクリプト
ボタン2から ねっちが動うごくスクリプト

6.ボタン3から ねっちが動うごく

「スクラッチしよう!10-34 ねっちあみだくじ!#3」 scratch ボタン3からねっちが動くスクリプト
ボタン3から ねっちが動うごくスクリプト
スック
スック

これで、

ボタンから最後さいごまで  あみだくじを通とおるね!

スポンサーリンク

あたりのスクリプト

コスチュームを複製して 3つにする

ラッチ先生
ラッチ先生

「あたり」のコスチュームを複製ふくせいして、3つにします。

「スクラッチしよう!10-34 ねっちあみだくじ!#3」 scratch あたりのコスチューム
「あたり」のコスチューム

「あたり」をランダムに 表示するプログラミング

ラッチ先生
ラッチ先生

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

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

コスチュームをランダムに決めて、

「もし○なら」ブロックで

scratch 「もし○なら」ブロック
「もし○なら」ブロック

場所ばしょを決きめるプログラムを 作つくろう。

スック
スック

なるほど!

だから、同おなじコスチュームを3枚まい 作つくったんだ!

1.ランダムに 表示ひょうじする

「スクラッチしよう!10-34 ねっちあみだくじ!#3」 scratch 当たりがランダムに表示するスクリプト
あたりがランダムに表示ひょうじするスクリプト
ラッチ先生
ラッチ先生

あと、2つプログラムを追加ついかするね!

かべのスクリプト

「ねっち」触れたら 消えるプログラミング

ラッチ先生
ラッチ先生

「もし○なら」ブロックを使つかって、

scratch 「もし○なら」ブロック
「もし○なら」ブロック

「ねっち」に触ふれたら、「かべ」が消きえるプログラムを作つくるよ。

1.「ねっち」に触ふれたら、消きえる

「スクラッチしよう!10-34 ねっちあみだくじ!#3」 scratch ネッちに触れると消えるスクリプト
ねっちに触ふれると 消きえるスクリプト

ねっちのスクリプト

「あたり」「はずれ」判定プログラミング

ラッチ先生
ラッチ先生

さあ、最後さいごのプログラム!

「もし○なら、でなければ」ブロックで

「もし○なら、でなければ」ブロック

「あたり」と「はずれ」のプログラムを 作つくっていこう。

1.「あたり」「はずれ」判定はんていする

「スクラッチしよう!10-34 ねっちあみだくじ!#3」 scratch 「あたり」「はずれ」判定のスクリプト
「あたり」「はずれ」判定はんていのスクリプト
ラッチ先生
ラッチ先生

この「あたり」「はずれ」判定はんていプログラムは、

ねっちが、下したの端はしに触ふれるまで繰くり返かえすプログラム

「スクラッチしよう!10-34 ねっちあみだくじ!#3」 scratch ねっちが下の端に触れるまで繰り返すスクリプト
ねっちが 端はしに触ふれるまで繰くり返かえすプログラム

が、終おわってからです。

2.「端はしに触ふれるまで繰くり返かえす」プログラムが終おわった後あとに つなげる

スック
スック

これで、

「ねっち あみだくじ」完成かんせいだぁ!

スポンサーリンク

まとめ

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

を使つかって、

「あたり」を 毎回まいかいランダムに表示ひょうじするプログラムを学まなびました。

「スクラッチしよう!10-34 ねっちあみだくじ!#3」 scratch 「あたり」がランダムに表示されるスクリプト
「あたり」がランダムに表示ひょうじされるスクリプト
スック
スック

コスチューム番号ばんごうで、場所ばしょが変かわるんだね

ラッチ先生
ラッチ先生

ゲーム作づくりに、このプログラムは 使つかえますよ!

スック
スック

そうだね。

ラッチ先生
ラッチ先生

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

お楽たのしみに!

それじゃあ、またっ!

スック
スック

まったねえーーー!

(@^^)/~~~

スポンサーリンク

ラッチ先生
ラッチ先生

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

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

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

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

ラッチ先生
ラッチ先生

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

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

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

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

スック
スック

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

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

ラッチ先生
ラッチ先生

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

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

コメント