Difference between revisions of "Pat Subyen"
(→Project 3) |
(→Project 3) |
||
Line 47: | Line 47: | ||
=== Project 3 === | === Project 3 === | ||
Final Project (Part I) | Final Project (Part I) | ||
+ | Final Proposal: | ||
+ | |||
+ | I'd like to create an artificial life. The AI creatures have an autonomous characters and they have | ||
+ | ability to navigate around their world. | ||
+ | |||
+ | Also, I'd like to control creature behaviors by a pitch of the sound or amplitude. | ||
+ | |||
+ | How to do it? | ||
+ | 1.-- | ||
+ | I will use Max/Msp to work on sound part. | ||
+ | I will use maxLink java libraries that enable communication between Processing and Max/MSP. | ||
+ | |||
+ | 2.-- | ||
+ | Create an environment for AI life and artificial creatures. | ||
+ | I will use steering behaviors or genetic algorithm from Danial Shiffman. | ||
+ | I will learn more about.... | ||
+ | Autonomous Agents | ||
+ | Path Following | ||
+ | Craig Reynolds’ Boids — Alignment, Cohesion, Separation | ||
+ | |||
+ | AI Behavior -- | ||
+ | Acceleration | ||
+ | Collision | ||
+ | Number of Creatures | ||
+ | Characters |
Revision as of 19:29, 12 November 2009
Contents
Assignments
Assignments 1
Assignment 2
Assignment 3
[A3_01] Demonstrate your new class by drawing an image with several different block sizes.
[A3_02] Write a small app that demonstrates kinetic text. Your app should allow the user to type something and move the text around in some way while they type.
Assignment 4
Widgets :
Projects
Project 1
Project1--Clock BarChart Clock &"RotoReliefs Clock"
Project 2
Create your own drawing tool, emphasizing algorithmic generation/modification/manipulation. Explore the balance of control between the tool and the person using the tool. The tool should do something different when moving vs. dragging (moving with the mouse button down). The code for your tool should use at least one class.
Part I
I'd like to create simple drawing tool. User can draw a primitive shape ,for example rectangle, ellipse, triangle and etc. Moreover, I'd like to add some special brushes that response to mouse dragged and mouse pressed. Also, user can change colors, brush size, stroke weight, clear screen and save image.
Drawing Tool Interface Layout (image)
Project 3
Final Project (Part I) Final Proposal:
I'd like to create an artificial life. The AI creatures have an autonomous characters and they have ability to navigate around their world.
Also, I'd like to control creature behaviors by a pitch of the sound or amplitude.
How to do it? 1.-- I will use Max/Msp to work on sound part. I will use maxLink java libraries that enable communication between Processing and Max/MSP.
2.-- Create an environment for AI life and artificial creatures. I will use steering behaviors or genetic algorithm from Danial Shiffman. I will learn more about.... Autonomous Agents Path Following Craig Reynolds’ Boids — Alignment, Cohesion, Separation
AI Behavior -- Acceleration Collision Number of Creatures Characters