Archive for the ‘Microsoft’ Category

Game Thoughts

Thursday, February 19th, 2009

I have been playing a few games lately:

World of Warcraft

I got the Wrath of the Lich King expansion. I liked it quite a bit, but have not played in a while due to raids requiring lots of time and the fact that my guild starts raiding around midnight my time. This is not good for the job.

  • I never did much reputation grinding, but the curve seems to be much lower.
  • The new vehicle/mount system is neat, but I find it very confusing because the mount’s name is shown instead of the person riding it.
  • The story line, quests, and cinematics were nice. I really enjoyed playing some of the quests and learning more about the story.

Dead Space

This is basically a survival horror type game on a space ship. (Read: Resident Evil 4 in Spaaaace) I finished this recently, and, while I don’t really understand the ending or some character motivations, it was a lot of fun.

  • One of the big features is limb dismemberment. I thought it would become silly and old quickly, but it turned out to be surprisingly entertaining and even satisfying.
  • I purchased a suit off of the xbox live market place for a modest fee, not knowing that it was a fully-upgraded suit. I am slightly disappointed that I did not experience the suit upgrade path.
  • I really like the weapons. They are different enough from the standard game weapons to be interesting but familiar enough to be comfortable.
  • The answer the question “Could things possibly get any worse?” is always “Yes!”

Windows Solitaire

Yes, Windows Solitaire.

  • Vista’s Solitaire is superior previous Windows’ versions of solitaire. Multiple levels of undo is very nice, but not the only improvement.
  • I don’t win very many games of solitaire.

Gears of War 2

My brother and I played through the campaign together on regular difficulty, and I have been playing Horde mode with my friend. (Coop multiplayr against increasingly difficult waves of computer-controlled enemies)

  • The game’s plot is once again a mess and unsatisfying.
  • Fortunately, the gameplay (once again) makes up for its shortcomings in other areas. (Seriously, coop is really good)
  • The Hammerburst was changed from a 3-burst firing mode to straight semi-automatic. (I guess… it’s single fire, though holding the trigger down will fire continuously) I really preferred the burst fire from the first game better.
  • Bloodmounts in Horde mode are ridiculous. Perhaps they were tuned with more players in mind? I found them really really difficult.
  • The new mortar weapon is fantastic.

Help is updating to reflect your recent changes

Tuesday, September 23rd, 2008

I recently encountered this lovely dialog box while debugging something in Microsoft Visual Studio 2005. Visual Studio is an Integrated Development Environment (IDE) for Microsoft’s programming languages. In the 2005 version, when one is debugging and encounters an unhandled exception, Visual Studio will pop up a (not so) helpful context box that looks similar to the above image.

Since we have many exceptions that bubble up from our functions, they often have InnerExceptions that are wrapped inside of the current exception. Because the inner exception is usually where the important information about what actually went wrong is kept, I clicked on the prominent “Check the InnerException property for more information” link, expecting the InnerException to then be displayed.

But, instead of the InnerException, I was greeted with this dialog box:

Help is updating to reflect your recent changes

Well this is interesting. Apparently I have made recent changes to something that requires help to update itself. But, I didn’t want to go to help! I wanted to view the InnerException!

Too bad.

Notice that there is no “Cancel” button there? This is also very interesting because the “several minutes” that it is talking about was really 15-20 minutes. During this time, of course, Visual Studio was locked in an unusuable state.

Eventually, when help finishes doing whatever it is doing, a help page is displayed:

This is obviously not very helpful as it doesn’t tell me anything about what is wrong with my application, and I didn’t even want to be here in the first place! I just wasted 20 minutes out of my day!

Some things that are wrong with this:

  • The exception helper dialog box is unclear. It leads me to believe that clicking on a certain link will display the inner exception and does not indicate that it will instead display a help file. (I really needed to click the smaller link below under Actions titled “View Detail…”)
  • I had not made any recent changes. I had been programming or debugging for the last few hours, not making changes related to help files. This was really confusing. The accusatory tone (“your recent changes”) didn’t help matters either.
  • I did not want to be where I was, and there was no way out. The update dialog box had no “Cancel” button, no “Back” button, no “STOP RIGHT NOW AND LET ME OUT” option. To top it off, it used one of those “Infinite Progress Bars.” You know, the ones that don’t actually fill up as time goes on, but keep cycling back and forth.
  • I could not work during this process. Visual Studio was locked behind this dialog box, and because there was no way out, I could not continue working until it finished.
  • The help file was not helpful. Exceptions represent errors that occur during application execution? Seriously? This is ridiculous. I already know this, and it does not help me figure out what actually happened to my application.