[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

RE: [pygame] Pygame-Fenix - Using generators as game objects



> -----Original Message-----
> From: owner-pygame-users@xxxxxxxx [mailto:owner-pygame-users@xxxxxxxx]
> On Behalf Of Knapp
> Sent: Monday, December 01, 2008 10:54 AM
> To: pygame-users@xxxxxxxx
> Subject: Re: [pygame] Pygame-Fenix - Using generators as game objects
> 
> On Mon, Dec 1, 2008 at 7:49 PM, Noah Kantrowitz <noah@xxxxxxxxxxxxxx>
> wrote:
> > Panda is more of a hybrid of an actor system and a lot of interlinked
> state machines (each actor has an FSM, and there are others that are
> global). I do actually like this model a lot, just not the Panda API.
> >
> > --Noah
> 
> What do you dislike about the API? I find it really easy to use. I
> sometimes wish pygame were more like it. What would you change?


The Panda API has a lot of a C++isms that show through to the Python side. Example: Node vs. NodePath. It isn't bad per se, just not as clean as it could be. I think the same ideas could be made into a much more pythonic system that would be glorious.

--Noah