Interactivity (DMA 28), Winter 2010, UCLA

by
This course is a ten week introduction to the concepts and principles of interactivity while developing computer programming skills required for creating interactivity.
Upgrade your account to Professor Plus+ membership to set your class private.
This course is a ten week introduction to the concepts and principles of interactivity while developing computer programming skills required for creating interactivity.
Newest to Oldest

Project 1: Draw


Select a crop of Wassily Kandinsky's Composition VIII (1923) and draw it within Processing.
Newest to Oldest

Project 2: Respond


Create a pair of expressive eyes that respond to the cursor.
Newest to Oldest

Project 3: Collage


Set a theme then develop a collage system based on that theme.
Newest to Oldest

Project 4


Write a program that tells a non-linear story based on Alice and Wonderland.
Newest to Oldest

Project 5: Transform(er)


Use the mouseX variable as the input to transform from one thing to another.
Newest to Oldest

Project 6: Play


For this sixth and final project you will design and program a game. This project focuses on motion and interaction. To place the focus on those two components exclusively, the visual elements will be minimal. The visual components of the game are restricted to two lines and two circles on the screen at a time, but you may use any motion or interaction technique that you can imagine. You many also employ simple typography to keep score or show other basic data. These restrictions have been made to minimize the complexity of the project (you have sixteen days to produce it), to encourage you to be creative within constraints, and to place the emphasis on the qualities of the interaction.