2014年2月25日 星期二

黃柏勳第二周

練習 SCRUM 實作
1.找影片,確定方向,問人怎麼做
2. 先讓Arduino接線完成->可以用紙控制->可以用可樂罐控制 
3. 每次的 Daily Meeting
3.1. Yesterday:看影片
3.2. Today:用processing試著寫看看
3.3. Blockers :想要案單鍵可以即時回饋

主題: 體感爵士鼓

1. 收集相關的資料
2. 評估賣點
3. 列出有哪些要做的功能


相關資料:
http://tc.wangchao.net.cn/zhidao/detail_3599133.html
http://2012interaction.blogspot.tw/2013/01/final_14.html
http://justmydesigner.blogspot.tw/2012/03/processing-12minim.html  

相關影片:

列出要做的事:
level1
硬體:鍵盤
聲音: 按下鍵盤可以有不同的聲音回饋
畫面: 螢幕回饋
level2.
硬體:Arduino+可樂罐
level3
硬體:用體感裝置

這周已經能夠成功的撥音樂 大進展

程式碼:
mage [] imgBird= new PImage[3];
int birdN=0;//00,10,20
float birdY=100;
float birdVY=5;
int music=0;
import ddf.minim.*;
Minim minim;
AudioPlayer song;
void setup() {
  minim = new Minim(this);
  song = minim.loadFile("sample.mp3");
  if (music == 1) {
    song.play();
  }
  size(400, 600);
  imgBird[0]=loadImage("bb.png");
  imgBird[1]=loadImage("bb2.png");
  imgBird[2]=loadImage("bb3.png");
}
void draw() {
  background(255);
  drawBird();
}
void stop() {
  song.close();
  minim.stop();
  super.stop();
}
void drawBird() {
  image(imgBird[int(birdN/10)], 40, birdY);
  birdN=(birdN+1)%30;//changecolor

  // birdY+= birdVY;
  //  birdVY+=0.3;
  if (birdVY>10) birdVY=10;
}
void keyPressed() {
  if (key == 'a')
  {
    music=1;
  }
}

下周目標:可以用鍵盤打鼓!

沒有留言:

張貼留言