pygame is
Python
Simple DirectMedia Layer
 
 
pygame.org is
Site Swing
ProcGen

ProcGen - 0.2

Paul Paterson (paulpaterson)

Tags:

Description

A modular system for generating procedural content and a user interface to help explore the parameters and tune them to produce the kind of content you need. You can use the system in your game to generate random levels or export the levels to TILED files and import them in your game.

Changes

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,

- landscapes
- rogue-like dungeons
- doom-like dungeons
- caves
- mazes
- 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.

Usage video
Main UI Caves Dungeons
Rogue-likes Terrain Mazes
Tiled Export for Cave Tiled export for Dungeon Large Dungeon

Links

Home Page: http://perpetualpyramid.com/drupal/?q=procgen_game
Source: http://perpetualpyramid.com/drupal/?q=procgen_game

Screenshot


click to view original size

Releases

ProcGen - 0.2 - May 31, 2014
ProcGen - 0.1 - Mar 9, 2014

Pygame.org account Comments

If you wish to leave a comment with your pygame.org account, please sign in first.

May 4, 2014 10:12am - Xandar Kablandar - nickname: (eternalcheesecake) - 5/5
That is very cool!!
March 10, 2014 12:17am - Gummbum - nickname: (gummbum)
Very nice.
spotlight

 
our projects
pygame.org welcomes all python game, art, music, sound, video and multimedia projects. If they use pygame or not.
 
recent releases
Jul 23, 2014

Jul 22, 2014

Jul 21, 2014

Jul 20, 2014

Jul 19, 2014

Jul 15, 2014

Jul 10, 2014

Jul 9, 2014

Jun 27, 2014



Jun 24, 2014

... more!
 
for pygame related questions, comments, and suggestions, please see help (lists, irc)