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

Problem Statement edit

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 edit

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


Summary edit

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 edit

 

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 edit

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 edit

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

Software List edit

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

Time edit

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 edit

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

Next Steps edit

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