Jump to content

ProcEngine v1.1 (Open Beta)


Ahmed Khalifa
 Share

Recommended Posts

Hello Everyone,

I am Ahmed Khalifa, known as Amidos. I am a PhD Student and Indie Game Designer/Developer. Recently I was developing couple of roguelike games and everytime I start to develop a new game, I have to create an algorithm to generate the map from scratch.

I got an idea inspired by Nicky Case (Emoji System Post) and Kate Compton (tracery). The idea is to have a library that is super flexible and powerful enough to be used to generate maps for games (not only background tiles but also player, goal objects, enemies, and ...etc). From here I got the idea of ProcEngine.

ProcEngine is a step toward having a unified opensource library for different map generation techniques.

Features:

  • 2 different room spawning techniques (equal split/tree division)
  • Spawn objects and have room structures using advanced cellular automata rules (inspired by Nicky Case)
  • Define any number of names (and max count) as cellular automata objects
  • Define any type of neighbourhood as a 2D binary matrix
  • Define any probability to spawn new object on the generated map
  • Connect/Delete unconnected parts in generated rooms and maps
  • Use more than one cellular automata rules either to have new generating layers or smoothing the generated level
  • Debug attribute to print what's happening after each step in the system.

Link to the project: https://github.com/amidos2006/procengine

The project is still in Beta version, feedback is appreciated and help with making better website and tools will be amazing :)

Link to comment
Share on other sites

  • 2 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...