Engineering Projects/Poppit/Howard Community College/Fall2011/550 DE

Problem Statement
we trying to make all the baloon became a point in processing. so it can understand what is going on and what it need to do.

Team Members
Put each team members name here with links to their personal page here. Real names do not have to be used.
 * Epcole
 * Truongdat

Summary
We figure out inorder to make a program that can actual pop the baloon in "poppit" we need to take an immage of "poppit" than change it into a matrix where all the baloon become coordinate, so that the "processing" can read it, recognize its color, its number and then pop it. team weekly reports.

Poster


this is the code we wrote for processing background(100, 100, 200); size(642,590); ellipse(40, 50, 10, 10); ellipse(80, 50, 10, 10); ellipse(120, 50, 10, 10); ellipse(160, 50, 10, 10); ellipse(200, 50, 10, 10); ellipse(240, 50, 10, 10); ellipse(280, 50, 10, 10); ellipse(320, 50, 10, 10); ellipse(360, 50, 10, 10); ellipse(400, 50, 10, 10); ellipse(440, 50, 10, 10); ellipse(480, 50, 10, 10); ellipse(520, 50, 10, 10); ellipse(560, 50, 10, 10); ellipse(600, 50, 10, 10); ellipse(40, 100, 10, 10); ellipse(80, 100, 10, 10); ellipse(120, 100, 10, 10); ellipse(160, 100, 10, 10); ellipse(200, 100, 10, 10); ellipse(240, 100, 10, 10); ellipse(280, 100, 10, 10); ellipse(320, 100, 10, 10); ellipse(360, 100, 10, 10); ellipse(400, 100, 10, 10); ellipse(440, 100, 10, 10); ellipse(480, 100, 10, 10); ellipse(520, 100, 10, 10); ellipse(560, 100, 10, 10); ellipse(600, 100, 10, 10); ellipse(40, 150, 10, 10); ellipse(80, 150, 10, 10); ellipse(120, 150, 10, 10); ellipse(160, 150, 10, 10); ellipse(200, 150, 10, 10); ellipse(240, 150, 10, 10); ellipse(280, 150, 10, 10); ellipse(320, 150, 10, 10); ellipse(360, 150, 10, 10); ellipse(400, 150, 10, 10); ellipse(440, 150, 10, 10); ellipse(480, 150, 10, 10); ellipse(520, 150, 10, 10); ellipse(560, 150, 10, 10); ellipse(600, 150, 10, 10); ellipse(40, 200, 10, 10); ellipse(80, 200, 10, 10); ellipse(120, 200, 10, 10); ellipse(160, 200, 10, 10); ellipse(200, 200, 10, 10); ellipse(240, 200, 10, 10); ellipse(280, 200, 10, 10); ellipse(320, 200, 10, 10); ellipse(360, 200, 10, 10); ellipse(400, 200, 10, 10); ellipse(440, 200, 10, 10); ellipse(480, 200, 10, 10); ellipse(520, 200, 10, 10); ellipse(560, 200, 10, 10); ellipse(600, 200, 10, 10); ellipse(40, 250, 10, 10); ellipse(80, 250, 10, 10); ellipse(120, 250, 10, 10); ellipse(160, 250, 10, 10); ellipse(200, 250, 10, 10); ellipse(240, 250, 10, 10); ellipse(280, 250, 10, 10); ellipse(320, 250, 10, 10); ellipse(360, 250, 10, 10); ellipse(400, 250, 10, 10); ellipse(440, 250, 10, 10); ellipse(480, 250, 10, 10); ellipse(520, 250, 10, 10); ellipse(560, 250, 10, 10); ellipse(600, 250, 10, 10); ellipse(40, 300, 10, 10); ellipse(80, 300, 10, 10); ellipse(120, 300, 10, 10); ellipse(160, 300, 10, 10); ellipse(200, 300, 10, 10); ellipse(240, 300, 10, 10); ellipse(280, 300, 10, 10); ellipse(320, 300, 10, 10); ellipse(360, 300, 10, 10); ellipse(400, 300, 10, 10); ellipse(440, 300, 10, 10); ellipse(480, 300, 10, 10); ellipse(520, 300, 10, 10); ellipse(560, 300, 10, 10); ellipse(600, 300, 10, 10); ellipse(40, 350, 10, 10); ellipse(80, 350, 10, 10); ellipse(120, 350, 10, 10); ellipse(160, 350, 10, 10); ellipse(200, 350, 10, 10); ellipse(240, 350, 10, 10); ellipse(280, 350, 10, 10); ellipse(320, 350, 10, 10); ellipse(360, 350, 10, 10); ellipse(400, 350, 10, 10); ellipse(440, 350, 10, 10); ellipse(480, 350, 10, 10); ellipse(520, 350, 10, 10); ellipse(560, 350, 10, 10); ellipse(600, 350, 10, 10); ellipse(40, 400, 10, 10); ellipse(80, 400, 10, 10); ellipse(120, 400, 10, 10); ellipse(160, 400, 10, 10); ellipse(200, 400, 10, 10); ellipse(240, 400, 10, 10); ellipse(280, 400, 10, 10); ellipse(320, 400, 10, 10); ellipse(360, 400, 10, 10); ellipse(400, 400, 10, 10); ellipse(440, 400, 10, 10); ellipse(480, 400, 10, 10); ellipse(520, 400, 10, 10); ellipse(560, 400, 10, 10); ellipse(600, 400, 10, 10); ellipse(40, 450, 10, 10); ellipse(80, 450, 10, 10); ellipse(120, 450, 10, 10); ellipse(160, 450, 10, 10); ellipse(200, 450, 10, 10); ellipse(240, 450, 10, 10); ellipse(280, 450, 10, 10); ellipse(320, 450, 10, 10); ellipse(360, 450, 10, 10); ellipse(400, 450, 10, 10); ellipse(440, 450, 10, 10); ellipse(480, 450, 10, 10); ellipse(520, 450, 10, 10); ellipse(560, 450, 10, 10); ellipse(600, 450, 10, 10); ellipse(40, 500, 10, 10); ellipse(80, 500, 10, 10); ellipse(120, 500, 10, 10); ellipse(160, 500, 10, 10); ellipse(200, 500, 10, 10); ellipse(240, 500, 10, 10); ellipse(280, 500, 10, 10); ellipse(320, 500, 10, 10); ellipse(360, 500, 10, 10); ellipse(400, 500, 10, 10); ellipse(440, 500, 10, 10); ellipse(480, 500, 10, 10); ellipse(520, 500, 10, 10); ellipse(560, 500, 10, 10); ellipse(600, 500, 10, 10);

Story
We split up the task in two parts. Dat will figure out how "processing" work, while Epcole will find a way to change jpeg immage into matrix. We have done alot of researching so far, and we just understand the conceptualize, the big picture for our program, but we didn't quite make it yet. we got trouble in how to read those coding in "Processing", and so far we just know that to change an jpeg into matrix we need to break it into alot of point to recreate the immage of "Poppit".

Decision List
List all formal decisions made with links to their documentation such as a decision tree or decision matrix.

Software List

 * Processing - write program codes
 * Inkscape - Create image files

Time
It might take a little bit of time in figuring out how processing work, so we estimate about 12 hours per person in 1 week.

Tutorials
This website show us about processing and alot of example for processing. []

Next Steps
make the processing understand what is these dots, and recognize for the dot's color.