Achievement screens need some way to indicate that some achievements you will get in normal play, some involve wacky circumstances, and some involve playing for a really long time. As it is, everything gets grouped together, and the fact that you get quite a few suggests the others may be nearly within reach.
This annoys teams in multi-player games in which one player is trying to take 5,000 damage in one life, another needs to kill eleven people with a fish, and everyone else is trying to win. This haunts completionists who see “39/40 achievements” when the last one is “have 1000 levels of characters.”
I like the common division of achievements into categories like “exploration,” “monster slayer,” “fishing,” or whatnot within games. I would just like to see them also classified according to the sanity of achieving them, so you might have:
- 10 benchmark achievements, earned at various points in a normal playthrough
- 10 difficult achievements, earned by doing some things well, quickly, etc.
- 10 epic achievements, earned by doing things 100 times
- 10 wacky achievements, earned by selling all 12 types of rare fish to the pelican; by dying from falling damage 1 higher than your hit points; by defeating the end boss using only paint and sandwiches; by winning a multi-player round without drawing your weapon; …
That way Alice can have her sense of closure from meeting all the benchmarks, Bob can showcase his mad skills from beating it all on hard mode, Cindy can demonstrate how hardcore she is with 6/10 achievements that each took 500 hours to earn, and David can find a server or group that supports wacky achievement-acquisition rather than causing strife with folks trying to play the game non-perversely.