 This is a quick video demo of procedural city generation in the movable feast machine using bottom-up distributed robust first Computing principles, so let's take a look. We seed the simulation with a single bit of city street in a bit as it Spreads it produces more streets that have the light gray sidewalks that's next to them as the street grows It has a random number probability of producing an intersection which produces more streets to produces more intersections And in fact it very quickly fills the available space now just because the things are random It means the city blocks are not all going to be uniform and they don't necessarily match up But those mismatches are locally detected and are filled in with parks perhaps not the Best reason to decide where to put a park, but it works nonetheless After a period of time the sidewalks start triggering the construction of buildings the buildings have colors which represent the product or services Available there they also emit cars that have a desire for a specific other color and The sidewalks by observing the passage of cars that are looking for different products and services Adaptively learn to route the cars as the city overall now wakes up and activity is going on in parallel All through the system every line there that says gas usage is one of us a successful routing And this is inherently robust if a disaster happens to a chunk of the city The ability to make roads and parks and blocks was not lost It was merely not being used because it wasn't needed and if in fact more space becomes available Urban sprawl will happen spontaneously and this is in the nature of distributed Bottom-up dynamical processes now all of this new city is now in its period where it's waiting Before starting to construct buildings, but it works perfectly well interacting with the old town part of the city Aside from being you know sort of fun to watch and and pretty spectacular visually It's easy to imagine that this sort of structuring of space with routing abilities Could be used in a more fully developed form for when those those blocks between the buildings We could fill in other computational processes into those blocks Which would then provide the basis for something other than just random routing of the cars But I thought this was kind of fun to look at and I have to admit I just I just can't stop messing with these simulations a Quick video demo of Trent Smalls distributed city generation in the movable feast