Pyweek 04.2011, what libraries are people gonna use?
I'm thinking of using Pygame + PyODE. I'll use PyOpenGL only if I decide to get fancy with the graphics / special effects, which is very unlikely.(log in to comment)
Comments
I feel a strong desire to write a simple-as-chips old-school platformer. I'm hoping the theme ends up being suitable.
But honestly, try not to decide the style of your game before knowing the theme. Deciding too early might limit your possibilities.
I think I will use the combination PyGame, Cocos and Pyglet
I know almost nothing about the merits of one physics library versus another. I would be interested to know why people choose to work with the ones they do.
But newpy is very, very, very rough at the moment as the core developer and I have started on it again from scratch using cython instead of ctypes. This has proved to be both good (way less bizarro errors to do with poor type handling) and bad (some of the API is quite tricky to deal with at the cython level).
Also the cython version will be faster and have helpers, which is good.
If you're curious the current efforts are here: https://bitbucket.org/resurtm/newpy
- Install in Ubuntu with aptitude, pip or dpkg.
- Similarly convenient to install on Windows/Mac.
- With comprehensive and up-to-date documentation.
The closest seems to be Panda3D but I'm fairly sure there are huge omissions in its documentation.
I think I'll switch to just using PyOpenGL directly and integrate with pygame or wxWindows or something for system integration if doing it directly gets too bothersome.
hidas on 2011/03/05 15:59:
As this is my first Pyweek, I'm just sticking to what I know and using pygame.