[Visual Studio]Introduce Visual Studio Achievements

Visual Studio Achievements是Visual Studio的成就系統外掛,能外掛在Visual Studio上,有點類似於一般遊戲的成就系統,當達到特定的目標會頒給勳章以資獎勵,可以讓寫程式變得像是玩遊戲一般輕鬆,也能逐步帶領使用者熟悉整個Visual Studio的使用與較好的Coding方式。

目前具有六大類不同的勳章,每類勳章都有不同的意義,像是Don’t Try This At Home這類的勳章就是代表不是很好的寫作習慣,可以自己設定找些勳章當自己的里程碑,像是UML God勳章等,都是不錯的目標。

image

Visual Studio Achievement目前只支援Visual Studio 2010,可直接透過Extension Manager安裝。

image

安裝完後系統會提示您重開Visual Studio,重開後會跳出提示視窗請求登入Channel9,整個Visual Studio Achievements的運作必須透過Channel9的帳號,可直接點選Sing In連結進行登入。

image

點選完Sing In連結,頁面會帶到Sing in to Channel 9,這邊筆者有點搞不懂得是,這邊找不到任何的註冊選項,所以筆者透過右上角的Sing In連結下去登入。

image

此時Sing In畫面會變得像下面這樣,這畫面就比較熟悉了,一般Windows Live的服務都是透過這個畫面將服務與Windows Live ID綁再一起,這邊用自己的Windows Live ID與密碼登入就可以了。

image

接著會被導到下面這個頁面建立Channel9的Profile,注意右上角,此時也已完成了登入的動作。

image

完成後,我們可以透過Tools→Achievements將安裝好的Visual Studio Achievements叫起。

image

點選左邊的按鈕啟用。

image

你會在Visual Studio右下角中看到下圖的畫面,兩個勳章到手,後續完成任務得到勳章就會像這樣顯示。

image

若再照上面的步驟,透過Tools→Achievements將安裝好的Visual Studio Achievements叫起,會發現Visual Studio Achievements畫面已經變成了勳章的列表,可以透過這個畫面查閱所有的勳章、得到的勳章、與尚未取得的勳章。

image

類似的資訊也可以透過網址查閱 ,把自己的UserName帶入下列網只去瀏覽就可以了。

http://channel9.msdn.com/niners/[UserName]/achievements/visualstudio






image



這邊可直接點選勳章圖示,Visual Studio會帶出對應勳章的詳細資料,像是說明、完成時間、與分數。

image

右上方還有分享按鈕可以直接透過FB或是tweet與朋友分享,美中不足的是不能自動分享。

image



若要查閱依分數下去排名是多少可以至Visual Studio Achievements Leaderboard這邊查閱。

image



Visual Studio Achievement也提供Widget讓使用者能輕易的將自己的成就資訊分享於網站,在網站原始碼中加入下面的Script,並替換自己的UserName。

<script src=”\images\posts\10df0ef4-de84-4313-81fc-f5530648a7c4\VSachievements.min.js?user=[UserName]” id=”ch9VSachievements”></script>

網站即會出現像下面這樣的Widget。

image

image

Link


  • Visual Studio Achievements


  • Visual Studio Achievements


  • Visual Studio Achievements Leaderboard


  • Announcing Visual Studio Achievements Beta


  • Visual Studio Achievements Widget