Logo

Fuschia

FUSCHIA is a procedural city generator that I made as my final project for university. In its current state, it generates solid, color-coded cubes. Red cubes represent building nodes, where a building would spawn and building pieces would connect. Blue nodes represent “props”, things like statues and parks. Green nodes represent grass or pastures. Black nodes represent roads. The city is completely surrounded by roads and all roads are connected. There are invisible air nodes everywhere else(within city limits). If they weren’t invisible, you wouldn’t see a city.
It's weight based, every node type has a weight attached to it. A random number is added to each weight (to keep up variance). This means that the generation can allow for any size and any weight ratio.
Any size city can be generated, with any weights.

Instructions are in the readme in the download.

Made using Java and JMonkey.

Available here Code here