This course is a ten week introduction to the concepts and principles of interactivity while developing computer programming skills required for creating interactivity.
Select a crop of Wassily Kandinsky's Composition VIII (1923) and draw it within Processing.
Create a pair of expressive eyes that respond to the cursor.
Set a theme then develop a collage system based on that theme.
Write a program that tells a non-linear story based on Alice and Wonderland.
Use the mouseX variable as the input to transform from one thing to another.
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.