Icehawk78 / FrozenCookies

An automated Cookie Clicker tool.
120 stars 171 forks source link

Wrinkler Estimates #59

Closed playachronix closed 8 years ago

playachronix commented 10 years ago

In the FrozenCookie page it would be nice to see an estimate of what I would get if I popped all the Wrinklers right now (maybe with a button to do so). It would be nice also to see the estimate for each wrinkler on top of each wrinkler, but the easier temporary solution might be to list each in the stats page like so:

Wrinkler 1 2.34 Qa [Pop] Wrinkler 2 1.42 Qa [Pop]

Icehawk78 commented 10 years ago

Using this also for any other calculations of wrinklers, such as how frequent they will be, and whether to enter grandmapocalypse to get them.

playachronix commented 10 years ago

Also, it would be nice and fairly trivial to always hit every wrinkler twice when they show up, so the user can click once more to remove them.

schwern commented 10 years ago

I was just thinking about this. Usually I buy all the upgrades, including the Grandmapocalypse ones, and let autobuy keep Elder Pact up. For the first time I've allowed Frozen Cookies autobuy to completely play the game. It's stopped at Communal Brainsweep and, once done with Spooky Cookies, I haven't noticed it pop a wrinkler yet. I'm curious what its calculations are, when it plans to pop them. Perhaps as part of Internal Information (Pop Wrinkler 1, Pop Wrinkerl 2...) and/or as its own Wrinkler Information or Grandmapocalypse

Trodsen commented 10 years ago

I've let FrozenCookies run for a day non-stop with auto-buy and autopop Wrinklers on and the wrinklers didn't get popped once(after all halloween cookies were collected), so I started popping them myself when I needed to make big purchases (prisms and end-game upgrades mostly)

Icehawk78 commented 10 years ago

The code currently checks to see if the cps lost by popping a wrinkler is less then that gained by a purchase, and will pop only if it is. However, late game, this is effectively never the case, so they end up never being popped, because it's always optimal to not. On Apr 16, 2014 10:29 PM, "Trodsen" notifications@github.com wrote:

I've let FrozenCookies run for a day non-stop with auto-buy and autopop Wrinklers on and the wrinklers didn't get popped once(after all halloween cookies were collected), so I started popping them myself when I needed to make big purchases (prisms and end-game upgrades mostly)

— Reply to this email directly or view it on GitHubhttps://github.com/Icehawk78/FrozenCookies/issues/59#issuecomment-40674833 .

playachronix commented 10 years ago

Perhaps worth calculating if a popped wrinkler will bring you to the next tier of the golden cookie chain? Never-popped wrinklers are not efficient at all :) Another idea is when we have max wrinklers, pop the oldest one once it will bring you to your next purchase immediately.

schwern commented 10 years ago

Perhaps what is needed is to give FC a goal. For example, I'm currently at 194 prisms working towards Glow In The Dark and Bicentennial (200 of everything). If the game knew my goal was Glow In The Dark it could act accordingly and pop wrinklers earlier than max CPS would suggest. Another goal might be X% more HCs, there's no point in planning beyond that because I'm going to reset.

A goal is useful beyond wrinklers. For example, working towards Dr T, if anyone is crazy enough to try that, has a different strategy than max CPS.

z16 commented 10 years ago

Never-popped Wrinklers are very efficient, as long as you pop them right before you reset.

And goals are only worth persuing if you quit cookie clicker right after attaining them. Otherwise you're just slowing yourself down for future goals. Going for max CpS is the best strategy for everything in the long rong.

playachronix commented 10 years ago

In any case it might be nice to have a one-click means of popping all of them or the biggest of them.

Icehawk78 commented 10 years ago

@schwern - That will almost certainly never be added to FC, as a specific goal of anything other than "bigger CPS faster" would require a major rewrite of most of the valuation code, which I'm not especially interested in doing. You or anyone else is free to fork the project to do that, but I don't really forsee myself ever adding any sort of "aim for this non-higher-CPS-goal" option.

@playachronix - While I don't disagree in principle with that, as it stands, FC has already become rather bloated with options and features, so I'm reluctant to add something like that without there being a fairly simple way to do it without further cluttering the screens.

schwern commented 10 years ago

@Icehawk78 Fair nuff. Clear project goals are a good thing.

@z16 Yes, I do intend to quit cookie clicker right after attaining this goal. At least until the next update sucks me back in. Yes, I could just leave the browser running but it is distracting and sucks power and brings me no joy. Different users, different needs.

Icehawk78 commented 8 years ago

Closing this