Issue

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

kouho opened this at 2021-09-27T14:20:53; closed

Description

opened by kouho at 2021-09-27T14:20:53; updated 2025-08-28T11:01:40

概要

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%

結論

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

kouho add_label at 2021-09-27T14:31:55: CS
kouho close at 2021-09-27T15:00:22: Close