X



ゆるセポネ
レス数が1000を超えています。これ以上書き込みはできません。
0953名無しさん@お腹いっぱい。
垢版 |
2018/04/30(月) 20:00:57.85ID:6qOJjwdA0
昨日のsim野郎です
Excelマクロで作ったんだが、RT時は-0.22枚/Gじゃないと割が合わない。
どこか間違ってるかな?

Sub macro()
Randomize
Dim i As Long
Dim rt_gc As Long
Dim gc As Long
Dim coin As Single
Dim rd As Long
Dim GOD As Long
Dim BB As Long
Dim MB As Long
Const SIM_GC = 10000000 ' 試行G数
Const BASE = 30.4 ' 通常時ベース(設定1)
Const RT_ZOUGEN = -0.22 ' RT時の純増減枚数
Const GOD_k = 40 ' 65536 / 1638.4
Const BB_k = 309 ' 65536 / 212.09 (設定1)
Const MB_k = 307 ' 65536 / 213.47 (設定1)

For i = 1 To SIM_GC
gc = gc + 1
If rt_gc = 0 Then
coin = coin - 50# / BASE
Else
coin = coin + RT_ZOUGEN
rt_gc = rt_gc - 1
End If
rd = Int(Rnd() * 65536)
If rd < GOD_k Then
GOD = GOD + 1
rt_gc = 700
coin = coin + 203
gc = gc + 17
ElseIf rd < GOD_k + BB_k Then
BB = BB + 1
coin = coin + 155
gc = gc + 13
ElseIf rd < GOD_k + BB_k + MB_k Then
MB = MB + 1
coin = coin + 47
gc = gc + 4
End If
Next i
MsgBox Int(coin) & "枚"
MsgBox round((gc * 3 + coin) / (gc * 3) * 100, 2) & "%"
End Sub
0956マジキチスマイル ◆lJuzVc8vX6
垢版 |
2018/04/30(月) 21:05:19.28ID:j4T0xRKE0
>>953
const使ってるくせに直値にしてるとこは何なんだよwww
97.83パーになったけどRTはどういう仕様で加味させてんのかも言えよwww
0959名無しさん@お腹いっぱい。
垢版 |
2018/04/30(月) 21:38:08.06ID:cfvLuOO7r
どうせならハーデスそのまんまの壮大な演出に派手な重低音でこのスペックにすりゃ良かったのに
パロディってのは中途半端に逃げちゃダメなんだよ、やるからには自分を殺すつもりでキッチリやらないと
0960名無しさん@お腹いっぱい。
垢版 |
2018/04/30(月) 21:39:07.38ID:4ODrxu1Wp
>>917
1/1000で8192と変わらんとか・・・
ゆるセポネこそ高貴なGODだろ
0963マジキチスマイル ◆lJuzVc8vX6
垢版 |
2018/04/30(月) 21:49:52.59ID:j4T0xRKE0
>>957
大体デバッグしてみたけど大筋はよさそうだな
たぶんGOD、BB、MBのif文が間違ってる

