Return of the Sheep Game? Maybe… as it approaches it’s 10th birthday what am I going to do?
The bulk of the code for the Sheep Game has been untouched since 2001, when I updated from Flash 4 to Flash 5. I’ve had a couple of attempts at rebuilding the game, but never quite managed it.
With the tests I’ve done in the last few years (playing with AS3.0 and Unity) I always thought it would be to make a 3D version of the game, but it’s never quite come together.
In the last week I’ve put together the following demo: http://www.david-lewis.com/test/SGJS/ when you look at it you might just think “erm, that looks like the old game except I can’t resize it”, and you’d be correct. I’d be happy if you thought that because that demo has been written from scratch using only HTML, JS and CSS. I think this is where the new version of the game will come from.
When it comes to producing a richer user experience, the combination of HTML, JS and CSS has always been the poor cousin of Flash + ActionScript. I’m starting to see that this situation will change as technology like HTML5 + CSS3 settle and we all continue to play with things like Raphael and jQuery
This demo has shown me that I can produce something that is Flash like in around 10 hours, that works on every modern browser (yes this demo even works in IE6), and it was great fun to produce.
From this I hope to use the SheepGame to deliver a professional looking game using the fundamental technologies of the WWW.
For the majority of the time I’ve been developing websites I’ve done it alone, not having to worry about other people understanding my code or thinking about what happens when I’m not longer around to look after it.
In the last 3 years I have worked in larger and larger teams and I’ve found the following guidelines quite useful for making the change from solo developer to a member of a team. (more…)
This is the first toe in the water… whilst I short my bits and bobs out you may want to nip over to: eisabainyo.net where there are lots of great tips on guidelines on web development.
In getting myself up and running I’ve chosen to use the rather lovely jQ theme by devolux.
