Issue

【CS】【9/27】集金シミュレーション #1

wada opened this at 2022-05-16T11:09:13; closed

Description

opened by wada at 2022-05-16T11:09:13; updated 2025-05-14T17:33:28

概要

SP建物を建てると集金で時計が出にくくなったという話をユーザーがしているため改めて調査

スクリプト名

test_syukin.php

方法

集金時アイテム獲得の抽選が正しく行われているかシミュレーションをする

手順

以下をローカルで実行する。present_boxのデータが増えるのでTRUNCATEしちゃう

  • ユーザーの島データをコピー
  • 特定のユーザーの島の集金を一括で行うスクリプトの作成
  • TRUNCATE present_box
  • スクリプトを100回程回してみてSP建物の効果期間中と効果期間外で比較
SELECT `type`,`present_id`,COUNT(1) as cnt FROM `present_box` GROUP BY `type`,`present_id` ORDER BY `type`,`present_id`

調査用にコピーしたユーザーの建物

object_no cnt
1001	37
1017	3
2013	45
2022	3
6041	1
6102	1
6122	1
6151	1
6154	1
6192	1
6193	1
6282	1
10092	1
20002	1
20004	1

結果

SP建物効果期間中

type present_id cnt
2	2	5
2	3	23
2	88	101
2	2001	80
2	2006	77
2	2011	82
2	2016	79
2	2021	70
2	2026	63
4	3	565
4	4	260

SP 建物効果期間外

type present_id cnt
2	2	7
2	3	24
2	2001	74
2	2006	69
2	2011	77
2	2016	83
2	2021	91
2	2026	80
4	3	510
4	4	291

本来設定

初心者テント 1/350 0.28%
赤い屋根の商店 1/250 0.4%

結論

特に設定確率からの逸脱はなしと判断

wada close at 2022-05-16T11:09:58: Close
wada refer at 2022-05-16T12:13:11: 5:友達招待成功状態にする
kouho change_title at 2022-06-03T10:59:47: 【9/27】集金シミュレーション 【CS】【9/27】集金シミュレーション