Assigned Date: Wednesday, Apr. 5
Due Date: Friday, Apr. 21 (30 mins before class)
Assignment
Develop a prototype in JythonMusic or Processing of your project idea discussed and refined in class.
Your program should include interaction from the audience (two or more users) via TouchOSC, or similar. In fact, the experience you are creating should depend heavily on this multi-user aspect, i.e., this input is essential / integral to the unfolding experience, which could not exist otherwise.
Notes:
- For game-based ideas, you MUST use the bouncingBalls.py code, shared in class, as the foundation of your project (carefully updated, of course).
- Also, you need to demonstrate everything you have learned so far, in terms of writing good comments and code. This is essential, for this assignment. Remember – coding as poetry.
Submissions
1. Bring to class the following:
- A printout of your Python program.
- Be ready to demonstrate your program in class.
2. Also, submit your complete program on OAKS, so I can run it on my computer – with all the necessary images, sounds, etc. – of course.
Program Documentation
Follow the documentation instructions from Homework 2. Also, follow the textbook examples on how to write comments.
Grading
Your grade will be based on how well you followed the above instructions, and the depth/quality of your work.
Reference
- Cooper, D. and Clancy, M. (1985) “Oh! Pascal”, 2nd ed., W.W. Norton & Company, New York, p. 42.