Andy Laub

Andy Laub is a designer & developer in the Twin Cities.

Tagged Microsoft

Totally Accurate »

Disclaimer: I love my Mac and I love my Xbox 360.

We went to the MALL OF AMERICA over the weekend as part of our occasional “let’s pretend we’ve never been to Minneapolis before” thing that we like to do (we also went to IKEA!), and while it was enjoyable enough (and at least good exercise – did you know that a lap around the mall is over half a mile?), we basically only spent money on lunch and that was it.

But I did make one very important observation. We had been warned before visiting that Microsoft has done what we in the biz call “copying Apple” and opened one of their famed(?) Microsoft Stores at MOA. Not particularly humorous – I don’t dispute that a branded store for a company with as many products as Microsoft is useful, and putting it in one of the biggest malls ever makes sense. The issue at hand is where in the mall it is: across from the Apple Store.

Seriously.

The problem here is that Microsoft’s stores, as implied above, borrow heavily from the book of Apple in every way; it really is like they took an Apple store and changed the logo. That wouldn’t be so bad if they weren’t immediately from their “inspiration” – it was like looking in a mirror. Well, maybe a funhouse mirror. We even noticed that both (at least on the Saturday we were there) have greeters positioned front and center – I like to imagine they spend their day staring each other down when not dealing with shoppers.

But that’s not all! My most memorable mall moment is walking into the Microsoft Store after a brief visit to Apple: immediately upon entering, the floor slopes upward about 6 inches for no apparent reason and with no warning. it’s a little jarring, to be honest, because no other stores that we visited do this. I’m not going to get all melodramatic and say it’s a safety hazard – it’s just weird. I guess they must have done it so they could run wires, but what a lazy way to do things when you have that kind of money to spend.

Then I realized it’s all a metaphor, man. That little jolt you get when you enter the store is preparing you for every little nit you’ll have to deal with when using their products. Sure, they’ll get the job done, but you’ll be complaining the entire time about the dumb little shit you have to deal with while doing so.

Teenagers in Diapers »

Rewarding bad behavior begets more bad behavior.

One of my least favorite aspects of the process of makin’ websites is cross-browser testing. It’s not that I feel it’s unimportant; nor does it really cause me too much stress. But the mere fact that it is a thing that has to happen can be cause for frustration. Fortunately, it’s 2010 and for the most part we can be content to worry about which browsers support which bleeding edge features. Unfortunately, it’s 2010 and we still have to test in Internet Explorer 6.

I’ll be honest and say that of all the headaches I’ve dealt with over the past few years, IE6 has decreasingly been the cause of them. I think more people are starting to come around to the theory I posted on Twitter this morning:

IE6 users either A) know their browser sucks and expect a degraded experience (corporate) or B) don’t know/don’t care (grandparents).

Everybody knows this is true. Any self-respecting nerd wouldn’t be caught dead using IE6 – we’re talking about software that:

  1. is nearly 10 years old.
  2. was never that great to begin with.
  3. stopped being supported 2 versions of Windows ago.

All of which begs the question: why are so many people still using it? The obvious answer is because they can. Massive corporations insist that their websites continue to be IE6-friendly, which means there’s no incentive for the user (or the user’s IT department) to upgrade. And since they don’t upgrade, then massive corporations insist that their websites continue to be IE6-friendly.

Which is totally insane; the burden then falls on the developers to build websites that somehow feature the latest technology and run in a browser that was built before most of that technology was invented? I mean, we can do it, but we don’t like doing it because it encourages bad habits.

As developers we can only explain all of this to the client in the name of enlightenment, but If anyone can pull the plug on IE6 it’s the enterprises. Google, bless them, is leading by example and we can only hope others take notice. We’ve got to get the IE6 users potty-trained onto better browsers instead of coddling them into adulthood while they’re still shitting their pants.

Swan Song »

The Ballad of Gay Tony is a fitting farewell to Liberty City.

I took a brief hiatus from my Forza 3 marathon on Thursday to pay a final visit to Liberty City with The Ballad of Gay Tony, Rockstar’s latest (and likely last) installment of downloadable content for Grand Theft Auto IV. Given my fondness for all things GTA, it shouldn’t come as much of a shock that I was watching the credits roll by lunchtime Saturday.