もう1度言うけど、どういう仕様だと思って書いてんだよwww
0966名無しさん@お腹いっぱい。
垢版 |
2018/04/30(月) 21:54:44.69ID:ZWDSL+Mqd
6でGODで期待枚数1500なんかある訳ないだろ
どんな計算してんだ?
現状維持のRT700だぞ、ある訳無いだろ
0967名無しさん@お腹いっぱい。
垢版 |
2018/04/30(月) 21:59:07.40ID:T2TTUbjd0
1で1000枚なら普通にボナ確率考えれば6で1500枚ぐらいはあるんちゃうか
もしかすると6だけエクストラ設定でRT中減るとか、、、いやないな。
0968名無しさん@お腹いっぱい。
垢版 |
2018/04/30(月) 22:01:11.73ID:ZWDSL+Mqd
>>967
1なんか1000枚も行く訳ないだろ
1/1680如きでそんな枚数貰えんから
1でGOD引いて600枚あるかないかぐらいだから
0969名無しさん@お腹いっぱい。
垢版 |
2018/04/30(月) 22:05:27.85ID:t1JnoBmqa
GODランプが光れば大当たりで良いのにBB311枚RB120枚の完全告知で良かった
0973名無しさん@お腹いっぱい。
垢版 |
2018/04/30(月) 22:48:48.75ID:JumyVVE70
>>972
考えるまでも無く再スタートになる
原理解ってればそうなる理由が解るよ
つーか再スタートにならなきゃinGODの意味まるで無しだろw
0976名無しさん@お腹いっぱい。
垢版 |
2018/04/30(月) 22:53:32.89ID:JumyVVE70
>>974
PV見て騙されたパターンだな
実際は死にそうな顔でダラダラ打ってるだけになるからな
今のスロットなんか全部それだし、PVに煽られてるだけ
0977名無しさん@お腹いっぱい。
垢版 |
2018/04/30(月) 22:57:19.27ID:6qOJjwdA0
>>975
若しくは、機械割って例えば10000Gで打ち切って計算するとか?
ちなみに、これは1000万Gの試行だけど、10000Gとかにすると
とんでもなく割が落ちる。時間の無い時に設定1なんか絶対打てない。
0979名無しさん@お腹いっぱい。
垢版 |
2018/04/30(月) 23:09:45.87ID:M/EG3Zxt0
RT中のBB、MBは、rt_gcからそれぞれ-13、-4しなくていいの?
0980名無しさん@お腹いっぱい。
垢版 |
2018/04/30(月) 23:12:47.44ID:6qOJjwdA0
>>978
その辺は、あとで検証してみる
こんな程度のsimなら、十分なランダムだと思うけど

>>979
たぶんしなくていいと思う
ちなみに-13,-4してみたけど、大して結果は変わらんかった
0981名無しさん@お腹いっぱい。
垢版 |
2018/04/30(月) 23:23:16.50ID:6qOJjwdA0
1日当たり5000G打ち切り(但しボーナスは取り切る)、試行日数10000日
RT増減:-0.1枚/Gで、97.8%

Sub macro()
Randomize
Dim i As Long
Dim rt_gc As Long
Dim gc As Long
Dim total_gc As Long
Dim coin As Double
Dim rd As Long
Dim GOD As Long
Dim BB As Long
Dim MB As Long
Const SIM_GC = 5000 ' 1日あたりG数(ボーナスG含む)
Const SIM_DAY = 10000 ' 試行日数
Const BASE = 30.4 ' 通常時ベース(設定1)
Const RT_ZOUGEN = -0.1 ' RT時の純増減枚数
Const GOD_k = 40 ' 65536 / 1638.4
Const BB_k = 309 ' 65536 / 212.09 (設定1)
Const MB_k = 307 ' 65536 / 213.47 (設定1)

For i = 1 To SIM_DAY
gc = 0
rt_gc = 0
While (gc < SIM_GC)
gc = gc + 1
If rt_gc = 0 Then
coin = coin - 50# / BASE
Else
coin = coin + RT_ZOUGEN
rt_gc = rt_gc - 1
End If
rd = Int(Rnd() * 65536)
If rd < GOD_k Then
GOD = GOD + 1
rt_gc = 700
coin = coin + 203
gc = gc + 17
ElseIf rd < GOD_k + BB_k Then
BB = BB + 1
coin = coin + 155
gc = gc + 13
ElseIf rd < GOD_k + BB_k + MB_k Then
MB = MB + 1
coin = coin + 47
gc = gc + 4
End If
Wend
total_gc = total_gc + gc
Next i
MsgBox Int(coin) & "枚"
MsgBox round((total_gc * 3 + coin) / (total_gc * 3) * 100, 2) & "%"
End Sub
0982マジキチスマイル ◆lJuzVc8vX6
垢版 |
2018/05/01(火) 00:26:19.09ID:FX9F52Ea00501
>>981
Private Sub CommandButton1_Click()
Randomize
Const SIM_GC = 1000000 ' 試行G数
Const BASE = 30.4 ' 通常時ベース(設定1)
Const RT_ZOUGEN = 0.2 ' RT時の純増減枚数
Const GOD_k = 40 ' 65536 / 1638.4
Const BB_k = 309 ' 65536 / 212.09 (設定1)
Const MB_k = 307 ' 65536 / 213.47 (設定1)

