ErikMcClure / PonyClicker

Pony Clicker, a new way to waste time on your computer, now with ponies!
MIT License
58 stars 26 forks source link

New Achievement List #30

Open ErikMcClure opened 9 years ago

ErikMcClure commented 9 years ago

This is a list of achievements that should be put in at some point:

Leave your suggestions below, and any good ones will get added to the list.

TrickQuestion commented 9 years ago

An achievement on how fast they boop with the mouse (clicking fast enough earns it).

There should be a "True No Booping" which can only be done following a soft reset (perhaps only one boop is needed), vs. the "No Booping" which can be done with 35 clicks.

Achievements for soft resets with different numbers of total smiles.

For the 1.1 suggestions, there are dozens of possibilities based on particular ponies and friendships, as well as sale of friendships for particular ponies. Like, selling five Pinkie friendships in a row could be "Party of One"; selling Fluttershy/Discord could count for that episode, etc. Essentially, you could have an achievement for every episode of the series! Only fans would be able to find them all.

TrickQuestion commented 9 years ago

Grr. Now I kinda want to work on coding this with you. /)^3^(\ Maybe after the weekend. I dunno if I'll have time or not but the design is fun and it's unfair for me to toss you design mechanics without code assistance.

ErikMcClure commented 9 years ago

A True No Booping is actually impossible to do without having a golden cookie equivalent, which I mentioned in #32, because you literally cannot have any kind of SPS whatsoever until you have clicked 35 times, so the % bonus you have from prestige won't count. This is how it is done in Cookie Clicker.

TrickQuestion commented 9 years ago

Ah right, I forgot. I was thinking in my head about muffins providing 1 Smile/s per Pony, but that would be a bad mechanic b/c it would inflate the race substantially. Racing should benefit a very limited amount from cumulative gains.

cburschka commented 9 years ago

It's easy enough to add the No Booping achievement, but it's not clear where to put it for checking purposes.

The global achievements are only checked on import/initialization, or set via EarnAchievement. Adding this achievement to achievements_smiles would work, as long as you don't care about the redundant check every tick after the click count has already exceeded 35.

{ name:"No Booping Allowed", desc: "Get <b>"+PrettyNum(1000000000000)+"</b> smiles with only 35 pony clicks.", muffins:1, cond:function() { return Game.clicks <= 35 && Game.totalsmiles > 1000000000000; } }

Edit: My patch puts it in the global list under "206", and then adds that ID directly to the achievements_smiles list so it'll get checked by Earn()

ErikMcClure commented 9 years ago

I just realized that this achievement is impossible to get without a prestige system.

Oops.

TrickQuestion commented 9 years ago

Yeah, I thought that one was obvious. :)

On Sat, May 16, 2015 at 7:17 PM, Erik McClure notifications@github.com wrote:

I just realized that this achievement is impossible to get without a prestige system.

Oops.

Reply to this email directly or view it on GitHub https://github.com/blackhole12/PonyClicker/issues/30#issuecomment-102710906 .

Trick Question

cburschka commented 9 years ago

Beyond the two fixes above, I also noticed that it's practically impossible to get the Centrifuge achievement late in the game, because as the wheel grows larger, the maximum angular speed you can give the wheel with the mouse decreases.

baxil commented 9 years ago

Ponies On The Go is a horrible idea as a standard achievement (=locking out 100% completion). Game features should not be contingent on the existence of your preferred hardware configuration.

Idly brainstorming some suggestions: Changelings Needs Smiles Too: Have two of the same pony on the wheel. (This could be your "hacking" shadow achievement, or you could modify the create-a-pony code so that randomly generating a new pony doesn't force them to be unique. It would only need to be checked on load/import and on new pony purchase.) For The Hoard: Keep almost all of your smiles unspent. (Check to see if Available Smiles >= 0.99 * Total Smiles, and also >= 3500 to keep it from being earned when the game starts.) Back to Nature: Earn 1 million smiles with no buildings. (Preferentially requires soft reset to be implemented since it can't easily be earned in the same game as No Booping.)

Friendship Achievements: Best Buds: Have two ponies and a maxed-out friendship grid. (The free gimme at the start of the game.) Camaraderie Crusaders: Have at least three ponies and a maxed-out friendship grid. (The above might be important to cue that the achievements come from maxing them out.) Inner Circle: Have at least six ponies and a maxed-out friendship grid. Friend-Of-The-Month Club: Have at least 12 ponies, etc. No Pony Left Behind: Have at least 18 ponies, etc. Reference Chart Not Optional: Have at least 24 ponies, etc. (Above 24 ponies gets into unwieldy numbers very fast.)

ErikMcClure commented 9 years ago

For The Hoard would probably be almost impossible to get and doesn't seem to make sense. Changelings need smiles too might be amusing if you manage to buy enough ponies that we run out of unique ones.

The centrifuge achievement should do an arc length measurement and base it's speed requirement on how much rotational velocity you can get by moving your mouse x pixels across the screen in one frame. This scales it to the wheel size.

Sir-Elusive commented 9 years ago

Perhaps one like for reaching a certain amount of smiles without any friendships (if that isn't already a thing)?

hi21508 commented 6 years ago

For The Hoard could be for having 1,000,000 (or more) times as many smiles as SPS.