Gummworld2 - 0.0.2
::: News :::
Hosting has changed to Bitbucket. The old files are still up on Google Code.
Now works with Python 3. Still works with Python 2.7, and 2.6.
Smarter, faster BasicMapRenderer. See examples/07_tiled_tmw_renderer_complete.py.
::: About :::
Gummworld2 is a light pygame framework for a scrolling game, where the map is larger than the display. It emphasizes simplicity, freedom, and performance.
Tiled helpers are included. However, Tiled is not required.
Source and documentation bundle is available, as well as SVN, via the project home page. Plenty of uncomplicated examples.
Yes, that screenshot shows a legitimate 332 FPS in a scrolling 800x600 window. It's a 2048x2048-pixel map of nearly 500 visible sprites, collapsed down to 36 images by Gummworld2 for batch efficiency.
::: More :::
Also available in downloads:
::: Google Discussion Group :::
There is a Google group to discuss Gummworld2 and related projects. All are welcome. Please stop by and start a discussion.
A few fixes, many additions and improvements. New sprite and sprite group classes designed to integrate with the library and keep frame rates high.
This version has an accompanying game (in a separate bundle) that is a more complete demo than the examples, doing the things that typical games would do. It adds autonomous sprites, collision handling, and a split screen. It is pure pygame--no Tiled or pymunk--which should be nice for people who don't know or care to use Tiled and pymunk.
Pygame.org account Comments
If you wish to leave a comment with your pygame.org account, please sign in first.