Rockstar’s approach to TBoGT doesn’t differ much from the previous installment – once again you’re put in the shoes of what was previously only a supporting character. As I said before, the experience you enjoy the most really depends on which character and lifestyle you are most comfortable with. In this case, that character is Luis Lopez, ex-con turned bodyguard of/business partner to nightclub impresario “Gay” Tony Prince (who bears a remarkable resemblance to Robert Downey Jr’s Tony Stark).

As a result, the game is centered around Algonquin, Liberty City’s equivalent to Manhattan, and the high-roller atmosphere extends to fast cars, great new music, and a slew of new over-the-top missions. Of course it’s not all fun and games, but I’ll just leave it at that with regards to plot. You’ll run across plenty of characters that you’ve been previously introduced to, including one loose end from the core game that I was glad to see tied.

I have to say, I really liked Luis as a protagonist – while he kept getting thrust into situations that were less than ideal, I never felt that things were completely out of control like I did with Niko or Johnny. One constant across all GTA games is that you can continue to experience the city even after completing the missions. You may find it telling that when presented with that option in TLaD I opted instead to return to the original game. I don’t expect that to be the case this time around.

Loving Live »

Forget the Zune. Xbox Live is the Social.

Since its inception, Xbox Live has been hailed as the definitive online experience for gaming consoles. Originally only available as a paid service, it branched off into two tiers with the launch of the Xbox 360. A free Xbox Live Silver account (which every owner should have, at least) lets you browse the online marketplace and try demos. The real money for Microsoft lies in the Gold account, which allows for online play.

I’ve had a Gold account basically since the day I bought my 360, but truth be told, I wasn’t always convinced that it was worth the money I spent to keep it going. I realized that I really didn’t enjoy playing online competitively, because I basically suck at games (relatively speaking). I don’t have the patience to commit a huge span of time to getting good at Call of Duty or Gears of War, because it’s not even fun – it’s just work.

But recently so many of the games I’ve been playing have been offering some pretty attractive online co-op options. Fable 2 and Saints Row 2 both have modes for jumping into a friend’s game and playing through it, the same as you would when you’re alone. Then there are games like Valve’s Left 4 Dead, in which a single-player mode exists but really is not the point of the game at all – I’ll come back to this shortly.

With so many interesting games out there, my other frustration was that I had nobody to play them with. I am pretty shy about just jumping into games (well, any situation, really) with some random strangers, and that is another big factor that has prevented me from just randomly playing online. There was the occasional game with someone on my friendslist, but for the most part we all were emerged in completely different worlds, and they rarely intersected.

Something seemed to click, though, earlier this year. My BFF Jill (srsly) picked up a 360 in the spring, and so we started to play some stuff together. Then I started to become friends with her friends, and suddenly there were eight of us playing Team Fortress 2 and we all actually knew each other and it was amazing.

What’s even better is that Live now has something called parties. You can start a party with another friend, and it basically opens a voice chat session between the two of you. More interestingly, your other friends can look at their friendslist and see that you’re in a party with others, and join in if they’d like. If you’re all playing together in the same game, this doesn’t function much differently than the lobby of the game itself – and in some cases (such as team-based competition) that’s a more practical solution.

Where parties shine, though, is in their ability to unify two people who may not even be playing the same game. Single player games are still my preference, but if I’m working through some levels in Prince of Persia or blowing through some races in Forza, I can open up a party and talk to my friend who’s playing Portal and we can bitch about our respective challenges. Or there was that one time where three of us were trying to see who get through Half Life 2: Episode 1 the quickest.

Epilogue: Left 4 Dead edition

Left 4 Dead is a game about zombies. This in and of itself is not particularly enthralling to me. What makes L4D unique is its near insistence on playing with others in the campaign mode. The game puts you in control of one of four survivors, who are working as a team to escape the zombie hordes. Interestingly, you will always be working as a team of four – the only variable is what percentage of that team is real people versus AI.

As I mentioned above, you can play the game alone, and mechanically it’s very good. But it’s not really any fun. Much better to save the (only) four campaigns for nights when you and a couple of friends are all in the mood for some zombie hunting. Those are the times when the game becomes truly special and suspenseful.

Nothing that happens in L4D comes across as particularly scary – the game only has so many weapons in its arsenal in the form of a few specialized zombie classes. The real action happens when you or one of your allies gets pinned or knocked down, and you have to figure out how you can rescue them without getting taken down yourself. When you’re playing with the computer, you only want to save them because you need the firepower. But when you’re playing with friends, you want to save them because you feel bad – you’re emotionally attached by default, and that’s where the game really succeeds.