complexurban /

Complexity, Planning & Urbanism

New MArch Atelier at the Manchester School of Architecture: Developing new theoretical approaches & computational tools using a complexity science framework (systems, self-organisation, emergence, intelligence, structural change, adaptation) for the design, management, governance and understanding of future cities related to climate change, citizen participation, development strategies, resilient interventions, policy making, urban morphology and capacity management.

Navigate +

Cellular Automata_(non-directional growth model_incorporating probability) 01

As part of the ongoing introductory exercises to computational methods for Architecture and Urban Design, we are familiarising ourselves with various programming possibilities that will allow us to develop tools to deal with complex urban scenarios. Starting naively in order to understand the underlying principles and the basics of scripting, this is the result of our first attempt for a CA using Processing. Similar to Ben’s post earlier we have created our CA by using a 2D array and the growth is produced by a series of ‘IF’ statements. The neighbouring dots will turn ‘ON’ by a random probability of 0.5.
In addition through trial and error, we somehow managed to write an algorithm to create growth (predictable) in all directions (overview), but will provide different results/patterns based on the probability function evrytime it is run (detail).
Student: Adrian Tsang + Aurelia Li
Design Project 1 – Abstract Urban Models
Unit: 5 (new name this year)
Studio Unit Leader: Ulysses

17 October 2010
Tags: , , , , , , , , , , , , ,