概要
ゲーム画面右上に表示されているポイントはホーム>ランキングで初めに表示される、部門・総合のポイントとして使われています。
※このページのデータや計算式には、小数点以下の丸め計算による多少の数値誤差があります
経験値システム
ゲーム画面右上に表示されているポイントは、以降これを総合ポイントと呼びます。
ホーム>ステータスで見れるポイントとしては、倉庫妖精や八百屋のポイントも有りますので、これも倉庫妖精ポイント、八百屋ポイントと呼びます。
このポイントが何かというと経験値のことです。
八百屋ポイントが溜まっていけば八百屋レベルが上がります。
ステータス画面ではEXPとして、%表示のバーが有りますが、レベル毎に必要ポイントが設定されていて(非公開情報です)その何%までポイントが溜まっているかを表示しています。
ポイント獲得
ポイント獲得の方法は、
・関連する作業を行う
・関連する商品を輸送する
・関連する商品を販売する
ことによって、例えば八百屋ポイントが入り、そのポイントに勤勉度を掛けて小数点以下切り上げしたものが、倉庫、販売、作業、輸送妖精ポイントに入ります。
総合ポイントは上記を合計したものになります。
※グリモワール作成や○○装備一式の販売・輸送などで、複数業種(職種)にポイントが入るケースでは等分されたものになります。
作業ポイント
作業でのポイントは作業時間(分)がそのまま職種(業種)のポイントになります。秒の単位は切り上げられます。
※作業が成功しても失敗しても経験値は一定です。
※優待券や店舗効果で短くなった場合は短くなった時間で計算される(60分の作業を50分で済ませると取得ptは50ptになる)
※クイックポーションで短縮した場合は元の時間で計算される(60分の作業を0分で済ませると取得ptは60ptになる)
※複数の職種が必要な作業の場合、ポイントは職種で均等に分配されます。(太鼓を作る作業ではポイントは革細工師、木工師、細工師で三等分されて入ります)
輸送ポイント
輸送でのポイントは、輸送にかかった時間(分)×商品の数÷セット上限数で計算された値が小数点以下切り上げられて業種(職種)のポイントになります。
※輸送時間(分)は秒の単位も小数点以下の数字として持っている。
販売ポイント
販売でのポイントは売上額×0.036が小数点以下切り上げられたり切り捨てられたり(ランダム)して業種(職種)ポイントに入ります(おそらく小数点以下が考慮されている)。
但し、販売枠を使わず、注文に納品した場合は半分になります。
また、販売後の累計売上額が10万Gを越える場合、
1/(1+(販売後累計売上額-10万)/5万)
になります。
そのため、2018-02-05 12:00までは一気に回収すると後者の式が適用されるため、チマチマ回収した方が有利という仕様でした。
もっと難しい話
一気に回収した場合、後者の式が適用され損をするということで2018-02-05 12:00より計算式の変更が行われました。
1Gずつ回収していった場合、上記の式が適用されますが、まとめて回収した場合は、販売額と当日の販売額累計とを比較して下記のように表されます。
(Lnは自然対数)
販売額 + 本日の販売額累計 < 10万
獲得経験値 = 2 * 0.018 * 販売額
当日の販売額累計 < 10万 かつ 販売額 + 当日の販売額累計 >= 10万
獲得経験値 = 2 * 0.018 * (10万 - 本日の販売額累計) + 10万 * 0.018 * Ln(( 販売額 + 本日の販売額累計 - 5万) / 5万)
本日の販売額累計 >= 10万
獲得経験値 = 10万 * 0.018 * Ln(( 販売額 + 本日の販売額累計 - 5万) / (本日の販売額累計 - 5万))
計算上の誤差
上記の計算式は区分求積法の概念をもとに導出しているので、1Gずつ回収していった時と比較して僅かに誤差が生じています。
ですが、その誤差に関して言えば1ポイント影響するか否か程度ですので、気にする必要はないでしょう。
例:売上0の状態から、1Gずつ20万回回収したときと20万Gを一度に回収した場合
前者では5577.514119648ポイント、後者では5577.502116006ポイントとなり、誤差は0.01ポイント程度となり、無視できる
経験値テーブル
到達レベル | 必要経験値 | 累計必要経験値 |
2 | 63 | 63(=2^6-1) |
3 | 665 | 728(=3^6-1) |
4 | 3367 | 4095(=4^6-1) |
5 | 11529 | 15624(=5^6-1) |
6 | 31031 | 46655(=6^6-1) |
7 | 70993 | 117648(=7^6-1) |
8 | 144495 | 262143(=8^6-1) |
9 | 269247 | 531440(=9^6-1) |
検証用データ
各レベルの必要ポイントを調査中
取得ポイント、取得経験値(%)、必要ポイントで入力
※必要ポイント=取得ポイント÷取得経験値(%)×100
レベル1 | 取得ポイント | 取得経験値(%) | 必要ポイント推計 | |
81(63+18?) | 102.71 | 63 | ||
レベル2 | 取得ポイント | 取得経験値(%) | 必要ポイント推計 | |
54 | 8.12 | 665 | ||
552 | 83.01 | 665 | ||
レベル3 | 取得ポイント | 取得経験値(%) | 必要ポイント推計 | |
23 | 0.68 | 3382 | ||
140 | 4.16 | 3365 | ||
420 | 12.47 | 3368 | ||
レベル4 | 取得ポイント | 取得経験値(%) | 必要ポイント推計 | |
195 | 1.69 | 11538 | ||
レベル5 | 取得ポイント | 取得経験値(%) | 必要ポイント推計 | |
208 | 0.67 | 31044 | ||
367 | 1.19 | 30840 | ||
3132 | 10.09 | 31040 | ||
レベル6 | 取得ポイント | 取得経験値(%) | 必要ポイント推計 | |
961 | 1.35 | 71185 | ||
1081 | 1.53 | 70653 | ||
4634 | 6.52 | 71073 | ||
レベル7 | 取得ポイント | 取得経験値(%) | 必要ポイント推計 | |
178 | 0.12 | 148333 | ||
1407 | 0.97 | 145051 | ||
レベル8 | 取得ポイント | 取得経験値(%) | 必要ポイント推計 | |
8721 | 3.24 | 269166 | ||
11300 | 4.2 | 269047 |
グリモワール作成の様に複数職にまたがる場合のptは? -- 2017-10-20 (金) 16:32:41
Lv9→10については未検証なので削除,Lv3→4は現在検証中
端数処理は検証が困難なのでまとめて一行で誤魔化す予定
優待券や店舗効果について具体例 -- [[aiz#19087]] 2017-10-20 (金) 21:19:58
64*0.2857=18.2848で整数にならない
63*0.2857=17.9991でほぼ整数
おそらくLV2の累計必要経験値は63、LVxの場合x^6-1のはず -- 2017-10-20 (金) 21:39:22
もし販売税から取得ptが求められていると仮定すると販売税8pt→売上80g相当、80*0.036=2.88≠0
販売税は関係なし -- 2017-10-21 (土) 17:52:11