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

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

こんにちは!

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

スック
スック

スックだよ!

ラッチ先生
ラッチ先生

今回こんかいは、「ねっち あみだくじ!」でぇ~す!

ねっち あみだくじ!
スック
スック

あっ、あたった!

ラッチ先生
ラッチ先生

緑みどりの旗はたをクリックするたびに、あみだくじが 変かわるプログラミングをします。

「スクラッチしよう!10-32 ねっちあみだくじ!#1」 scratch あみだくじが変わる
あみだくじが 変かわる
スック
スック

あらっ、すごい!

ラッチ先生
ラッチ先生

これが、毎回まいかい 変かわる あみだくじのスクリプトです。

「スクラッチしよう!10-32 ねっちあみだくじ!#1」 scratch あみだくじのスクリプト
あみだくじのスクリプト
スック
スック

コスチュームに、「○から○までの乱数らんすう」ブロックが あるね。

ラッチ先生
ラッチ先生

オー、イエス!

この「コスチュームを○から○までの乱数らんすうにする」ブロックで

scratch 「コスチュームを○から○までの乱数にする」ブロック
「コスチュームを○から○までの乱数らんすうにする」ブロック

毎回まいかい、あみだくじを 変かえているんだ!

スック
スック

ナイスアイデア!

ラッチ先生
ラッチ先生

ありがとう!

それでは、

簡単かんたんゲーム「ねっち あみだくじ!」を作っていこう!

スック
スック

O.K!

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

スポンサーリンク

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

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

当あたりに なれ!

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

1.緑みどりの旗はたをクリックするたびに、あみだくじが 変かわるスクリプトがわかるよ

「スクラッチしよう!10-32 ねっちあみだくじ!#1」 scratch あみだくじが変わる
あみだくじが 変かわる

2.ねっちが あみだくじを通とおるスクリプトがわかるよ

「スクラッチしよう!10-32 ねっちあみだくじ!#1」 scratch あみだくじを通る
ねっちが あみだくじを通とおる

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

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

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

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

スポンサーリンク

スクリプトを見てみよう

スプライトはこれです!

「スクラッチしよう!10-32 ねっちあみだくじ!#1」 scratch スプライト
スプライト
ラッチ先生<br>
ラッチ先生

このスクラッチ作品さくひんのスプライトは、

  • 「横線よこせん(左ひだり)」
  • 「横線よこせん(右みぎ)」
  • 「ねっち」
  • 「ボタン」
  • 「かべ」

背景はいけいは、

  • 縦線たてせん
  • 「横線よこせん(左ひだり)」「横線よこせん(右みぎ)」は、作成さくせいしました。
  • 「ねっち」「ボタン」は作成さくせいし、大おおきさは「60」です。
  • 「かべ」は、作成さくせいしました。
  • 「rainbow」を「あたり」にし、大おおきさは「40」です
  • 背景はいけいの「縦線たてせん」は、作成さくせいしました。
スック
スック

スプライト「横線よこせん(左)(右)」

背景はいけい「縦線たてせん」の作つくり方かたは、こちらの記事きじにのっています。

スック
スック

「ねっち」「ボタン」の作つくり方かたは、こちらの記事きじにのっています。

コスチュームはこれです!

「スクラッチしよう!10-32 ねっちあみだくじ!#1」 scratch コスチューム
コスチューム

スクリプトはこれです!

横線(左)のスクリプト

「スクラッチしよう!10-32 ねっち あみだくじ#1」横線(左)のスクリプト
横線よこせん(左ひだり)のスクリプト

横線(右)のスクリプト

「スクラッチしよう!10-32 ねっち あみだくじ#1」横線(右)のスクリプト
横線よこせん(右みぎ)のスクリプト

ねっちのスクリプト

「スクラッチしよう!10-32 ねっち あみだくじ#1」ねっちのスクリプト1
ねっちのスクリプト1
「スクラッチしよう!10-32 ねっち あみだくじ#1」ねっちのスクリプト2
ねっちのスクリプト2
「スクラッチしよう!10-32 ねっち あみだくじ#1」ねっちのスクリプト3
ねっちのスクリプト3

