First post time.
I call it Sprite Magic since that was a cool program I had as a kid and I’m feeling rather retro.
Currently I have a base sprite class that takes a lot of parameters to instantiate. It also has a number of methods for flipping, moving, rotating and animating the sprite object. I have deliberately avoided using native .gif animation since I disliked the lack of control over which frame to be displaying. I also had mixed results across browsers with IE not resetting the animation under certain circumstances.
I am first and foremost an artist (I spent some time as a lead artist for Acclaim Entertainment before they went bust) so I deliberately built the code to allow me to construct sprites and simply drop them in without having to re-engineer the code. It works very well.
Other aspects of the library will soon come in to place. The Sprite creation is just one small part of the game system I have in development. Other areas such as tile based layout, user input and collision detection are well under way.
In the broader system I also have a rather cool staging system that allows me to create cut scenes rather simply. The Attract Mode found in the arcades for example is just a neat cut scene.
When there’s a bit more to see I’ll link a page that shows it all in action.