Game: Awesome Blocky (I Don’t Like HTML5/Javascript)

So I made a game with HTML5/Javascript. I’m calling it Awesome Blocky for no particular reason, other than everything is boxes. You can download it here:  Awesome Blocky Download


I’ll be honest, I would not have done this if I didn’t have to. This was made for a class I’m taking right now. The idea was just to show a basic understanding of HTML5 and Javascript. This game probably took a total of 8-12 hours to make, but even still, I have had more than my fill.

It turns out that in Javascript, color values formatted as “FFFFFF” work in Chrome and Safari, but break in IE, Opera, and Firefox (it just turns to black). If you want it to work in any of the latter 3 browsers, you need to do colors as “#FFFFFF”. This is such a small thing, which is why it infuriates me that the offending browsers don’t just support it!

Additionally, constants are not allowed in IE. It causes an error, and the program simply does not run. You gotta use vars.

On top of this, these fixes are assuming you’re running the most recent versions of the browsers! There are probably loads more issues with older versions.

To take it a step further, this game I made is incredibly simple, and I hardly used any of the functionality of HTML5 or Javascript. I’m sure there is a whole other world of conflicts that come up with the other features.

With such flaky support across browsers even for absurdly simple things, and with how butt-awful-nasty Javascript is, I cannot take HTML5/Javascript seriously. I hope it’s a good long while before I have to deal with these again.