Angry Birds in Chrome all HTML 5 all the time! Except not

So one of the big announcements at this years Google IO was the release of Angry Birds for Chrome. For those of you not in the know, Angry Birds is a game that started out on the iPhone and has come to represent the sort of simple, yet addictive game that has been so successful on mobile devices. Using a catapult you launch a series of birds with different talents at constructions filled with green pigs who have stolen the birds eggs.

Anyway, I was very impressed because it appeared that they had reimplemented Angry Birds entirely using the open HTML5 standard. From what I could see on a cursory glance it was Javascript all the way and all was good.

Except not. Turns out that there is still a bit of flash hanging around. If you disable flash in your chrome you'll be presented and refresh your Angry Birds page you'll be asked to install it. This is because buried down below the javascript and goodness there is this little code segment:

 

<obect id="gwtVoices100" type="application/x-shockwave flash"data="http://chrome.angrybirds.com/angrybirds/gwt-voices.swf">
<param name="FlashVars" value="id=gwtVoices1000">
</object>
 
I don't know what it's meant to do but the app won't work without it.
 
It is slightly disappointing, however I should point out that all the game mechanics appear to pure JS. I would like to know what they felt they couldn't re-implement in HTML5/JS though.
Blog Catagories: 

Comments

http://cromwellian.blogspot.com/2011/05/ive-been-having-twitter-back-and...

This link has a good summary of why

There are already a lot of good games that have released in the passing of years but Angry Birds still left footprints in a childhood memory. 

Something that we might as well be thankful about if we really are into those things. - Yor Health