Some examples of individual achievements include Regional Manager (have more than 10 regions in a single class), Close To The Metal (use 5 preprocessor directives), Stubby (generate method stubs 10 times) and Interrupting Cow (have 10 breakpoints in a file). All in all, there are 32 achievements awaiting to be unlocked, all of which are listed here. The 6 different categories are as follows:
The Six Categories of Achievements
With the Visual Studio Achievements Extension, achievements are unlocked based on your activity. Your code is analysed on a background thread each time you compile. In addition, the extension listens for certain events and actions that you may perform in Visual Studio, reporting progress on these events to the server. When you unlock an achievement, Visual Studio lets you know visually with a pop-up displaying the award. Each time you earn a badge, a unique page is created with your profile picture, the badge and a description. Students can then automatically tweet about achievements they earn and/or share them on Facebook.
Get Visual Studio for FREE via DreamSpark