MONSTER's配布サイト:http://park16.wakwak.com/~mikio-palace/
MONSTER'sってメダルという通貨のようなものがあります。
メダルが定数に達するとわたぼうというレアなモンスターを手にすることができます。
そこである機能を思いつきました。
それはメダル10枚でモンスターがランダムに手に入るということです。
(たまにハズレでモンスターが手に入らなくなるようにしたい)
どう記述するのかよくわからなくて・・・。
どなたか教えてください。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
$Aimg= の部分というのは、当たるモンスターもランダムに
したいということでしょうか?
if($i == 1){
medalok.txtに記述されているソース全て記述(当たり)
}
この中でさらに乱数で選ばせればいいと思います。1~277なら
srand(time^($$+($$<<15))); #乱数の初期化
$Aimg=int(rand(278));
No.2
- 回答日時:
基本的にはいいと思いますよ。
要は条件分岐したいけど、そのときの確率をランダムにしたいという
ことでしたら、これでいけると思います。
ただ、実際に乱数の発生はsrandの種を基に浮動小数点の疑似乱数で
返されるみたいです。
perl、srand、randをキーに検索すると結構細かいことが書かれた
ページが出てきますので参考にしてください。
srandを指定しない場合などは処理系にも依存するようです。
統計的には私は分かりませんが、0か1だけの判定より0~99で偶数
奇数などの方が少ない母数の時には分布が均等されるような気がします(笑)
No.1
- 回答日時:
ソースファイルが公開されていないので具体的な説明はできませんが、
フローとしては、以下のようになると思います。
メダルが定数に達した>乱数による判定(確率を決めてあたりとはずれを分岐させる)
「あたり」>モンスターを渡す
「はずれ」>はずれのメッセージ
といった具合でしょうか?
乱数の発生は、
srand(time^($$+($$<<15))); #乱数の初期化
$i=int(rand(100)); #これだとiに1~99までが入る。
rand(2)にして、0か1の50%の確率にしてもよいし、
rand(100)のまま2で割って余りを計算して50%にしてもよい。
また、50以上ならとかも使えるし、10未満と指定すれば10%に
なる。
こんな感じでしょうか?
回答どもです。
ソースファイルはこれです。
http://gamesoko.com/game/medalok.txt
因みに$Aimg = 110;はわたぼうのことです。110番です。
その回答からいきますと
srand(time^($$+($$<<15))); #乱数の初期化
$i=int(rand(2));
if($i == 1){
medalok.txtに記述されているソース全て記述(当たり)
}
if($i == 0){
&header;
print <<"EOF";
ハズレ
EOF
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
FFX トンベリの捕獲
-
マインクラフトwiiuについてで...
-
DSドラクエ5 エビルマウン...
-
「エンカウントなし」を取り損...
-
ドラクエモンスターズ2をやっ...
-
ドラクエ5の質問です。
-
■ドラクエ5について■
-
ファイナルファンタジー3
-
ドラクエ・モンスターズ1、2の...
-
ドラクエ4 へんげの杖はいつ使...
-
このキャラクターについても教...
-
モンスターエナジー フラフラする
-
スカウトモンスターチーム編成
-
ドラクエ4にて
-
ドラクエに登場するスライム。...
-
FF (10)について
-
FF4アドバンス-モンスター図鑑
-
スターオーシャン3
-
スキルレベルアップ モンスター...
-
すべてを超えしものを出現させたい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
FFX トンベリの捕獲
-
ファイナルファンタジー3
-
「エンカウントなし」を取り損...
-
ドラクエモンスターズ2をやっ...
-
FF4アドバンス-モンスター図鑑
-
■ドラクエ5について■
-
GBドラクエモンスターズ1 テ...
-
ドラクエ・モンスターズ1、2の...
-
ワッカの最後のオーバードライブ技
-
ドラクエに出て来るモンスター...
-
DSドラクエ5 エビルマウン...
-
「幻想水滸伝(1)」の名無し...
-
DQM テリー編。
-
ドラクエに出て来るモンスター...
-
297
-
FF X-2 ラストミッション...
-
スカウトモンスターチーム編成
-
すべてを超えしものを出現させたい
-
ドラクエモンスターズ2で最強の...
-
ドラクエ5の質問です。
おすすめ情報