CIID Projects

Crystal Growth

🔍 Search

Crystal Growth

Student: Julian Kraan  ·  Year: 2014  ·  Course: Introduction to Programming

This one-week course was our introduction to programming with ‘Processing’. The first three days were spent learning the basics like drawing shapes, using noise & random functions and registering user inputs. We worked individually for the last two days, choosing a natural phenomenon and trying to replicate it with code.

My idea was to look at the growth of crystals. It was especially interesting but also difficult trying to set up rules for their growth. To prevent the crystals from intercepting each other each crystal continuously checks its path for obstacles.

×