For i = 1 To SIM_GC
'ゲームカウント
gc = gc + 1

'RTゲームカウント
If rt_gc = 0 Then
coin = coin - 50# / BASE
Else
coin = coin + RT_ZOUGEN
rt_gc = rt_gc - 1

'RT制限
TotalRTGameCount = TotalRTGameCount + 1
If 1500 = TotalRTGameCount Then
RT = RT + 1
rt_gc = 0
TotalRTGameCount = 0
End If

End If

'ランダム関数
rd = Int(Rnd() * 65536)

'GOD 0〜39
If rd < GOD_k Then
GOD = GOD + 1
rt_gc = 700
coin = coin + 203
gc = gc + 17

'BB 40〜308
ElseIf rd < GOD_k + BB_k Then
BB = BB + 1
coin = coin + 155
gc = gc + 13

'MB 309〜656
ElseIf rd < GOD_k + BB_k + MB_k Then
MB = MB + 1
coin = coin + 47
gc = gc + 4
End If
Next i

MsgBox Int(coin) & "枚"
MsgBox Round((gc * 3 + coin) / (gc * 3) * 100, 2) & "%"

End Sub
0983マジキチスマイル ◆lJuzVc8vX6
垢版 |
2018/05/01(火) 00:31:07.64ID:FX9F52Ea00501
1000万G以上の試行はこの計算式で行くとかなり上ブレする
500万Gでギリセーフってとこ
100万Gだとブレ幅が大きい
ランダム関数のせい?
あとRTでも1500G制限あるから(乙女マスターしかり)
そのコードは埋め込んでみた

1000万Gの単位までいくとかなり上ブレする
1億Gの単位までいくと1000万Gの単位より少し上ブレする
0986名無しさん@お腹いっぱい。
垢版 |
2018/05/01(火) 00:37:26.84ID:4Tg6onLC00501
いやさ、97.8% って技術介入しない場合の値でしょ
技術介入ありの場合はちゃんと攻略時の割も書かれるじゃん
BB MBで毎度あるから3%〜5%変わると思う
設定1で100.8% 設定6で118%くらい
だからRTも微増はすると思うよ
今時設定1で100%越えないとか減るRTとか流行らないだろうし

割だけ見ると神台に見えるけど実際はそううまくいかないだろうな
GOD引いた10G後にまたGOD引いたらそれだけで690GのRT消滅だからね
それだけで割も5%くらいガクンと減るし
0987マジキチスマイル ◆lJuzVc8vX6
垢版 |
2018/05/01(火) 00:37:32.91ID:FX9F52Ea00501
>>984
乙女マスターって意図的に機械割落としてるって事か?www
指示なしでもRT消化できるのにどういうこっちゃ・・・
0988名無しさん@お腹いっぱい。
垢版 |
2018/05/01(火) 00:40:35.03ID:vLc6Twgwa0501
これ電源offでもrt残るん?
外部から分からんのなら仕込めるのか?
0989名無しさん@お腹いっぱい。
垢版 |
2018/05/01(火) 00:44:19.47ID:Cc3Xh9gzd0501
>>987
意図的に落としてるかどうかは知らんがストックの概念を使いたかったんじゃない?
RTの上乗せって指示機能使わないと出来ない…よな、多分
0991マジキチスマイル ◆lJuzVc8vX6
垢版 |
2018/05/01(火) 00:49:05.46ID:FX9F52Ea00501
>>986
計算式の正当性を見たかっただけなのに、なんで技術介入の話しなんだ・・・