ボタンのスクリプト

「スクラッチしよう!10-32 ねっち あみだくじ#1」ボタンのスクリプト
ボタンのスクリプト

かべのスクリプト

「スクラッチしよう!10-32 ねっち あみだくじ#1」かべのスクリプト
かべのスクリプト

あたりのスクリプト

「スクラッチしよう!10-32 ねっち あみだくじ#1」あたりのスクリプト
あたりのスクリプト
スック
スック

効果音こうかおんは、

  • 「Wand」
  • 「Alien Creak2」
  • 「Magic Spell」

に、しました。

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

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

スポンサーリンク

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

あみだくじを作るプログラミング

スプライト:横線(左)のプログラミング

ラッチ先生
ラッチ先生

「あみだくじ」の横線よこせんの左側ひだりがわを 作つくりましょう。

「スクラッチしよう!10-32 ねっち あみだくじ#1」あみだくじの横線左側
「あみだくじ」の横線よこせんの左側ひだりがわ
スック
スック

はぁ~い!

1.左上ひだりうえの場所ばしょを 決きめる

「スクラッチしよう!10-32 ねっち あみだくじ#1」左上の場所を決めるブロック
左上ひだりうえの場所ばしょに置おくスクリプト
ラッチ先生
ラッチ先生

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

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

カードを作つくります。

スック
スック

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

scratch 「クローンを作る」ブロック
「クローンを作つくる」ブロック
  • 使つかい方かた

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

2.クローンを作つくって、縦たてに移動いどうする

「スクラッチしよう!10-32 ねっち あみだくじ#1」クローンを置いて縦に移動するスクリプト
クローンを作つくって、縦たてに移動いどうするスクリプト
スック
スック

あれっ、

どこかで見みたことあるなぁ…。

ラッチ先生
ラッチ先生

スプライトの「横線よこせん(左ひだり)」と「クローンの横線よこせん(左ひだり)」の区別くべつをつけるために

○スプライトの「横線よこせん(左ひだり)」

「スクラッチしよう!10-32 ねっち あみだくじ#1」scratch スプライト「横線(左)」
スプライトの「横線(左)」

○「クローンの「横線よこせん(左ひだり)」

「スクラッチしよう!10-32 ねっち あみだくじ#1」scratch クローン「横線(左)」
「クローン」

色いろを 変かえました。

2.クローンを作つくって、縦たてに移動いどうする(色別いろべつにする)

「スクラッチしよう!10-32 ねっち あみだくじ#1」scratch クローンを置いて縦に移動する
クローンを作つくって、縦たてに移動いどうするスクリプト
スック
スック

これなら、

「クローンの横線よこせん(左ひだり)」が はっきりわかるね!

ラッチ先生
ラッチ先生

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

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

「クローンの横線よこせん(左ひだり)」を10本 ぽん並ならべます。

3.10本ぽんのクローンの横線よこせん(左ひだり)を 並ならべる

「スクラッチしよう!10-32 ねっち あみだくじ#1」scratch クローン10本並べるスクリプト
横線よこせん(左ひだり)を10本ぽん 並ならべるスクリプト
スック
スック

あっ、

あみだになってる!

ラッチ先生
ラッチ先生

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

scratch 「隠す」ブロック
「隠かくす」ブロック

スプライトの「横線よこせん(左ひだり)」を 隠かくします。

4.スプライト「横線よこせん(左ひだり)」を 隠かくす

「スクラッチしよう!10-32 ねっち あみだくじ#1」scratch スプライト「横線(左)を隠すスクリプト
スプライト「横線よこせん(左ひだり)」を 隠かくすスクリプト
ラッチ先生
ラッチ先生

このままだと、次回じかい 緑みどりの旗はたをクリックすると

スプライト「横線よこせん(左ひだり)」が、隠かくれたままになってしまうので、

