【レシピ4】ナゾのうごき!?ランダムであそぼう
スクラッチでゲームを作ったぜ〜!
チヅルやってみてくれよ!
いいよ! …うわっ!
ちょっとむずかしいね…
だろ〜!
昨日夜ふかしして作ったからな!
だから今日の授業寝てたんだね……
あれ?このゲーム、いつも同じ動きだね。
慣れたらクリアできそう! …やった!クリアできたよ!
なんだってー!?絶対クリアできないと思ってたのに…
オレの睡眠時間返せよ!!!
動きがいつも同じじゃと、慣れたときに飽きられてしまうぞい
ワシもばあさんに同じプロポーズ100回したら
流石に飽きてOKしてくれたのう…
おばあちゃんは飽きたんじゃなくて呆れたんだと思うよ
ていうか!毎回違う動きを作るなんてオレには無理だよ…
諦めるのには早いぞい!乱数で変化をつけると…
誰にも予想できない動きが作れちゃうのじゃ
予想できないから
ドキドキ!?
例えば、いつも同じ手をだしてくるジャンケンゲームがあったとしたら ?
給食ジャンケンなら楽々デザートをゲットできるけれど、
ゲームだったらおもしろくないよね。
相手がなにをだすかわからないから、ジャンケンはドキドキしておもしろい。
そんなドキドキを作りだせるのが乱数(ランダム)なんだ!
画面のすみっこにサイコロが転がってしまわないよう、
元の座標(=場所をあらわす数字)を中心に乱数で動かしているぞ。
乱数ってなんだ!?
セットした数字の間、たとえば1から10をセットすれば、1〜10の間の数字のどれかが出力されるぞ!
どれがでてくるかは誰にもわからないんだ。
※ プロのプログラミングでは少しちがう事もあるから、気になったら調べてみよう。
ひみつのポイント
サイコロの目に乱数を使っているのはもちろん、サイコロがころがる動きも乱数を使っているぞ!
乱数を使えば、こんな風に毎回違う動きが作れるんだ。
乱数はこんなことに使われている!!
ゲーム:
みんなが大好きなゲームだ!RPGで、どんな強敵があらわれるか?どれだけ攻撃が
当たって、ダメージはどのくらいか?
パズルゲームでつぎになにがくるか?格闘ゲームでつぎの対戦相手はだれか?などなど、
さまざまなドキドキに乱数はつかわれているぞ!
キミのプログラムの工夫次第で、「毎回形のちがうダンジョン」みたいな
凄いのだって作れちゃうかも!?
音楽プレーヤー:
シャッフル再生機能はつかったことがあるかな?
あれも乱数で曲をならべかえているんだ。
セキュリティ:
パソコンやスマホはもちろん、銀行やお店など、
みんなの大切な情報をまもるための防御やカギとして、
いろいろな方法で乱数がつかわれているぞ。
ワン?
《乱数がどんなものかわかってくれた?》
乱数ってすげ〜じゃん!次の算数のテストでわかんない
ところは全部乱数で出した数字で答えよっと!
そもそもテストにパソコンは持ち込めないよ
ワン
《真面目にテストを受けろ》
急に厳しいな
…そこでワシはばあさんに100回目のプロポーズをやっての
ついに飽きたばあさんが指輪を受け取ってくれたのじゃ
まだプロポーズの話してたの?!?!
- カテゴリー
- スクラッチ