作りたかったアプリがあるんだけどどう思う?
■ このスレッドは過去ログ倉庫に格納されています
パチンコ演出つきのくじ引きアプリなんだけど
「くじを引く」ボタンが虹色なら当選確率アップ、とか
織田信長への命乞いに成功したら「無罪」の幕とともに当選、とか
煽りごとの当選確率に傾斜をつけたくじ引きアプリを作りたい やってることはパチスロのそれなんだけどね
内部的な当選確率が本来なら設定1〜6の間でいじれて、平均して1/300くらいなんだけど
これをプレイヤー側が事前に自由に決められる、そういうくじ引きアプリを作りたい でも設定が難しいんだよね
どうやって実装すればいいのやら 例えば
通常ボタン(当選率10%)と
虹色ボタン(当選率80%)をどうやったら実装できそう? Pythonなら
import random
random.random()
で0〜1の範囲で乱数生成できるから、ベースとなる乱数はこれでいいよね 分かった、通常ボタンを当選確率設定なしにすればいいんだ 虹色ボタン(当選率80%)の実装例
当選確率をP(0<P<1)として
@どのボタンを使うか抽選 通常50%, 虹50%
A虹色ボタンの当選判定
P:(1-P) = 80%:(20%+X%) になるようにXを決定
80:20:X の割合で、虹当選: 虹落選: 通常落選 が出るようにすればいい これいけるんじゃない?
1.「ハズレ」「アタリ」のボタンに加え、抽選ボタンを1種類以上用意
抽選ボタンは以降は自由に追加可能
○ハズレ:当選率0%
○アタリ:当選率100%
@ボタン:ここでは当選率50%とする
2.プレイヤーが当選確率Pを決定 0≦P≦1
3.抽選ボタンの中からどれを使用するか決定 今回は1種類だけなので@のボタンを使用
4.アタリ: ハズレ = P: 1-P = 50% : 50%+X% となるようにXを決定
Xが正値なら、50:50:X = 抽選アタリ: 抽選ハズレ: 確定ハズレボタン の順に確率を割り当てる
Xが負値なら、50:50:X = 抽選アタリ: 抽選ハズレ: 確定アタリボタン の順に確率を割り当てる
たぶん確率的には問題ないはず
どうかな ■ このスレッドは過去ログ倉庫に格納されています