For a while I’ve been developing a game called Space Allegiance. It is turn based, the turn processor is coded in PHP, the game’s front end is coded in PHP and JavaScript. As you can see in the picture below, it is graphically rich – and that is no easy feat in HTML using JavaScript…

In fact, as the game has progressed, it has become more graphically awkward. To solve this, I have started writing a game development library that I can use for any games I design in JavaScript. As I update the library, all of my games will be updated too.
Here’s a link to the progress page: Game Development Library for JavaScript
The idea is that the library will incorporate sprite management, scrolling, keyboard and mouse input, audio and anything else that goes with a game. Needless to say, there’s a lot of work to do, but I already have a working game! My tree is quickly growing fruit.