Anatomy of an Achievement
Whether they annoy you or fulfill your nerdy collection habit, achievements have spread across the gaming landscape and are here to stay. The Xbox Engineering blog recently posted a glimpse into the creation of the Xbox 360 achievement system, discussing how achievements work at a software level, and even showing a brief snippet of code. They also mention some of the decisions they struggled with while creating them:
"We are proud of the consistency you find across all games. You have one friends list, every game supports voice chat, etc. But we also like to give game designers room to come up with new and interesting ways to entertain. That trade-off was at the heart of the original decision we made to not give any indication that a new achievement had been awarded. Some people argued that gamers wouldn't want toast popping up in the heat of battle and that game designers would want to use their own visual style to present achievements. Others argued for consistency and for reducing the work required of game developers. In the end we added the notification popup and its happy beep, which turned out to be the right decision, but for a long time it was anything but obvious."
I have the Orange Box and although a handful of the HL2 and Portal achievements are those dumbass plot achievements, many of them, and all of the TF2 ones, actually require work or luck.
Like "Targetted Advertising" for nailing an enemy to a billboard.
Or the "remove all cameras" in Portal.
Since TF2 doesn't have a plot, the only really bad achievements are the noob ones like "play on all the stock maps" or "get 1000 kills" or "light 100 people on fire with flares", but you still earn them, and the game doesn't guide you right to them.
A small game that neatly showcases what is wrong about achievements...
http://www.kongregate.com/games/ArmorGames/achievement-unlocked
It's all about achievements. You get them for moving left, for moving right, for clicking the mouse, for viewing the credits screen, for dying in the game... you get the clue. Play and see.
45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2