Egads, what a dark premise--war kills all but a few dirt-poor
survivors who are extorted by a bloodthirsty tyrant. =o
Notwithstanding, I'm fairly confident the mechanics of such a game
could be done in Gummworld2, whether it's 2D or 2.5D. The difficulty
(and fun, in my opinion) is that you will have to invent all of the
game logic and player interface. You may have seen the games listed
under
Spotlight on
the google code site which shows completed project types:
board game, platformer, 2.5D action-adventure.
If you're just starting with Python and pygame, I highly recommend
looking at
Retro
Game Library by PyMike. Gummworld2's world-vs-camera concept
was taken from this. I have played with this one. It is a solid,
complete and very simple library, and a superb learning environment
for a first game; very easy to use, and very easy to look under the
hood and see how PyMike did it. Even if you do not want your game to
be a platformer, completing just one tiny "quest" with this library
would be a great exercise for learning the nuts and bolts of a
scrolling game.
If your game concept is more of a dialog-drama-RPG you might want to
have a look at RenPy. It is a complete framework that lets one focus
on content rather than the logic, mechanics, and interface. I have
not played with this one, but it is quite popular.
If you're really attracted to Tiled as a map editor, you can see all
the Tiled-tagged pygame projects
here. There you will see:
Tiled
TMX Loader by DR0ID which is used by Gummworld2. DR0ID's
library has a built-in renderer, and a very nice demo that could be
turned into a game. This library gets the programmer a bit closer to
pygame.
mh by bitcraft,
which is similar to Gummworld2. bitcraft and I began working on our
projects about the same time. I have not played with this one.
I'm not attempting to persuade you in any fashion. Only opening up
broader options from which to choose and learn.
Gumm