The brief: Snowflake generator

By Annukka Saikkonen — 

Forming of a snowflake is determined by some simple principles - temperature, humidity and different combinations of them. Because the weather conditions are changing all the time and the growing crystals face numerous random factors during their journey, finding identical snowflakes is statistically impossible.


The task:

Write a code that generates snowflakes. Growth of a snowflake should be determined by the same rules that affect the forming of a snowflake in nature and it should lead to same results. Make it so that you can control the conditions while the snowflake grows.


If possible, experiment with multiple simultaneously growing snowflakes that can collide. Also add random factors (rime) and errors.


Make a poster about snowflakes.

a) An infographic presentation about snowfall on a certain day

b) Poster about similarity and diversity