Gummworld2 - 0.0.11
::: New Demo :::
Mutable World Demo for Gummworld2 v0.4.4 and above
This moderately complex demo serves two purposes: 1) Exercise the new BasicMapRender with an arbitrarily large map of small tiles (16x16 px); 2) Demonstrate an integration of Gummworld2 and gw2_skeleton with some legitimate game logic that most would be familiar with, namely Minecraft and Terraria. See the URL to download the source.
::: Google Discussion Group :::
There is a Google group to discuss Gummworld2 and related projects. All are welcome. Please stop by and start a discussion.
::: About :::
This is Gummworld2. It's designed as 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.
This is a pretty bodacious release.
Very soon I will be putting much thought into editor actions that feed the user_data field for world entities, because I can't imagine hand editing hundreds of user_data entries for a game level. Thus, I aim to reduce the labor of annotating shapes with data. It'd be great to have some ideas on how to make it accessible.
Also soon, I will make another demo mini-game using the Tiled and Gummworld2 editors, from which I hope to glean usability improvements for the world editor. I mean, would it not be cool to churn out a respectable level in just a couple hours? =)
In the meantime, I cordially invite you to the Gummworld2 discussion group. Because demos are mere morsels. The time is nigh to sink teeth into a meaty, juicy game. (And no. No, da Gumm's next game will *still* not be called PYABLO. :) It'll be... um, not sure yet.)
Pygame.org account Comments
If you wish to leave a comment with your pygame.org account, please sign in first.