米Microsoftより、いろいろな条件をクリア(=実績解除)することでバッジを獲得することができるVisual Studio用の拡張機能「Visual Studio Achievements」がリリースされています(ダウンロードサイト, 窓の杜)。
Visual Studio用の拡張機能に対応している、Visual Studio 2010 Professional以降が必要で、プロジェクトの種類は、VB、C#に対応。
■実績解除って何よ?
「実績」「実績解除」というのはXboxで使われている言葉で、ゲームをプレーして実績を解除する条件を満たすと「実績解除」され「実績」がたまっていくという仕組みのようです(Yahoo知恵袋)。
この「Visual Studio Achievements」の場合、コーディング時にいろんな条件を満たすことができれば、実績が解除され、バッジをもらうことができるようになる。というわけです。
■インストール
Coding4Fun.VSAchievements.Package.vsixをダウンロードしダブルクリックしてインストールします。インストール後MicrosoftのChannel 9のアカウントを作成します(アカウント作成に「Windows Live ID」が必要)。
ちなみにアンインストールは、[ツール]→[拡張機能マネージャー]で、Visual Studio Achievementsを選択してアンインストールすることができます。
■バッジ表示
[ツール]→[Achievements]でバッジ一覧を表示することができます。
■まとめ
ここを見ると実績解除に必要な条件が一覧できますが…、正直かなり無理やりな条件が多いのでまともにやってたらなかなか実績はたまらないと思います(汗。あくまで息抜き感覚で楽しむための拡張機能としてオススメします。