I realized today that I’ve pretty much disappeared on everyone. Sorry about that! Real life got in the way, and my duties as a web developer were needed 2.5x more than normal. Its been kind of fun, but stressful at many points. I’m about done though, and piece 10 of my Flash Game Dev 101 series will be released after this week.
In the meantime, I’d like to take the time to talk a little bit about HTML5 and project planning.
I recently was brought into a project to help with. It was as simple set of html/css pages. No programming. No databases. Just static pages. All the art was done, so I just had to come up with the html and css code, and let ’em loose. The only issue, they wanted it done in HTML5/CSS3.
One of the things that makes building a html5/css3 only site is Internet Explorer 8. It is still widely used, and will be for some time. Windows XP users can’t upgrade to IE9, and many of them have no interest in Firefox, Chrome, or Safari. Sure, you can download a hack, such as PIE.htc, but that doesn’t solve all the problems, and you’re still left with some quirkiness about your pages.
One of the reasons for the decision to go the html5 route was the ability to embed custom fonts into the web pages. Creative people shy away from the standard fonts so they can use “prettier” fonts, or even just something that is fresh.
I can fully understand that.
The issue we ran into was we were converting a single web site, into a new landing page web site, and then many pages embedded into a facebook application and placed on their fan page. We needed something trackable, SEOable (that has to be a word!), and so we (thought we) couldn’t just go the route of static images with links laid over the top.
Personally, I liked the idea of all of this. I still do. But looking back on it, the headaches of trying to make IE8 look right, and function right, and the client expecting things to be perfect, it just was a no-win situation for us developers.
The moral of this story. If you’re going for cutting edge, you need to understand and plan that your IE8 customers won’t see the site as you want them too. You either have to accept that, or scrap all the html5/css3 elements. Animations will have to be flash, rounded corners will have to be images, and fonts will have to be standard.
Familiars Games Update
Ben Davis and me are still working on getting our second game out the door. Ben has been patient with me while I’ve not had enough time to work on Priority Delivery, and has begun sketching out his next personal project. So far he has a winner, and he’s still working towards improving it. We’re looking at September releases for both of those games.
The story of Johnny that I’ve been talking about has moved forward a bit thanks to my iPhone’s notepad app. I’ve been writing down notes and developing characters in places such as restrooms, conference rooms before meetings, and in traffic jams when the roads are closed for a wreck (yes, this happened last week!).
Thank you all for keeping in touch via twitter! I always thought it was a stupid platform, but have realized its power and entertainment. Thanks for following!
Video Game Endorsement
If you’re looking for a GREAT Xbox 360 game, go grab Lost Odyssey. It’s a couple years old now, and harder to find, but you can order it online if nothing else. The game has 100+ hours of game play, terrific cinematics, excellent graphics, and a strong story. The game play itself is also very good. Controls are smooth, and movement is smooth. I have put it on my personal Top 10 RPGs of all times, which I’ll be posting here on DanJoseph.me eventually.
That’s it for today!
Dan Joseph is a Software Engineer/Architect. You can follow him on twitter @iamdanjoseph. If you wish to contact him, please click the contact page, and fill out the form.