That's a good question =) Basically I have had some problems with the Sprite class. It is likely that I didn't understand it, but I found difficult to have a changing background below a sprite, and I wasn't comfortable with the grouping mechanism. So I implemented my Widget class. Sprite and Widget are similar classes, so maybe we can have Widget subclass Sprite in the future...
Then I found that I was implementing the same main loop in all my games, so I added it to the engine. Then I wrote some commonly used widgets. Then I added an animations system borrowed from Panda3D. Except for the Widget class, I wouldn't say that qxp makes things differently than Pygame, it just implements some shortcuts. On 4/3/07, Charles Christie <[EMAIL PROTECTED]> wrote:
Sounds pretty cool... What, specifically, have you done that's different than pygame? On 4/3/07, Diego Essaya < [EMAIL PROTECTED]> wrote: > Hi all, I have just uploaded a new, small game framework based on Pygame: > > http://www.qb9.net/qxp/ > > We use it here at QB9 for quick prototyping, and I hope that it will > grow until some day it is suitable for commercial games. > > Please, tell me what you think about it. If you feel that the > pygame-users list is inappropriate, you can send me a private mail, > and eventually I can open a separate mailing list / forum. > > Best regards, > Diego >