「スクラッチしよう!10-32 ねっち あみだくじ#1」scratch 緑の旗あをクリックする
緑みどりの旗はたを タップする
スック
スック

あっ、

横線よこせんが でてこないよ!

ラッチ先生
ラッチ先生

そうなんだ!

だから、

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

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

姿すがたを 表示ひょうじしておきます。

5.あみだくじの横線よこせん(左ひだり)10本ぽん 並ならべる

「スクラッチしよう!10-32 ねっち あみだくじ#1」scratch スプライト「横線(左)を隠すスクリプト
スプライト「横線よこせん(左ひだり)」を 10本ぽん並ならべるスクリプト
スック
スック

おお、出でてきたぞ!

スポンサーリンク

スプライト:横線(右)のプログラミング

ラッチ先生
ラッチ先生

横線よこせん(右みぎ)も

同おなじようにプログラミングすればいいんだよ!

スック
スック

ああ、そうだね!

1.右上みぎうえの場所ばしょを 決きめる

「スクラッチしよう!10-32 ねっち あみだくじ#1」右上の場所を決めるブロック
右上みぎうえの場所ばしょを決きめるスクリプト

2.10本ぽんのクローンの横線よこせん(右みぎ) 並ならべる

「スクラッチしよう!10-32 ねっち あみだくじ#1」横線(右)を10本並べるスクリプト
横線よこせん(右みぎ)を10本ぽん 並ならべるスクリプト
ラッチ先生
ラッチ先生

スプライト「横線よこせん(右みぎ)」を 隠かくすよ!

3.スプライト「横線よこせん(右みぎ)」を 隠かくす

「スクラッチしよう!10-32 ねっち あみだくじ#1」横線(右)のスクリプト
横線よこせん(右みぎ)スクリプト
スック
スック

右みぎも10本ぽん、出でてきたぞ!

スポンサーリンク

毎回 あみだくじが変わるプログラミング

ラッチ先生
ラッチ先生

さあ、あみだくじが できました。

「スクラッチしよう!10-32 ねっち あみだくじ#1」あみだくじ
あみだくじ
スック
スック

でも、これじゃあ、

当あたりの場所ばしょが わかっちゃうよね。

ラッチ先生
ラッチ先生

そう!

だから、「乱数らんすう」ブロックを使うんだ!

scratch 「コスチュームを○から○までの乱数にする」ブロック
「コスチュームを○から○での乱数らんすうにする」ブロック
スック
スック

でたぁ!乱数らんすうブロック!

ラッチ先生
ラッチ先生

スプライト「横線よこせん(左ひだり)」「横線よこせん(右みぎ)」とも、

コスチューム2は、横線よこせんがありません。

「スクラッチしよう!10-32 ねっち あみだくじ#1」横線のコスチューム
コスチューム1.2
スック
スック

あっ、ない!

ラッチ先生
ラッチ先生

「乱数らんすう」ブロックで、コスチュームはこうなります!

「スクラッチしよう!10-32 ねっち あみだくじ#1」横線のコスチューム1と2
コスチューム1.2

1.緑みどりの旗はたをクリックするたびに、あみだくじが変かわる

「スクラッチしよう!10-32 ねっち あみだくじ#1」あみだくじのスクリプト
あみだくじのスクリプト
スック
スック

あみだくじ、完成かんせい!

スポンサーリンク

つづく・・・

スック
スック

えぇ~。

まだ、あみだくじだけだよぉ~。

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

ごめ~ん、コーヒータイム!

次回じかいは、

「ねっち あみだくじ」の

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

プログラミングを紹介しょうかいします。

スック
スック

おお、たのしみだぁ!。

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

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

それじゃあ、またぁ!

スック
スック

まったねえーーー!

(@^^)/~~~

スポンサーリンク

ラッチ先生
ラッチ先生

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

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

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

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

ラッチ先生
ラッチ先生

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

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

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

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

スック
スック

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

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

ラッチ先生
ラッチ先生

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

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

コメント