Pattern, Part A
Brief
This project is considered an exploration into the iterative nature of Javascript and consists of two parts. This is Part A.
Part A
You will write a Javascript program which uses loops and if statements to create a modular generative pattern.
You will design at least one single pattern unit (a module) (think: div) that changes over the course of its output. Your unit should iterate at least 100 times. With each iteration, your unit should somehow modify itself (content or css attributes: size, color, rotation, shape, texture).
Requirements
Your pattern should:
- have at least 2 variables of change (ex: content, color)
- is allowed to repeat itself (i.e. be a pattern)
- is allowed to be as abstract or literal as you want (it can tell a story, or it can be an exercise in form).
Questions
As you begin designing and coding your pattern, to consider the follow questions:
- What affordances does the browser window provide? How might your pattern react to them?
- What digital forms do you find pleasing? How might your pattern exhibit them?
- What non-digital forms might you integrate?
- How does your pattern exist on mobile devices? How is your pattern not only responsive, but also reactive to its environment?
Reading:
Vera Molnar, Toward Aesthetic Guidelines for Paintings with the aid of a Computer