Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Does this offer any performance advantage over vanilla pygame? Because I found myself pushing the limitations of it very quickly and had to move on to other frameworks and languages other than Python.

As one example of its shortcomings, Pygame doesn't seem to support hardware rendering and the maintainer seems to think this is an advantage [ http://www.pygame.org/docs/tut/newbieguide.html ]




In particular, in the game context there is kivent (http://kivent.org/), though it's at an early release stage.

Edit: To be clear, you can make games in vanilla kivy just fine (and it's probably much more performant than pygame), but kivent is a dedicated game engine with more efficient graphics internals and nice things like chipmunk integration.


Cool, thanks for the heads up.

I wish bundling Python was easier. I read this morning in the Kivy docs that you can't even bundle python 3 at all yet.

Many years ago a friend of mine wrote a Python binding to the PopCap engine. It was so great, the exe and the script. Thats all you needed and you could just whack those two things in a zip and you're done.


and it works on android!


Pygame does support hardware rendering. The newbieguide is just recommending (newbies) not to use it because of all the drawbacks mentioned.


Oops, misread that.

I suppose I just picked up on the writer's ceaseless discouragement of using hardware rendering and interpreted that as a sign that it didn't support it instead of fully reading what was written.


Please, add an Edit to the parent so no one misses this.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: