![]() |
|
|
|
![]() |
||
| Assignment: Write a program which changes its behavior over time depending on the accumulated information exchanged with its environment. The primary input to the program should be human-controlled. The input can be a mouse, keyboard, camera, tablet, or a more unique device. The output can be visual or sonic or a combination of both. The focus in on the behavior you invent and how it relates to changes depending on the input. Project: Deriving behavior from gestures. Click an initial point on screen. Draw a gesture. Watch the gesture move and continue its behavior on the screen. Repeat. Once two parent gestures meet, the properties that define the parent gestures behavior (relative angles and distances) combine to create children gestures. |
||||
![]() |
||||
The relative angles and distances of each point determine the visual behavior the gesture. Once a gesture hits a pre-defined boundary (the window border) and reflects back, the behavior is distorted.
-- May 1, 2005 |
||||
![]() |
|