Cookie Clicker Android版戦略, Phase 2

後半、婆黙示録が始まるとWrinklerが出て加速します。最大10匹で、N匹の時の加速率は 1+(N^2)/20、最大6倍。各個体出てくる確率は一秒に0.03%、Communal Brainsweepを取ると0.06%、Elder Pactを取ると0.09%。この確率をpとするとt秒後に出ている確率は1-(1-p)^t。これを大文字Pとおく。画面にいるWrinkerの数の二乗の平均値は計算を省略するけど 10P+90P^2。そうすると加速率の期待値は 1+P/2 +(9/2)P^2。これをプロットすると以下のようになる。

これができると相当加速するので、序盤それを至上命題として戦略を組みなおしたのがこれ
https://ita.hatenadiary.jp/entry/0001/05/05/000000

最大の6倍CpSになるには若干時間がかかるので、それで貯めた貯金をWrinklerを潰すことで引き出すタイミングが問題となる。何をどういう順番で買うかという問題と、どのタイミングで潰すかという問題が複合してくる。ただし前者>後者への影響はあるけど、後者のタイミングを変えても最適な買う順番は変化しない。したがって先に買う順番の最適解を求めて、それをもとにタイミングを最適化すればいい。総当たりは無理なので、適当なタイミングで何回か潰すのから始めてランダムにタイミングを変化させ最適解を探す。モンテカルロ。そうして求めたのが以下の解。
あるCpSのときに、どれだけ貯めてから潰すか、その貯金と待ち時間を示してある。どれだけたまったかは見えないけど、Bankにある量で推測はできる。乱数がからむので誤差はあるけど、ここまであれば安心という量を示してある。潰してからその下にあるリスト一式を購入することを繰り返す。
Cookie Clicker Android v.06 Phase 2 Strategy - ita’s diary