1きゅう テーマ:ランダムに取り出す リスト② ランダムに 取り出す すすみ

1🎲 今日 作る 動き

リストと 乱数を 組み合わせると、毎回 ちがう セリフを ランダムに 言わせられるよ。
おみくじや セリフ集に ぴったり!見てみよう👇

👆 クリックしてね
🐱
こんにちはおはようまたねやったー
(1)から(4)までの 乱数 で えらぶよ
👆 ねこを クリックすると、リストから ランダムに 1つ 選んで 言うよ!

2🆕 プロジェクトを 作ろう

Scratchで 新しい プロジェクトを 作って、名前を これに してね:

ランダムに取り出す

📁 リスト「セリフ」も 作っておこう(「変数」カテゴリ→「リストを 作る」)。
むずかしかったら 先生に 手つだって もらってね。

🐱 このゲームは 1つの スプライトに ぜんぶ 作るよ(セリフを 追加→ランダムに言う→クリックの度→まとめ)。

🐱 用意する スプライト:1つ
このプロジェクトは ぜんぶ 同じ 1ぴきに 作るよ。順番に ブロックを 足していくから、スプライトは 1つで OK!

↑ 準備が できたら チェックを 入れると すすめるよ

7📝 練習問題(3問)

最後に、習ったことを使って 自分の力で 作ってみよう!

🐱 問題は 3問。1問=1スプライトで、3つの スプライトを 用意して 作ろう!(別々の キャラで OK)
ネコ
🐱 問題1
犬
🐶 問題2
カエル
🐸 問題3
↑ それぞれ 別の スプライトに 作って、場所は ずらそう
🐱 問題1の スプライトに 作る
🎯 問題1:旗を 押したら、リスト「ことば」に「あたり」「はずれ」を 追加する
@greenFlag が押されたとき
[あたり] を [ことば v] に追加する
[はずれ] を [ことば v] に追加する
🐶 問題2の スプライトに 作る
🎯 問題2:クリックしたら、リスト「ことば」の ランダムな 番目を 言う(おみくじ)
このスプライトが押されたとき
([ことば v] の ((1) から ([ことば v] の長さ) までの乱数) 番目) と (2) 秒言う
🐸 問題3の スプライトに 作る
🎯 問題3:旗を 押したら、ずっと 2秒ごとに リストの ランダムな 番目を 言い続ける
@greenFlag が押されたとき
ずっと
 ([ことば v] の ((1) から ([ことば v] の長さ) までの乱数) 番目) と (2) 秒言う
end
↑ 3問 全部「自分で 作ってみた!」に チェックすると すすめるよ

8🎉 完成!

リストから ランダムに セリフを 取り出して、クリックの たびに 違う ことばが 出たら できあがり。
リスト+乱数=ランダムに 選ぶ。おみくじ・ガチャ・ランダムセリフに 大かつやく!

リスト 2 クリア ✓

👩‍🏫 先生と いっしょに かくにんしよう!

  • セリフが リストに いくつか 追加される?
  • 「1から 長さまでの 乱数 番目」で ランダムに 選べる?
  • クリックの たびに 違う セリフが 出る?
  • リストに ない 番号は 出ない(はみ出さない)?

🚪 もっと やりたい人へ:セリフを もっと 増やしたり、おみくじの 結果で 色を 変えてみよう。

↑ さいごまで すすむと おせるよ