Experiment 4 - Images, Video, & Sound Art

Imitate

Before, I used a lot of the examples provided to us for my experiments. So, I wanted to try something new and find a different piece of art to base my experiments on. I decided to focus on a pixel art style by andyhaskell. I then incorporated my own elements by adding my cat as the main subject.

Integrate

I added a tool that lets you change the size of dots on the fly by using a global variable to keep track of changes in dot size. I also added shape options at this point in development, I was able to add squares, hearts & triangles.

Innovate

Finally, in my last stage I implemented a save feature using the S key, whcih also led me to implement a upload function using the I key. I also added a zoom function that lets you to make the pixels bigger and smaller by using the z and x keys.

Reflection

Each person that worked on the code should reflect on the process, the difficulties, and the successes of the experiment. Here's where you can put your reflections.

  • For this assignment me and my partner were able to work on everything together really well. We have previously worked together before so we were able to communicate our ideas to each other with ease. Arthur mainly handled the shape toggles and zoom functionality while I handled the the saving/loading and the dynamic dot size changer. We really wanted to be able to make something we could be proud of and we both share similar interests and aesthetics towards art. I believe that in this experiment we were able to achieve what we set out to do. We did still encounter some highs and lows. My highlight of the experiment was adding a feature that allows me to increase and decrease the size of the dots using the arrow keys. But my low was trying to make the image dynamically adjust its size based on how big the screen was, we ended up not implementing it because it was not incredibly urgent. So to conclude, we felt that this experiment was very educational and taught me a lot more since we have never worked with images before.

Results

- Arrow Up/Down: Adjust Dot Radius

- P: Switch Pattern

- Z/X: Zoom In/Ou't

- S: Save Image

- L: Load New Image