GMU:Algorithmic Art/Yasmin Mukino

From Medien Wiki


Algorithm for Humans 1 — 19.10.18 / Week 2

Result Algorithm
Introductory Algorithm

Homework from Week 1 / Introduction

Superimposed results of the Introductory Algorithm. By executing the algorithm, each participant of the class created a unique personal sign, based on their own name.

Introductory Algorithm

Description, scan, photo, text or file of the algorithm here. Please also include possible references or inspirations with links if you can.



Algorithm for Computers 1 — 19.10.18 / Week 2

Result Algorithm
First Practice

In-Class Practice 2.1

Executing a work of an unknown work of a Bauhaus student by using Processing.
Second Practice

In-Class Practice 2.2

Executing a work of Suprematistic, László Moholy-Nagy by using Processing.
Third Practice

In-Class Practice 2.3

Executing a work of Portrait, Kasimir Malewitsch by using Processing.

Homework 2.1

Trying out mouse interaction mouseX and mouseY.




Algorithm for Computers 2 — 26.10.18 / Week 3

In-Class Practice 3.1

Exploring different ways of animating with Processing

In-Class Practice 3.2

Exploring different ways of animating with Processing
Practicing while loops.

Home Practice 3.1

Based on randomized integers, Processing generates a different image every time it runs.

Home Practice 3.2

Colors of each box change based on the randomized selection from the sketch's color palette.

Home Practice 3.3

Keyboard and mouse interactions combined. Pressing spacebar moves the x coordinate of the rectangle and clicking would change its colors based on the randomized selection from the sketch's color palette.

Home Practice 3.4

Conditional if statements that make circle smaller and bigger according to the x and y coordinate of the mouse in relation to the three ellipses.

Home Practice 3.5

Easing using floats and ....math. The new value of excellent adds on a fraction of the difference between the target, which is the mouse, and the current position. So what we do is we do mouse x-x1, so that gets the difference between the mouse and the current position, and then it multiplies times this little coefficient.