Natural Systems
Saeid Sheygani 524066
Bouncing Ball This was one of our first exercise , the purpose of this exercises was learning ;moving objects,adding gravity to speed,working with conditionals functions to check the location of objects and preventing the objects from going out of screen.
Moving Stripes This exercise has done due to learning random function,mouse rollover and the capability of changes that is possible on the basis of the mouse location changes.
Rotating Circles Working with Angle,Radian,Sinus and Cousins. Generally in this exercise you understand that through rotating object ,interesting patterns would be achievable.
Moving Lines Learning of application of framerate,working with arrays and variables and conditionals. Thinking about application of random and what effects can randomness have.
Bars and Windows In this project I tried to set several boundaries and then draw some rectangles representing opening and moving them inside of bound ires. Also Bounders are changing with the mouse location and consequently the behavior of rectangles would be changed too.
In the final project,it has tried to control the movement of objects or walkers in the boundaries and not only define the relation ship between objects and boundaries but also each object has affects on the others. Finally replacing the role of mouse with one or more attract points.