ちなみに技術介入ありの設定1で機械割100.8なら最初の計算式で合ってる

1000万Gでかなり違い数値になる
最初の計算式なら1億Gでもブレにくい

もっとはよ言えよ
0994名無しさん@お腹いっぱい。
垢版 |
2018/05/01(火) 02:09:14.43ID:E2iL/Uv8a
>>987
乙女マスターズは、ナビストックを使ってCZ中のRT突入6択リプを捌いていくタイプだよ
だから1500G超えるとその時のRT(CZ)は継続するけどナビストックは0になる
0996名無しさん@お腹いっぱい。
垢版 |
2018/05/01(火) 04:50:18.18ID:KY+OFiVH0
1日当たり7000Gで打ち切り(但しボーナスは取り切る)、試行日数10000日
RT増減:現状維持、ボーナス時技術介入無し
sim結果 ・・・ 設定1:約97.9%、設定6:約113.1%

Sub sim_sephone()
Randomize
Dim i As Long
Dim rt_gc As Long
Dim gc As Long
Dim total_gc As Long
Dim coin As Double
Dim rd As Long
Dim GOD As Long
Dim BB As Long
Dim MB As Long
Const SIM_GC = 7000 ' 1日あたりG数(ボーナスG含む)
Const SIM_DAY = 10000 ' 試行日数
Const BASE = 30.4 ' 通常時ベース(設定1)
' Const BASE = 32.9 ' 通常時ベース(設定6)
Const RT_ZOUGEN = -0# ' RT時の純増減枚数
Const GOD_K = 40 ' 65536 / 1638.4
Const BB_K = 309 ' 65536 / 212.09 (設定1)
' Const BB_K = 455 ' 65536 / 144.03 (設定6)
Const MB_K = 307 ' 65536 / 213.47 (設定1)
' Const MB_K = 453 ' 65536 / 144.67 (設定6)

For i = 1 To SIM_DAY
gc = 0
rt_gc = 0
While (gc < SIM_GC)
gc = gc + 1
If rt_gc = 0 Then
coin = coin - 50# / BASE
Else
coin = coin + RT_ZOUGEN
rt_gc = rt_gc - 1
End If
rd = (Int(Rnd() * 65536) + rd + gc + total_gc + Int(Abs(coin))) Mod 65536 ' 乱数が周期的にならないよう工夫
If rd < GOD_K Then
GOD = GOD + 1
rt_gc = 700
coin = coin + 203 - 8 ' -8は技術介入無し分
gc = gc + 17
ElseIf rd < GOD_K + BB_K Then
BB = BB + 1
coin = coin + 155 - 6 ' -6は技術介入無し分
gc = gc + 13
ElseIf rd < GOD_K + BB_K + MB_K Then
MB = MB + 1
coin = coin + 47 - 2 ' -2は技術介入無し分
gc = gc + 4
End If
Wend
total_gc = total_gc + gc
Next i
MsgBox "Total : " & Int(coin) & "枚" & vbCrLf & vbCrLf & Int(coin / SIM_DAY) & "枚/day"
MsgBox "機械割 : " & Format((coin + total_gc * 3) / (total_gc * 3), "#.00%")
End Sub
0997名無しさん@お腹いっぱい。
垢版 |
2018/05/01(火) 06:32:44.57ID:c5ofBK5s0
>>995
設定6 機械割99.7(フル攻略時100.5)
とかでいいなら
0999名無しさん@お腹いっぱい。
垢版 |
2018/05/01(火) 08:38:43.56ID:wE6mPxvO0
>>998
wwww
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 17日 8時間 54分 1秒
10021002
垢版 |
Over 1000Thread
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。


───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。

▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/

▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。

ニューススポーツなんでも実況