We are excited to announce an update to the Visual Studio Achievements extension: the availability of nineteen new achievements all oriented toward Windows 8 app development.
These new achievements can be earned in JavaScript, C#, VB and C++. Some examples include: I Like To Move It Move It which is earned by using the accelerometer and The Play Is The Thing which is earned by using the AutoPlay contract. You can see a complete list of the nineteen new achievements below.
If you are new to Visual Studio Achievements, check out this post.
Download It
Download Now
If you already have the extension installed, you can update the extension right from the Visual Studio Extension Manager.
Complete List of New Achievements
- BRAVE NEW WORLD (10 points) Run Visual Studio 2012 on Windows 8. Welcome to the future. Learn more.
- Crouching Coder, Hidden Worker (10 points) Use background tasks. Can be earned in Javascript, C#and VB. Learn more about supporting your app with background tasks using JavaScript and HTML. Learn more about supporting your app with background tasks using C#/VB/C++ and XAML.
- Did You Bring Enough For The Whole Class (10 points) Support the share target contract. Can be earned in Javascript, C#, C++ and VB. Learn more about receiving shared content in Javascript and HTML. Learn more about receiving shared content in C#/VB/C++ and XAML.
- Feed Me (10 points) Consume an RSS/ATOM feed using Syndication APIs. Can be earned in Javascript, C# and VB. Learn more about syndication in Javascript. Learn more about syndication in C#/VB/C++ and XAML.
- Fifty Shades Of Data (10 points) Inherit from BindableBase. Can be earned in C# and VB. Learn more about BindableBase.
- Finders Keepers (10 points) Use the search contract. Can be earned in Javascript, C#, C++ and VB. Learn more about adding search to an app in Javascript and HTML. Learn more about adding search to an app in C#/VB/C++ and XAML.
- First Contact (10 points) Use the contact contract. Can be earned in Javascript, C# and VB. Learn more about managing user contacts using JavaScript and HTML. Learn more about managing user contacts using C#/VB/C++ and XAML.
- I Like To Move It Move It (10 points) Use the accelerometer to respond to user movement. Can be earned in Javascript, C# and VB.Learn more about responding to user movement in Javascript and HTML. Learn more about responding to user movement in C#/VB/C++ and XAML.
- Knowledge Is Power (10 points) Do a profiling session. Can be earned in Javascript, C#, C++ and VB. Learn more about profiling.
- Long Distance Diagnostics (10 points) Do a remote debugging session. Can be earned in Javascript, C#, C++ and VB. Learn more about remote debugging.
- Mine! Mine! Mine! (10 points) Register for file associations. Can be earned in Javascript, C#, C++ and VB. Learn more about How to handle file activation using JavaScript and HTML. Learn more about How to handle file activation using C#/VB/C++ and XAML.
- Pinch Hitter (10 points) Use the semantic zoom control. Can be earned in Javascript, C# and VB. Learn more about semantic zoom in Javascript and HTML. Learn more about semantic zoom in C#/VB/C++ and XAML.
- Say Cheese (10 points) Use the camera settings contract. Can be earned in Javascript, C# and VB. Learn more about capturing a photo or video using the camera dialog using JavaScript and HTML. Learn more about capturing a photo or video using the camera dialog using C#/VB/C++ and XAML.
- See Me In 3D (10 points) Use stereoscopic display. Can be earned in C++. See the following code sample for a reference implementation: Direct3D stereoscopic 3D sample.
- Set It And Forget It (10 points) Use of asynchronous programming patterns. Can be earned in Javascript, C# and VB. Learn more about asynchronous programming in Javascript. Learn more about asynchronous programming in .NET.
- The Play Is The Thing (10 points) Use an AutoPlay contract. Can be earned in Javascript, C#, C++ and VB. Learn more about auto-launching with AutoPlay using JavaScript and HTML. Learn more about auto-launching with AutoPlay using C#/VB/C++ and XAML.
- Turn Me On (10 points) Use the background audio declaration. Can be earned in Javascript, C#, C++ and VB. Learn more about how to play audio in the background using JavaScript and HTML. Learn more about how to play audio in the background using using C#/VB/C++ and XAML.
- Up Up Down Down Left Right Left Right (10 points) Support all four rotations. Can be earned in Javascript, C#, C++ and VB. Learn more about guidelines for different rotations.
- Would You Like To Play A Game (10 points) Use the game explorer extension. Can be earned in Javascript, C#, C++ and VB. Learn more about creating a game definition file.
Follow the Discussion
Oops, something didn't work.
What does this mean?
Following an item on Channel 9 allows you to watch for new content and comments that you are interested in. You need to be signed in to Channel 9 to use this feature.What does this mean?
Following an item on Channel 9 allows you to watch for new content and comments that you are interested in and view them all on your notifications page.sign up for email notifications?
Are we playing games on Steam or XBox? I would prefer Microsoft concentrate on fixing some bugs with VS rather than this.
@Phil Murray: Thanks for the feedback Phil... don't worry, we are in agreement on the relative priority of this project compared to other work at Microsoft. We are not the Visual Studio team though, so none of their resources are being put towards this side project.
The idea with this project is to encourage folks to explore a wide range of the features and related technologies available in Visual Studio, while having some fun at the same time.
...how immature and childish.
One more reason to avoid working with Win8...
Talking about immature and childish...
I don't get it. How can you say this is childish? This is a perfect way to learn new developers how to develop for Windows Phone. How can that be a bad thing? Might this be a case of "Haters gonna hate"?
@Naknut: Agreed entirely. As someone who's not a terribly proficient developer (but aiming to become so!), I think this is a great way to keep developers engaged in new projects, and keep development fun in the process.
HAHAAA, This is brilliant!
Love this idea!!!
It's not like the VS team stopped working on VS and decided to work on this, I'm guessing a small group of people (or maybe even one person) just made this for fun....and fun it is.
Why do microsoft tend to treat people like children?
This is degrading and frankly offensive.
I have never liked achievements in any form. It destroys the game's story and immersion.
Playing a game for me is like reading a book. I play the game for the story.
For a thought experiment: Would you continue reading a book if for every 10 pages you get an achievement?
"Bing! Nice job buddy! You have read another 10 pages. You are so hardcore, cool and awesome. You have earned 10 achievement points. Share it with your friends. Show them how cool you are."
What if microsoft implemented achievements in windows operating system? For every new feature you use and for every program and other actions you execute you get achievement points.
"Congratulations! You earned the suicide achievement for deleting the boot sector."
Get the picture?
If i could sue game companies for destroying the games, i would. They do not even provide an option to turn of that childish feature.
I know why achievements are popular in games. It is a psychology thing like how prices tend to be $5.95 instead of $6. Doesn't matter if a large population of people gets tricked by it. It still doesn't make it right.
Manipulation through psychology for greed should be illegal.
You should continue playing a game for the story, entertainment, enjoyment and fun of it. Not because of completion OCD that bugs you until you have gotten the full 100%.
Achievements is another form of a unhealthy drug addiction. You do not take drugs because you like them, you take them because you must. Because you can't live without them.
To take a quote from an activist: "Why do you and your company support an activity that is known to be mentally harmful?"
Causing harm even non-physical is illegal. Doesn't matter if it was intentional or not. That is the responsibility of the maker to figure out before release that the product is safe for use. At least that is how it is in my country.
For instance giving a drug to people that will cause addiction, mental anguish is illegal.
Achievements is exactly this. A drug that cause and promote addiction.
This is so cool! A fun way to make developers explore VS enjoy what it offers!!
Congrats!
Odds are this feature didn't take too long to implement, and adds a little bit of fun to learning. I like it.
@Phil Murray:Nah, This makes your work more fun
GO @ch9!
Addig amíg regisztráltam,tudott magyarul az oldal.Regisztráció után,nem tudom használni az oldalt,mert nem értek angolul.Talán szívatás az egész?Ha nem értem,nem tudom használni,mi a lényege?
Have to find a PC now, achievments makes me crazy
Remove this comment
Remove this thread
close