4 ms·
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 fra
by fiblye 12y ago
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 http://www.pygame.org/docs/tut/newbieguide.html ]
- shuzchen 12y agoPygame does support hardware rendering. The newbieguide is just recommending (newbies) not to use it because of all the drawbacks mentioned.
- jay_kyburz 12y agoTried Kivy? http://kivy.org/#home http://kivy.org/#home
- inclemnet 12y agoIn particular, in the game context there is kivent (http://kivent.org/ 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.
- jay_kyburz 12y agoCool, 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.
- amirouche 12y agoand it works on android!