私の日本語は上手くないから、英語で提案をポーストするです
As I'm not that good in Japanese, I might ask this suggestion in English here.
For better determining chart constant, I think capturing the game network data is better and easier, in both accuracy and efficiency.
In the api call " https://arcapi.lowiro.com/4/compose/aggregate?..... " there is the field "value[0].value.recent_score", it lists the most recent played score (as its name), and, surprise, there's a field called "rating", which is just the calculated from the chart constant.
(Sample pic) https://estertion.win/wp-content/uploads/2018/08/a883e1e0deb998b3cbbb11953ce35eaf66c4233a.png
With the current formula, we just need to fill the score and change the constant to match the rating (or maybe work out an reverse formula for quicker calculation)
要約すると「リザルト時にスコアとかのデータがネットに転送されるからそれを覗いてみるといいよ!」ということでしょうか
面白い提案ではあると思います