← Back to catalog
Cover image for Node-Oriented Procedural Engine

Node-Oriented Procedural Engine

Node-Oriented Procedural Engine This is a proof of concept for a Python-based procedural map generator where the map generation algorithm (how things are generated) is separated from map templates/instructions (what things are generated). Maps are represented by graphs of nodes, which can be randomised, corresponding to required areas and their connections. The generator then converts the graph into a 2d map from the bottom up, building and connecting areas into larger areas, and then postprocesses the results and represents it with a tileset. This way, you can generate everything at any level using the same principle, and just vary the content of the templates (dungeons, towns, continents, etc.). Map Templates The generator includes some examples, which can be exported as tile arrays or images. The tileset is my own and it currently includes mostly grass, caves, water and houses, but I may release a more complete version of it in the future. Make Your Own Maps You can create your own maps by adding new templates to the map directory. See documentation.pdf included with the project for instructions, or look at the examples in the maps folder to get a picture of how the maps work. Source Code & Distribution GitHub source with detailed documentation:https://github.com/thingsbyfilip/nope If you're interested in using this method for generating things for your own projects, check out the source code on github and/or contact me :) Note: since the executable is created from a Python script, it will only work on Windows, and Windows may incorrectly flag it as a virus. This is a false positive, in case of any doubts you can check the source linked above.

thingsbyfilip 10 followers· portfolio 9 View creator →
ItchDB signals
★ 4.5 avg rating
2 ratings
0 comments
Catalog standing Top 46%
#184,563 of 399,791most rated

Ratings over time

Cumulative · 30d
2 30d ago today
Cumulative ratings

Screenshots

1 / 6
Screenshot 1 for Node-Oriented Procedural Engine
Screenshot 2 for Node-Oriented Procedural Engine
Screenshot 3 for Node-Oriented Procedural Engine
Screenshot 4 for Node-Oriented Procedural Engine
Screenshot 5 for Node-Oriented Procedural Engine
Screenshot 6 for Node-Oriented Procedural Engine