I struggled to figure out and create my final conference project would be, but this class has made me change the way I think and problem-solve. So when it came to my conference project I just started playing with a bunch of different ideas until I landed on my final concept. My conference project is a group of circles moving around the screen in a random path. When a circles touch they both change colors along with the background and the two stripes in the background. This code is also interactive; when you press the B key on the computer, more circles are added, making the ecosystem more chaotic. I wanted the code to be very busy but still have a sense of stability around it, and I did that by having everything dependent on the circles interacting.
The idea behind this ecosystem was inspired by the chaotic nature of my past semester. The stark color change shows the chaos of life, while the colors changing together show that there can be a constant within the storm. I wanted everything to look clean because of its chaotic nature.
I first established the circles interacting with each other, by bumping into each other with a white background. However, at that point, it was not an ecosystem and nothing was connected. I wanted to add some sort of interactive piece of this code, so from there, I decided that if the B key was pressed another circle would be added. I went back and forth on the background, the reason being is because when the background is so bright it can be overwhelming to look at for the viewer. However, I decided that I wanted to have movement in the background but I was just trying to figure out how to do that. I first decided that I would have the circles change color when each of them touched. But I wanted there to be more interaction so from there I went in and changed the background so that whenever a circle changes color so does the background. Although I still felt empty I added some stripes and they also changed color when the circles touched.
This project means calm within the chaos. This shows there will always be a constant within something that is always meeting. I came into the class knowing nothing about coding and I am proud of the progress that I have made. This code shows the progress and understanding that I have for this art form. The code looks very simple but the dynamic contracts and relationships