ProcGen - 0.2
Procedural generation of game level content: outdoor terrain, caves, dungeons, corridor crawler dungeons, mazes. etc
What's new in v0.2- Added island generator to detect islands in a sea terrain
- Added port creator to add ports to islands
- Added loading and saving of specific parameter configurations
- UI now supports parameter pages to better separate different settings
- UI reports when a tiled file is written
The picture below shows the new island builder - the builder uses the terrain module to build the islands and the biomes but also understands their physical extent and places ports on the shoreline.
A procedural content generation system and user interface.
The "terrain" module is a modularsystem for generating procedural content such as,
- rogue-like dungeons
- doom-like dungeons
- seascapes with islands and ports
The system is configured with an XML file that defines what procedural modules are used
and what their initial parameters are.
The user interface allows you to play around with the parameters and see what the impact
is of them.
The generation system can be used live in games (using the terrain module and the XML files)
or you can export the created content to TILED xml files and load them into your
game in that way.
To get the large dungeons you have to use the dungeon mode and set the number of iterations to 400+, which takes a long time at the moment. I hope to speed this up in later releases.
|Tiled Export for Cave||Tiled export for Dungeon||Large Dungeon|
Pygame.org account Comments
Iwan 'qubodup' Gabovitch 2015-03-25 07:07:31
in 0.2 islands crashes on linux.
/procgen-0.2/serge/blocks/textgenerator.py", line 239
SyntaxError: Non-ASCII character '\xc3' in file /home/qubodup/procgen-0.2/serge/blocks/textgenerator.py on line 239, but no encoding declared; see http://python.org/dev/peps/pep... for details